Dynamically influencing route re-distribution between an exterior gateway protocol and an interior gateway protocol
AssigneeRiverbed Technology, Inc.
InventorsSubramanian Ramachandran, Anoop A. Gupta
Life of this patent
Estimating the term…
Abstract
Systems and techniques are described for dynamically influencing route re-distribution between an exterior gateway protocol (EGP) and an interior gateway protocol (IGP). Some embodiments can dynamically influence which routes are re-distributed into the IGP network for use in cases where traffic destined to that particular remote site is desired to be steered on the desired network/border router. Moreover, some embodiments can dynamically influence route re-distribution from the IGP network to the EGP network for particular destinations so that traffic entering the local site is attracted over a particular network/border router.
Claims17
A method for dynamically steering Internet Protocol (IP) traffic between a local Autonomous System (AS) and a remote AS, wherein the local AS includes a first controller and the remote AS includes a second controller, the method comprising:
- in a local AS, the first controller establishing an internal Border Gateway Protocol (iBGP) peering session with each Border Gateway Protocol (BGP) router in a set of BGP routers in the local AS, wherein the first controller is distinct from the set of BGP routers, and wherein an IP-prefix associated with a remote AS is reachable through each BGP router in the set of BGP routers;
- and
- for each BGP router other than a preferred BGP router, the first controller advertising an iBGP route for the IP-prefix, wherein the iBGP route has a local preference value that is greater than local preference values of other eBGP or iBGP routes to the IP-prefix, thereby causing IP traffic destined to the IP-prefix to exit the local AS through the preferred BGP router.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor in a network node belonging to a local Autonomous System (AS), cause the network node to perform a method for dynamically steering Internet Protocol (IP) traffic between the local AS and a remote AS, the method comprising:
- establishing an internal Border Gateway Protocol (iBGP) peering session with each Border Gateway Protocol (BGP) router in a set of BGP routers in the local AS, wherein the network node is distinct from the set of BGP routers, and wherein an IP-prefix associated with a remote AS is reachable through each BGP router in the set of BGP routers;
- and
- for each BGP router other than a preferred BGP router, advertising an iBGP route for the IP-prefix, wherein the iBGP route has a local preference value that is greater than local preference values of other eBGP or iBGP routes to the IP-prefix, thereby causing IP traffic destined to the IP-prefix to exit the local AS through the preferred BGP router.
A method for dynamically steering Internet Protocol (IP) traffic between a local Autonomous System (AS) and a remote AS, wherein the local AS includes a first controller and the remote AS includes a second controller, the method comprising:
- in the remote AS, the second controller establishing an internal Border Gateway Protocol (iBGP) peering session with each Border Gateway Protocol (BGP) router in a set of BGP routers in the remote AS;
- the second controller advertising an iBGP route for an IP-prefix to only a BGP router in the remote AS that corresponds to a preferred BGP router in the local AS, wherein the iBGP route is more specific than other IGP routes for the IP-prefix in the remote AS;
- and
- suppressing IGP-to-BGP route re-distribution for the IP-prefix on BGP routers other than the BGP router in the remote AS that corresponds to the preferred BGP router in the local AS.
Dependencies are inferred from the claim text.