BGP Conditional Advertisement Feature
BGP Conditional Advertisement Feature
Conditional advertising are a feature of the Border Gateway Protocol (BGP) that allow for more flexibility over route advertisements but are dependent on the presence of other prefixes in the BGP table.
If no filtering is used, BGP will publish all routes to its neighbors. To govern route advertising, the BGP conditional advertisement feature employs BGP advertise-maps and non-exist-maps.
If no route prefix is found in the non-exist-map command output, the route given by the advertise-map command is advertised. This functionality is important for multi-homed networks where some prefixes are promoted to one provider only if information from the other provider is missing. This will assist us in determining partial reachability.
Benefits of BGP Conditional Advertisement Feature
The main benefit of this feature is that it allows network administrators to optimize their routing policies and ensure that traffic flows through the most efficient and reliable paths. For example, a network administrator may want to advertise a specific route only if a certain link or interface is available, or if a specific BGP peer is in a certain state.
By selectively advertising routes based on certain conditions, network administrators can improve network performance, reduce the risk of network outages or congestion, and ensure that traffic flows through the most optimal paths. However, it is important to use this feature with caution, as misconfigurations or errors can lead to suboptimal routing or network instability. Proper planning and testing are recommended before implementing BGP conditional advertisement in a production environment.
- Reduced congestion: By optimizing routing policies with BGP conditional advertisement, networks have experienced up to a 50% reduction in congestion.
- Improved performance: Networks that implemented BGP conditional advertisement saw up to a 30% improvement in network performance.
- Lowered risk of outages: With BGP conditional advertisement, networks have experienced up to a 70% reduction in the risk of outages.
Explaining the Scenario
- If 10.10.10.0/24 exists in NDNA-R2#'s BGP table, then do not advertise the 20.20.20.0/24 (Loopback) network to NDNA-R1#.
- If 10.10.10.0/24 does not exist in NDNA-R2#'s BGP table, then advertise the 20.20.20.0/24 (Loopback) network to NDNA-R1#.
- If 10.10.10.0/24 exists in NDNA-R2#'s BGP table, then advertise the 20.20.20.0/24 (Loopback) network to NDNA-R1#.
- If 10.10.10.0/24 does not exist in NDNA-R2#'s BGP table, then do not advertise the 20.20.20.0/24 (Loopback) network to NDNA-R1#.
Continue Reading...
- Why BGP-SRx is a Must-Have for Large Enterprises
- 51 facts about BGP routing Protocol for Network Engineers
- BGP Protocol : iBGP vs MP-iBGP protocol
- BGP : bgp deterministic-med and bgp always-compare-med
- BGP: Path Selection Criteria - Path Vector Protocol
- BGP Attribute : AIGP-BGP Accumulative IGP
- BGP Basics: BGP Neighbor States
- 10 Interview questions on BGP Routing Protocol