- Read Me First
- Cisco BGP Overview
- BGP 4
- Configuring a Basic BGP Network
- BGP 4 Soft Configuration
- BGP Support for 4-byte ASN
- IPv6 Routing: Multiprotocol BGP Extensions for IPv6
- IPv6 Routing: Multiprotocol BGP Link-Local Address Peering
- IPv6 Multicast Address Family Support for Multiprotocol BGP
- Configuring Multiprotocol BGP (MP-BGP) Support for CLNS
- BGP IPv6 Admin Distance
- Connecting to a Service Provider Using External BGP
- BGP Route-Map Continue
- BGP Route-Map Continue Support for Outbound Policy
- Removing Private AS Numbers from the AS Path in BGP
- Configuring BGP Neighbor Session Options
- BGP Neighbor Policy
- BGP Dynamic Neighbors
- BGP Support for Next-Hop Address Tracking
- BGP Restart Neighbor Session After Max-Prefix Limit Reached
- BGP Support for Dual AS Configuration for Network AS Migrations
- Configuring Internal BGP Features
- BGP VPLS Auto Discovery Support on Route Reflector
- BGP FlowSpec Route-reflector Support
- BGP Flow Specification Client
- BGP NSF Awareness
- BGP Graceful Restart per Neighbor
- BGP Support for BFD
- IPv6 NSF and Graceful Restart for MP-BGP IPv6 Address Family
- BGP Persistence
- BGP Link Bandwidth
- Border Gateway Protocol Link-State
- iBGP Multipath Load Sharing
- BGP Multipath Load Sharing for Both eBGP and iBGP in an MPLS-VPN
- Loadsharing IP Packets over More Than Six Parallel Paths
- BGP Policy Accounting
- BGP Policy Accounting Output Interface Accounting
- BGP Cost Community
- BGP Support for IP Prefix Import from Global Table into a VRF Table
- BGP Support for IP Prefix Export from a VRF Table into the Global Table
- BGP per Neighbor SoO Configuration
- Per-VRF Assignment of BGP Router ID
- BGP Next Hop Unchanged
- BGP Support for the L2VPN Address Family
- BGP Event-Based VPN Import
- BGP Best External
- BGP PIC Edge for IP and MPLS-VPN
- Detecting and Mitigating a BGP Slow Peer
- Configuring BGP: RT Constrained Route Distribution
- Configuring a BGP Route Server
- BGP Diverse Path Using a Diverse-Path Route Reflector
- BGP Enhanced Route Refresh
- Configuring BGP Consistency Checker
- BGP—Origin AS Validation
- BGP MIB Support
- BGP 4 MIB Support for Per-Peer Received Routes
- BGP Support for Nonstop Routing (NSR) with Stateful Switchover (SSO) Using L2VPN VPLS
- BGP Support for Nonstop Routing (NSR) with Stateful Switchover (SSO) Using L2VPN VPLS
- BGP NSR Auto Sense
- BGP NSR Support for iBGP Peers
- BGP Graceful Shutdown
- BGP — mVPN BGP sAFI 129 - IPv4
- BGP-MVPN SAFI 129 IPv6
- BFD—BGP Multihop Client Support, cBit (IPv4 and IPv6), and Strict Mode
- BGP Attribute Filter and Enhanced Attribute Error Handling
- BGP Additional Paths
- BGP-Multiple Cluster IDs
- BGP-VPN Distinguisher Attribute
- BGP-RT and VPN Distinguisher Attribute Rewrite Wildcard
- VPLS BGP Signaling
- Multicast VPN BGP Dampening
- BGP—IPv6 NSR
- BGP-VRF-Aware Conditional Advertisement
- BGP—Selective Route Download
- BGP—Support for iBGP Local-AS
- eiBGP Multipath for Non-VRF Interfaces (IPv4/IPv6)
- L3VPN iBGP PE-CE
- BGP NSR Support for MPLS VPNv4 and VPNv6 Inter-AS Option B
- BGP-RTC for Legacy PE
- BGP PBB EVPN Route Reflector Support
- BGP Monitoring Protocol
- VRF Aware BGP Translate-Update
- BGP Support for MTR
- BGP Accumulated IGP
- BGP MVPN Source-AS Extended Community Filtering
- BGP AS-Override Split-Horizon
- BGP Support for Multiple Sourced Paths Per Redistributed Route
- Maintenance Function: BGP Routing Protocol
- Finding Feature Information
- Prerequisites for Multicast VPN BGP Dampening
- Information About Multicast VPN BGP Dampening
- How to Configure Multicast VPN BGP Dampening
- Configuration Examples for Multicast VPN BGP Dampening
- Additional References for Multicast VPN BGP Dampening
- Feature Information for Multicast VPN BGP Dampening
Multicast VPN BGP Dampening
A single receiver in a specific multicast group or a group of receivers that are going up and down frequently and interested in a specific multicast group activates the Multicast VPN BGP Dampening feature to dampen type 7 routes (C-multicast route Join/Prune) within the core using BGP signaling. The feature reduces the churn caused by customer-side join/prune requests to avoid unnecessary BGP MVPN type 6/7 C-route control information.
- Finding Feature Information
- Prerequisites for Multicast VPN BGP Dampening
- Information About Multicast VPN BGP Dampening
- How to Configure Multicast VPN BGP Dampening
- Configuration Examples for Multicast VPN BGP Dampening
- Additional References for Multicast VPN BGP Dampening
- Feature Information for Multicast VPN BGP Dampening
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Prerequisites for Multicast VPN BGP Dampening
Information About Multicast VPN BGP Dampening
Overview of Multicast VPN BGP Dampening
BGP Route Dampening
Route dampening is a BGP feature designed to minimize the propagation of flapping routes across an internetwork. A route is considered to be flapping when its availability alternates repeatedly. Cisco devices that are running BGP contain a mechanism designed to “dampen” the destabilizing effect of flapping routes. When a Cisco device running BGP detects a flapping route, it automatically dampens that route.
The figure below shows illustrates the Multicast VPN BGP dampening mechanism.
Multicast VPN BGP Dampening
A single receiver in a multicast group or a group of receivers that are flapping frequently and interested in a specific multicast group actrivates multicast VPN (MVPN) BGP dampening. MVPN BGP dampening dampens the type 7 multicast routes (customer-multicast, or “C-multicast,” route join/prune) within the core using BGP signaling.
When MVPN BGP dampening is not enabled, the source sends data even though the receiver may be down. When the receiver is down, there is no periodic 60-second C-PIM join towards the provider edge (PE) device causing the PIM to timeout on the PE side after the default period (three minutes). The MVPN manager sends a prune message to BGP, which is a type 7 route (C-multicast route withdraw).
When the receiver is up, it sends a new (S,G) join request to the customer edge (CE) device. The C-PIM join is received by the PE device and a new type 7 C-multicast update is sent by BGP to the auto-discovered MVPN peers. The upstream multicast peer converts the BGP type 7 update to a PIM join to the source, and the source sends the data traffic that the receiver should receive via the downstream PE using the MDT tunnel. If the receiver goes up and down frequently, the source side PIM receives join/prune messages frequently and can cause the source to respond accordingly.
When MVPN BGP dampening is enabled, the general dampening mechanism in BGP will be applied to MVPN VRF instances. Join/Prune messages from the CE side are sent from an MVPN manager as updates/withdraw to the MVPN PE device. The MVPN manager on PE devices send join/prune messages to the customer side for Reverse Path Forwarding (RPF) and upstream multihop (UMH) nexthop changes.
How to Configure Multicast VPN BGP Dampening
Configuring Multicast VPN BGP Dampening
Perform this task to enable and configure multicast VPN BGP dampening.
1.
enable
2.
configure
terminal
3.
router
bgp
as-number
4.
address-family [ipv4 |
ipv6]
mvpn
vrf
vrf-name
5.
bgp
dampening [half-life
reuse
suppress
max-suppress-time]
6.
end
DETAILED STEPS
Monitoring and Maintaining Multicast VPN BGP Dampening
Perform the steps in this task as required to monitor and maintain multicast VPN BGP dampening.
1.
enable
2.
show bgp {ipv4 |
ipv6}
mvpn {all |
rd
route-distinguisher |
vpn
vrf-name} [dampening {dampened-paths |
flap-statistics [filter-list
access-list-number |
quote-regexp
regexp |
regexp
regexp]}]
3.
clear ip bgp {ipv4 |
ipv6}
mvpn
vrf
vrf-name {dampening |
flap-statistics}
DETAILED STEPS
Step 1 |
enable
Enables privileged EXEC mode. Enter your password if prompted. Example: Device> enable |
Step 2 |
show bgp {ipv4 |
ipv6}
mvpn {all |
rd
route-distinguisher |
vpn
vrf-name} [dampening {dampened-paths |
flap-statistics [filter-list
access-list-number |
quote-regexp
regexp |
regexp
regexp]}]
Example: Device# show bgp ipv4 mvpn vrf blue route-type 7 111.111.111.111:11111 55 202.100.0.6 232.1.1.1 BGP routing table entry for [7][111.111.111.111:11111][55][202.100.0.6/32][232.1.1.1/32]/22, version 17 Paths: (1 available, no best path) Flag: 0x820 Not advertised to any peer Refresh Epoch 1 Local, (suppressed due to dampening) 0.0.0.0 from 0.0.0.0 (205.3.0.3) Origin incomplete, localpref 100, weight 32768, valid, sourced, local Extended Community: RT:205.1.0.1:1 Dampinfo: penalty 3472, flapped 4 times in 00:04:42, reuse in 00:00:23 rx pathid: 0, tx pathid: 0 |
Step 3 |
clear ip bgp {ipv4 |
ipv6}
mvpn
vrf
vrf-name {dampening |
flap-statistics}
Example: Device# clear ip bgp ipv4 mvpn vrf blue dampening |
Configuration Examples for Multicast VPN BGP Dampening
Example: Configuring Multicast VPN BGP Dampening
The following example shows multicast VPN BGP dampening is applied to the VRFs named blue and red, but not to the VRF named green:
address-family ipv4 mvpn vrf blue bgp dampening address-family ipv4 mvpn vrf red bgp dampening address-family ipv4 mvpn vrf green no bgp dampening
Additional References for Multicast VPN BGP Dampening
Related Documents
Related Topic |
Document Title |
---|---|
Cisco IOS commands |
|
BGP commands |
|
BGP route dampening |
“BGP Route Dampening” section of the “Configuring Internal BGP Features” module in the IP Routing: BGP Configuration Guide |
Standards and RFCs
Standard/RFC |
Title |
---|---|
RFC 2439 |
BGP Route Flap Damping |
Technical Assistance
Description |
Link |
---|---|
The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password. |
Feature Information for Multicast VPN BGP Dampening
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.Feature Name |
Releases |
Feature Information |
---|---|---|
Multicast VPN BGP Dampening |
Cisco IOS XE Release 3.8S |
A single receiver in a specific multicast group or a group of receivers that are going up and down frequently and interested in a specific multicast group will cause the Multicast VPN BGP Dampening feature to dampen type 7 routes (C-multicast route join/prune) within the core using BGP signaling. The following commands were introduced or modified: address-family mvpn, clear ip bgp mvpn, show bgp mvpn, and show ip bgp ipv4. |