Method and apparatus for forwarding packets
First Claim
Patent Images
1. A method of forwarding packets in a communication system having multiple incoming service interfaces and multiple output service interfaces for providing service to multiple distinct and isolated user networks, said method comprising:
- providing at least one route server to compute forwarding rules based on routing topology and policing information relevant to each of said distinct and isolated user networks;
providing edge forwarders for terminating said incoming service interfaces and for forwarding received packets, said forwarders relying for routing services on forwarding information received from said at least one route server;
transferring said computed forwarding rules from said at least one route server to said edge forwarders;
receiving said packets at one of said incoming service interfaces;
selecting an appropriate forwarding rule based on a source address in said packets and on the incoming service interface from which the packets are received; and
the corresponding edge forwarder for said one incoming service interface forwarding said packets to one of said output service interfaces, the decision as to which output service interface to forward the packets to being based on a destination address in said packets and information in said selected forwarding rule.
7 Assignments
0 Petitions
Accused Products
Abstract
An internetworking system operating over an ATM backbone. The physical internetworking devices within the system are shared to provide the internetworking functions while servicing two or more distinct and isolated user networks. This is accomplished by logically partitioning the devices into distinct sub-elements which provide all or part of the internetworking functions. These sub-elements are uniquely allocated to independent realms which are then assigned to specific user networks.
-
Citations
19 Claims
-
1. A method of forwarding packets in a communication system having multiple incoming service interfaces and multiple output service interfaces for providing service to multiple distinct and isolated user networks, said method comprising:
-
providing at least one route server to compute forwarding rules based on routing topology and policing information relevant to each of said distinct and isolated user networks; providing edge forwarders for terminating said incoming service interfaces and for forwarding received packets, said forwarders relying for routing services on forwarding information received from said at least one route server; transferring said computed forwarding rules from said at least one route server to said edge forwarders; receiving said packets at one of said incoming service interfaces; selecting an appropriate forwarding rule based on a source address in said packets and on the incoming service interface from which the packets are received; and the corresponding edge forwarder for said one incoming service interface forwarding said packets to one of said output service interfaces, the decision as to which output service interface to forward the packets to being based on a destination address in said packets and information in said selected forwarding rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A packet forwarding entity for a communication system comprising:
-
multiple service interfaces providing instances of service to one of a plurality of distinct and isolated user networks; edge forwarders terminating said service interfaces and forwarding received packets based on received routing information; at least one route server for computing multiple forwarding rules relating to instances of service to which said service interfaces belong based on routing, topology and policing information, the multiple forwarding rules being particular to their respective service interfaces, and said at least one route server being configured to transfer the forwarding rules to said edge forwarders; and said edge forwarders being configured to direct said service interfaces to user networks based on a destination address and information in an appropriate forwarding rule selected on the basis of a source address in packets received on an incoming service interface. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification