US2021176162A1PendingUtilityA1

Methods and apparatus to reflect routes from a remotely located virtual route reflector

Assignee: AT & T IP I LPPriority: Jul 29, 2015Filed: Feb 18, 2021Published: Jun 10, 2021
Est. expiryJul 29, 2035(~9 yrs left)· nominal 20-yr term from priority
H04L 45/033H04L 45/04H04L 45/586H04L 45/60H04L 45/52H04L 45/12H04L 45/02
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Routes are reflected from a virtual route reflector. For instance, topology information and external route information are requested by a virtual route reflector remote from an autonomous system. The external route information identifies border routers through which a remote destination can be reached. Using the topology information, a first path can be selected from among paths emanating from a selected node in the autonomous system, the paths exiting the autonomous system at respective border routers of the border routers. Further, a route to the remote destination can be advertised from the virtual route reflector to a client router in the autonomous system, the route including a first border router at which the first path exits the autonomous system.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 based on information comprising a topology of a network within an autonomous system, selecting, by a virtual route reflector of a device comprising a processor, a lowest cost path from paths emanating from a selected internal node of internal nodes of the autonomous system and exiting the autonomous system at respective border routers at a border of the autonomous system that are able reach a destination node external to the autonomous system via an external network that is external to the network; and   transmitting, by the virtual route reflector to a client router in the autonomous system, a route from the selected internal node to the destination node, the route comprising a border router of the respective border routers at which the lowest cost path exits the autonomous system.   
     
     
         2 . The method of  claim 1 , wherein the lowest cost path is determined to be the border router having a nearest point of egress from the autonomous system relative to the selected internal node. 
     
     
         3 . The method of  claim 1 , wherein the lowest cost path is determined to be the border router having a lowest overhead to send a packet between the selected internal node and the border router. 
     
     
         4 . The method of  claim 1 , wherein the information further comprises external route information that identifies destination nodes that are able to be reached by the respective border routers of the autonomous system. 
     
     
         5 . The method of  claim 1 , further comprising performing, by the virtual route reflector, the selecting and the transmitting for all of the internal nodes of the autonomous system. 
     
     
         6 . The method of  claim 1 , further comprising performing, by the virtual route reflector, the selecting and the transmitting for the selected internal node to another destination node external to the autonomous system via the external network. 
     
     
         7 . The method of  claim 1 , wherein the topology comprises respective costs for respective links of the topology. 
     
     
         8 . A server, comprising:
 a processor; and   a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
 selecting, using information comprising a topology of an internal network within an autonomous system, a lowest cost path from paths emanating from a selected node of nodes within the autonomous system and exiting the autonomous system at respective edge routers, at an edge of the autonomous system, that are able reach an external node outside of the autonomous system via an external network; and 
 transmitting, to a client router within the autonomous system, a route from the selected node to the external node, the route comprising an edge router of the respective edge routers at which the lowest cost path exits the autonomous system. 
   
     
     
         9 . The server of  claim 8 , wherein the lowest cost path is determined to be the edge router having a nearest exit point from the autonomous system relative to the selected node. 
     
     
         10 . The server of  claim 8 , wherein the lowest cost path is determined to be the edge router having a lowest overhead to send a packet between the selected node and the edge router. 
     
     
         11 . The server of  claim 8 , wherein the information further comprises external route information that identifies external nodes to which edge routers of the autonomous system are able to connect. 
     
     
         12 . The server of  claim 8 , wherein the operations further comprise iteratively performing the selecting and the transmitting for the nodes of the autonomous system. 
     
     
         13 . The server of  claim 8 , wherein the operations further comprise performing the selecting and the transmitting for the selected node to another external node outside of the autonomous system via the external network. 
     
     
         14 . The server of  claim 8 , wherein the topology comprises respective costs for respective links specified by the topology. 
     
     
         15 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a device, facilitate performance of operations, comprising:
 selecting, using information comprising a topology of a network within an autonomous system, a lowest cost path from paths emanating from a selected node of nodes within the autonomous system and exiting the autonomous system at respective boundary routers at a boundary of the autonomous system that are able reach an external destination outside of the autonomous system via an external network; and   transmitting, to a client router within the autonomous system, a route from the selected node to the external destination, the route comprising a boundary router of the respective boundary routers at which the lowest cost path exits the autonomous system.   
     
     
         16 . The non-transitory machine-readable medium of  claim 15 , wherein the lowest cost path is determined to be the boundary router having a nearest exit point from the autonomous system relative to the selected node. 
     
     
         17 . The non-transitory machine-readable medium of  claim 15 , wherein the lowest cost path is determined to be the boundary router determined to have a lowest overhead to send a packet between the selected node and the boundary router. 
     
     
         18 . The non-transitory machine-readable medium of  claim 15 , wherein the information further comprises external route information that identifies external destinations that boundary routers of the autonomous system have been determined to be able to reach. 
     
     
         19 . The non-transitory machine-readable medium of  claim 15 , wherein the operations further comprise iteratively performing the selecting and the transmitting for a defined group of the nodes of the autonomous system. 
     
     
         20 . The non-transitory machine-readable medium of  claim 15 , wherein the operations further comprise performing the selecting and the transmitting for the selected node to another external destination outside of the autonomous system via the external network.

Join the waitlist — get patent alerts

Track US2021176162A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.