Dynamic route exchange
First Claim
1. A method to dynamically exchange routes:
- receiving a new route, wherein the new route is received by a first router;
determining that the new route is to be dynamically communicated to a second router, wherein the first router uses a policy associated with the new route to determine that the new route is to be dynamically communicated to the second router; and
using a lightweight protocol to dynamically communicate the new route to the second router.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, Systems, and Virtual Routers are provided for providing dynamic route exchange between routers. First and second routers are configured to communicate route information to one another. When a new route is detected in the first router, it is dynamically communicated to the second router using a lightweight protocol. Both the sending and receiving routers can apply policies to determine whether routes are to be sent or received. In some embodiments, when a network packet is received and associated with a route that was learned, a router uses an interface reference associated with the route, and by activating the reference the network packet is directed to a next address in a network. In this way, a router need not directly learn routes, but rather a reference can be used to activate an interface that knows how to handle a learned route.
-
Citations
20 Claims
-
1. A method to dynamically exchange routes:
-
receiving a new route, wherein the new route is received by a first router;
determining that the new route is to be dynamically communicated to a second router, wherein the first router uses a policy associated with the new route to determine that the new route is to be dynamically communicated to the second router; and
using a lightweight protocol to dynamically communicate the new route to the second router. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dynamic route exchange system, comprising:
-
a first router that dynamically transmits route information from a first Routing Information Base (RIB) to a second router using a lightweight protocol;
an interface reference that is associated with the route information, wherein the route information and the interface reference are dynamically stored in a second RIB of the second router; and
wherein the interface reference is activated by the second router when a network data packet is received for a route that is included in the route information of the second RIB, and wherein by activating the interface reference the next address for the network packet is resolved for the second router. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A virtual router residing on a computer readable medium, comprising:
-
a route information base (RIB);
a reference to a virtual interface;
an address to a second virtual router; and
wherein when new route information is received in the RIB, the virtual router uses the address to dynamically push the new route information to the second virtual router using a lightweight protocol, and when a network packet is received by the virtual router that is associated with a route having the reference then the reference is activated to determine a next-address of the network packet. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification