Remotely and dynamically injecting routes into an ip network
AssigneeT-Mobile USA, Inc.
InventorsJohn Tappin, Rahul Amin, Samih Shahin, Senad Mrndic
Life of this patent
Estimating the term…
Abstract
Systems and methods are described herein for remotely and dynamically injecting or installing routes into an Internet Protocol (IP) network. In some embodiments, the systems and methods provide a route injection server as a peer or neighbor node with an IP network. The systems and methods then utilize the route injection server (e.g., remote and dynamic route injection server, or RDRIS) to advertise IP routes to other nodes within the IP network. For example, the RDRIS may send UPDATE messages to other nodes within an IP network, such as via the Border Gateway Protocol (BGP) in order to advertise the IP routes to the other nodes of the IP network.
Claims20
A method performed within an Internet Protocol (IP) network, the method comprising:
- receiving a request at a route injection server to inject a specified IP route to one or more nodes of the IP network;
- transmitting, from the route injection server to the one or more nodes of the IP network, an UPDATE message that includes information identifying the specified IP route;
- wherein, in response to the UPDATE message, each node of the one or more nodes that meets a specified route injection criteria defined by an entity that transmitted the request to the route injection server:
- installs the specified IP route in a routing table associated with the node;
- and
- advertises the installed IP route to other nodes of the IP network;
- receiving, at the route injection server, an indication of the advertised IP route from at least one of the nodes that installed the specific IP route in an associated routing table;
- and
- in response to receiving the indication of the advertised IP route, transmitting a notification from the route injection server to the entity that transmitted the request to the route injection server,
- wherein the notification indicates the advertised IP route was successfully injected into the one or more nodes of the IP network.
At least one non-transitory computer-readable medium whose contents, when executed by a computing system associated with an Internet Protocol (IP) network, cause the computing system to perform operations, the operations comprising:
- receiving a request to inject a specified IP route to one or more nodes of the IP network;
- transmitting an UPDATE message that includes information identifying the specified IP route;
- and
- at each node of the one or more nodes that meets a specified route injection criteria defined by an entity that transmitted the request
- installing the specified IP route in a routing table associated with the node;
- and
- advertising the installed IP route to other nodes of the IP network.
A route injection server provisioned on a Border Gateway Protocol (BGP) IP network as a peer within the BGP network, the route injection server including a system, the system comprising:
- a request component configured to receiving a request to inject a specified IP route to one or more peer nodes of the BGP network;
- and
- a transmission component configured to transmit an UPDATE message that includes information identifying the specified IP route.
Dependencies are inferred from the claim text.