BGP Route Filtering Using Peer Tags
AssigneeArista Networks, Inc.
InventorsJesper SKRIVER, Qing YANG, Vipul SHAH
Life of this patent
Estimating the term…
Abstract
Techniques for implementing Border Gateway Protocol (BGP) routing filtering using peer tags are provided. In one set of embodiments, a BGP speaker can identify a BGP route to be advertised to an outbound BGP peer, determine one or more inbound peer tags associated with an inbound BGP peer, and determine one or more outbound peer tags associated with the outbound BGP peer. The BGP speaker can then perform one or more comparisons between the one or more inbound peer tags and the one or more outbound peer tags and based on the comparisons, can allow or deny advertisement of the BGP route to the outbound BGP peer.
Claims20
A method performed by a network device that implements Border Gateway Protocol (BGP), the method comprising:
- identifying a BGP route to be advertised to an outbound BGP peer of the network device;
- determining one or more inbound peer tags associated with an inbound BGP peer from which the BGP route was received;
- determining one or more outbound peer tags associated with the outbound BGP peer;
- performing one or more comparisons between the one or more inbound peer tags and the one or more outbound peer tags;
- and
- based on the one or more comparisons, allowing the BGP route to be advertised to the outbound BGP peer or denying the BGP route from being advertised to the outbound BGP peer.
A network device that implements Border Gateway Protocol (BGP), the network device comprising:
- a central processing unit (CPU);
- and
- a main memory having stored thereon program code that, when executed by the CPU, causes the CPU to:
- identify a BGP route to be advertised to an outbound BGP peer of the network device;
- determine one or more inbound peer tags associated with an inbound BGP peer from which the BGP route was received;
- determine one or more outbound peer tags associated with the outbound BGP peer;
- perform one or more comparisons between the one or more inbound peer tags and the one or more outbound peer tags;
- and
- based on the one or more comparisons, allow the BGP route to be advertised to the outbound BGP peer or deny the BGP route from being advertised to the outbound BGP peer.
A method performed by a network device that implements Border Gateway Protocol (BGP), the method comprising:
- receiving assignments of peer tags to BGP peers of the network device;
- and
- during outbound BGP route advertisement processing, filtering outbound BGP routes based on the assigned peer tags.
Dependencies are inferred from the claim text.