Data forwarding method and apparatus
First Claim
1. A data forwarder to forward data on a computer network, including:
- at least one input interface;
a plurality of output interfaces, each output interface having an actual address;
means for matching the actual addresses of the output interfaces with virtual addresses of the output interfaces, the virtual addresses actually associated with the data forwarder but only virtually associated with the output interfaces;
means for receiving data over the input interface, the received data including information content and also having one of the virtual addresses included therein; and
means for matching the virtual address in the data to one of the output interfaces, using the matching means, and for transmitting the information content of the data over the output interface to which the address in the data has been matched by the matching means.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus that reduce the burden on routers by removing the aggregation and physical Wide Area Network (WAN) interface functions from the router are provided. The aggregation and physical Wide Area Network interface transparently forwards traffic and routing information to and from the WAN without becoming a router. The disclosed forwarding technique and apparatus is applicable to IP protocol as well as other protocols. As provided, the routing device is connected to a forwarding device via the Local Area Network (LAN) and the IP Multiplexer forwards data packets to one or more physical WAN links.
-
Citations
26 Claims
-
1. A data forwarder to forward data on a computer network, including:
-
at least one input interface;
a plurality of output interfaces, each output interface having an actual address;
means for matching the actual addresses of the output interfaces with virtual addresses of the output interfaces, the virtual addresses actually associated with the data forwarder but only virtually associated with the output interfaces;
means for receiving data over the input interface, the received data including information content and also having one of the virtual addresses included therein; and
means for matching the virtual address in the data to one of the output interfaces, using the matching means, and for transmitting the information content of the data over the output interface to which the address in the data has been matched by the matching means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
14. A process of forwarding data on a computer network, including:
-
a first matching step, of matching actual addresses of output interfaces with virtual addresses of the output interfaces, the virtual addresses actually associated with a circuit implementing the data forwarding process but only virtually associated with the output interfaces;
receiving data over an input interface, the received data including information content and also having one of the virtual addresses included therein; and
a second matching step, of matching the virtual address in the data to one of the output interfaces, using the result of the first matching step, and transmitting the information content of the data over the output interface to which the address in the data has been matched in the second matching step.
-
Specification