Systems and Methods for Network Routing in a Multiple Backbone Network Architecture
First Claim
1. A method for routing packets to a first destination network address, the method comprising:
- assigning a first one of a plurality of backbone networks to the first destination network address;
associating a first next hop loopback address with the first destination network address; and
advertising the first destination network address in combination with the first next hop loopback address through the first backbone network address, whereby packets addressed to the first destination network address are routed through the first backbone network.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a network architecture include a backbone node having a plurality of independent routers or switches connected in a matrix, wherein the matrix includes a plurality of stages of routers or switches, to form a node having a node switching capacity that is greater than the node switching capacity of the individual routers or switches. A method includes assigning one of a plurality of backbone networks to a destination network address, associating a next hop loopback address with the destination network address, and advertising the destination network address in combination with the next hop loopback address through the selected backbone network address.
312 Citations
20 Claims
-
1. A method for routing packets to a first destination network address, the method comprising:
-
assigning a first one of a plurality of backbone networks to the first destination network address;
associating a first next hop loopback address with the first destination network address; and
advertising the first destination network address in combination with the first next hop loopback address through the first backbone network address, whereby packets addressed to the first destination network address are routed through the first backbone network. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
2. The method as recited in claim 2, further comprising associating a first community identifier representing the first backbone network with the first destination network address.
-
3. The method as recited in claim 3, further comprising creating a route map including an association between the first destination network address and the first next hop loopback address and an association between the first destination network address and the first community identifier.
-
13. A method for providing communications between provider networks, the method comprising:
-
for each of a plurality of communication routes through one or more provider networks. receiving an advertisement having a network address associated with the communication route;
selecting a backbone network from a plurality of backbone networks using an external least-cost routing protocol;
associating a first next hop loopback address with the destination address, wherein the first next hop loopback address is reachable via the selected backbone network. assigning a first cost to the next hop loopback address, wherein the first cost is less than a second cost associated with a second next hop loopback address reachable by another backbone network, and advertising the first next hop loopback address over the plurality of backbone networks, wherein advertising includes indicating the first cost of accessing the first next hop loopback address via the selected backbone network.
-
-
14. A method comprising:
-
assigning a destination network address to a backbone network selected from a plurality of backbone networks using an external least cost routing protocol;
associating a next hop loopback address with the destination network address, wherein the next hop loopback address corresponds to a port on a destination provider edge device in communication with the selected backbone network; and
notifying a source provider edge device that the next hop loopback address is reachable with least cost routing via the selected backbone network. - View Dependent Claims (15, 16)
-
- 17. A network architecture comprising a backbone node including a plurality of independent routers or switches connected in a matrix, wherein the matrix includes a plurality of stages of routers or switches, to form a node having a node switching capacity that is greater than the node switching capacity of the individual routers or switches.
Specification