PATH REROUTE IN A COMPUTER NETWORK
First Claim
1. A method comprising:
- transmitting an advertisement that includes a destination address to be protected by an area border routing device;
receiving a response to the advertisement, the response including a plurality of address blocks associated with a plurality of paths, the plurality of paths being used by the area border routing device to route to the destination address; and
establishing a path to the area border routing device for each of the plurality of address blocks.
2 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment, a method is provided that receives a first label from an area border routing device. Here, the first label is associated with a first routing device, which is an immediate downstream neighbor of the area border routing device. The first label is then associated with a second label that is associated with a second routing device. In an example, the first label is received from the area border routing device along a path. Data that includes the second label subsequently is received and the second label in the data is replaced with the first label upon a failure of the area border router. The data then is encapsulated in an alternate path to the first routing device.
-
Citations
22 Claims
-
1. A method comprising:
-
transmitting an advertisement that includes a destination address to be protected by an area border routing device; receiving a response to the advertisement, the response including a plurality of address blocks associated with a plurality of paths, the plurality of paths being used by the area border routing device to route to the destination address; and establishing a path to the area border routing device for each of the plurality of address blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving an advertisement that includes a destination address to be protected; identifying a path associated with the destination address, the path being associated with an address block; and transmitting a response to the advertisement, the response including the address block. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
receiving an advertisement that includes an association of an upstream path with an address block; matching the upstream path to a downstream path based on the address block; accessing a label associated with a first neighboring routing device in the downstream path, the first neighboring routing device being an immediate downstream neighbor; and transmitting the label to a second neighboring routing device in the upstream path, the second neighboring routing device being an immediate upstream neighbor. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a first label from an area border routing device, the first label being associated with a first routing device, the first routing device being an immediate downstream neighbor of the area border routing device; and associating the first label with a second label, the second label being associated with a second routing device. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus comprising:
-
at least one processor; and a machine-readable medium in communication with the at least one processor, the machine-readable medium being configured to store a path computation and Multiprotocol Label Switching (MPLS) reroute module, the path computation and MPLS reroute module being executed by the at least one processor cause the operations to be performed, comprising; receiving a first label from an area border routing device along a path, the first label being associated with a first routing device, the first routing device being an immediate downstream neighbor of the area border routing device; associating the first label with a second label, the second label being associated with the apparatus; receiving data that includes the second label; detecting a failure of the area border router; replacing the second label in the data with the first label upon a failure of the area border router; and encapsulating the data in an alternate path to the first routing device.
-
Specification