Page 1
Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x First Published: 2014-07-01 Last Modified: 2014-10-01 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883...
Page 2
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks . Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company.
Implementing Multicast Routing on Cisco IOS XR Software C H A P T E R 2 Prerequisites for Implementing Multicast Routing Information About Implementing Multicast Routing Key Protocols and Features Supported in the Cisco IOS XR Software Multicast Routing Implementation Multicast Routing Functional Overview Multicast Routing Implementation...
Page 4
Summary of Supported MVPN Profiles Configuration Process for MLDP MVPN (Intranet) Multipoint Label Distribution Protocol Route Policy Map Configuring mLDP User Interface (Opaque Types) Using the Routing Policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 5
Configuring the mLDP User Interface for Feature Filtering - Recursive FEC Limitations of Route Policy Map Next-Generation Multicast VPN Supported Features PE-PE Ingress Replication Multicast IRB Supported bridge port types Restrictions Multicast IRB Multicast Source Discovery Protocol Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 6
Specifying the IGMP VRF Instance Configuring the MDT Source per VRF Configuring Label Switched Multicast Verification of LSM mLDP based MVPN Configuration Configuring Multitopology Routing Restrictions for Configuring Multitopology Routing Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 7
Configuring MVPN to Advertise Routes Between the CE and the PE Using OSPF: Example Configuring MVPN to Advertise Routes Between the CE and the PE Using BGP: Example Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 8
Out of Resource mode Enabling AMT Configuring AMT Configuration Examples for Implementing AMT Enabling AMT: Example AMT Maximum Gateway Configuration: Example AMT MTU Configuration: Example AMT TOS Configuration: Example Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x viii...
What's New in Cisco Product Documentation. To receive new and revised Cisco technical content directly to your desktop, you can subscribe to the What's New in Cisco Product Documentation RSS feed. RSS feeds are a free service.
Page 10
Preface Obtaining Documentation and Submitting a Service Request Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Multicast Non-Stop Routing, on page 18 Next Generation MVPN This feature was enhanced to Release 5.2.2 Supported Features, on page include the supported features on Next Generation MVPN. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 12
New and Changed Multicast Features New and Changed Multicast Features Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 13
The following new features or functionality were added: • Support was added for multitopology routing within a default VRF table. • A new configuration procedure was added for calculating rate per route. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Prerequisites for Implementing Multicast Routing • You must install and activate the multicast pie. • For detailed information about optional PIE installation, see Cisco IOS XR Getting Started Guide for the Cisco CRS Router • For MLDP, an MPLS PIE has to be installed.
• PIM Bidirectional is a variant of the Protocol Independent Multicast suit of routing protocols for IP multicast. PIM-BIDIR is designed to be used for many-to-many applications within individual PIM domains. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Multicast Open Shortest Path First (MOSPF) or Distance Vector Multicast Routing Protocol (DVMRP). Cisco IOS XR Software supports Protocol Independent Multicast in sparse mode (PIM-SM), Protocol Independent Multicast in Source-Specific Multicast (PIM-SSM), and Protocol Independent Multicast in Bi-directional mode (BIDIR) permitting these modes to operate on your router at the same time.
IGMP. A router running Cisco IOS XR Software does not automatically detect Version 1 systems. You must use the version command in router IGMP configuration submode to configure the IGMP version.
BIDIR support such as MGID usage, TLU memory, and CPU utilization. Internet Group Management Protocol and Multicast Listener Discovery Cisco IOS XR Software provides support for Internet Group Management Protocol (IGMP) over IPv4 and Multicast Listener Discovery (MLD) over IPv6.
(S, G) that it wants to join and a list of sources and groups (S, G) that it wants to leave. Router C can now use this information to prune traffic from Source 10.0.1.1 so that only Source 10.0.0.1 traffic is being delivered Router C. Figure 2: IGMPv3 Signaling Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
SAFI RIB. Both multicast unicast and unicast databases are outside of the scope of PIM. The Cisco IOS XR implementation of PIM is based on RFC 4601 Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification. For more information, see RFC 4601 and the Protocol Independent Multicast (PIM): Motivation and Architecture Internet Engineering Task Force (IETF) Internet draft.
To run SSM with IGMPv3, SSM must be supported on the multicast router, the host where the application is running, and the application itself. Cisco IOS XR Software allows SSM configuration for an arbitrary subset of the IP multicast address range 224.0.0.0 through 239.255.255.255. When an SSM range is defined, existing IP multicast receiver applications do not receive any traffic when they try to use addresses in the SSM range, unless the application is modified to use explicit (S,G) channel subscription.
Unless the spt-threshold infinity command is configured, this initial state gives way as soon as traffic is received on the leaf routers (designated router closest to the host receivers). When the leaf router receives Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
This type of distribution tree is called a shortest path tree or source tree. By default, the Cisco IOS XR Software switches to a source tree when it receives the first data packet from a source. The following process describes the move from shared tree to source tree in more detail: 1 Receiver joins a group;...
(In OSPFv2, the behavior is slightly different.) Designated Routers Cisco routers use PIM-SM to forward multicast traffic and follow an election process to select a designated router (DR) when there is more than one router on a LAN segment. The designated router is responsible for sending PIM register and PIM join and prune messages toward the RP to inform it about host group membership.
DR. • Multicast forwarded by the RPF forwarding algorithm, described in the Reverse-Path Forwarding, on page 18, if the rendezvous point has itself joined the source tree. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
It allows the PE router that has the VRF interface to relay auto-RP discovery, and announce messages across the core and eventually to the remote CE. Auto-RP is supported in only the IPv4 address family. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
RSPs so that during an HA scenario like an RSP failover there is no loss of multicast data. Multicast NSR is enabled through the multicast processes being hot standby. Multicast NSR supports both Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
VPN routing and forwarding table (VRF), creating a Multicast VRF. In Rosen GRE, the MCAST customer packets (c-packets) are encapsulated into the provider MCAST packets (p-packets), Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
MVRF uses to access the multicast domain. It can be deemed as a passage that connects an MVRF and the global MVRF. Packets sent to an MDT tunnel interface are received by multiple receiving routers. Packets Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
MDT-default group is configured on the PE router and is unique for each VPN. The PIM sends the join based on the mode of the groups, which can be PIM SSM, bidir, or sparse mode. PIM-Bidir is not supported on MVPN. Note Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
PIM-SSM MDT tunnels cannot be set up without a configured BGP MDT address-family, because you establish the tunnels, using the BGP connector attribute. See the Implementing BGP on Cisco IOS XR Software module of the Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router for information on BGP support for Multicast VPN.
24). Extranet networks can run either IPv4 or IPv6, but the core network always runs only IPv4 active multicast. Multicast extranet routing is not supported on BVI interfaces. Note Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
• On the receiver PE router, configure the same unicast routing policy to import routes from the source MVRF to the receiver MVRF. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 35
PE3, the receiver PE routers for VPN-B and VPN-A, respectively. After PE1 receives the packets from the source in the MVRF for VPN-A, it independently replicates and encapsulates the packets in the MVRF for Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Designated Forwarders (DF) for forwarding. A single DF for a particular PIM-BIDIR group exists on every link within a PIM domain. DF is the router on the link with the best Unicast route to the RP. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Such a configuration brings natural protection from traffic leakage - from one spoke site to another. Cisco IOS XR Software implementation of hub and spoke follows the one- site-to-one VRF model. Any site can be designated as either a hub or spoke site, based on how the import or export of routes is setup.
If required, interspoke multicast can flow by turning around the traffic at Hub sites. These enhancements are made to the Multicast Hub and Spoke topology in Cisco IOS XR Software Release 4.0: • Auto-RP and BSR are supported across VRFs that are connected through extranet. It is no longer restricted to using static RP only.
MP2MP tree is uniquely identified with a 2-tuple (root node address, MP2MP LSP identifier). For a MP2MP LSP, all egress nodes, except the sending node, receive a packet sent from an ingress node. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
• P2MP/MP2MP LSPs for MVPN based on MS-PMSI or Multidirectional Selective Provider Multicast Service Instance (Partitioned E-LAN). The Cisco CRS Router performs the following important functions for the implementation of MLDP: 1 Encapsulating VRF multicast IP packet with GRE/Label and replicating to core interfaces (imposition node).
Page 41
• Extranet, Hub and Spoke, CsC, Customer-RP-discovery (Embedded-RP, AutoRP and BSR) are supported. • Inter-AS Options A, B, and C are supported. . VRF-Route-Import EC is announced in VPN-IP routes. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 42
• Customer traffic can be SM S,G or SSM. • Support for global table S,Gs on PEs. For more information on MLDP implementation and OAM concepts, see the Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Profile 8: Global P2MP-TE These are the characteristics of this profile: •...
Page 43
• Only SFS (Highest PE or Hash-of-BGP-paths) is supported. Hash of Installed-paths method is not supported. • Default and Data MDT supported. • Customer traffic can be SM, SSM , or Bidir (separate-partitioned-mdt). • RIB-Tail-end-Extranet, RPL-Tail-end-Extranet supported. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 44
• Full mesh of Static-P2MP-TE core-trees, as the Default-MDT, with BGP C-multicast Routing. • All UMH options supported. • Support for Data MDT, Default MDT. • Customer traffic can be SM, SSM . Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 45
Profile 20 : Rosen-P2MP-TE with BGP AD/PIM C-multicast Routing These are the characteristics of this profile: • Dynamic P2MP-TE tunnels setup on demand, with PIM C-multicast Routing • All UMH options supported. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 46
• Dynamic P2MP-TE tunnels with BGP C-multicast Routing • All UMH options supported. • Default and Data MDT supported. • Customer traffic can be SM, SSM. • RIB-Tail-end-Extranet, RPL-Tail-end-Extranet supported. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
MLDP LSP. Each multicast channel (S,G), is 1 to 1 mapped to each tree in the inband tree. The (S,G) join, through IGMP/MLD/PIM, will be registered in MRIB, which is the client of MLDP. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
PIM Sparse-mode behavior is not supported (switching from (*,G) to (S,G). The details of the MLDP profiles are discussed in the Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router Summary of Supported MVPN Profiles...
◦ vpn id vpn_id The configuring VPN ID procedure is needed for profiles 1 and 9 (Rosen MLDP). • Configuring MVPN Routing and Forwarding instance ◦ configure Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 50
◦ configure ◦ router bgp AS Number ◦ vrf vrf_name ◦ address-family ipv4 unicast • Configuring PIM SM/SSM Mode for the VRFs ◦ configure ◦ router pim Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
RPL policy infrastructure in IOS-XR. With the existing RPL policy, mLDP FECs are created and compared with the real mLDP FEC for filtering and configuration commands. (To create Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
LDP interface can be configured using the various available mLDP opaque parameters like the Global ID, IPv4, IPv6, MDT, Recursive, Recursive RD, Static ID, VPNv4, and VPNv6. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Multipoint Label Distribution Protocol Route Policy Map See the Implementing Routing Policy on Cisco ASR 9000 Series Router module of Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router for a list of the supported attributes and operations that are valid for policy filtering.
Use the show command to verify the configuration: show An example output is as shown: running-config route-policy mldp_policy Sun Jun 22 20:03:34.308 IST route-policy mldp_policy if mldp opaque ipv4 10.0.0.1 224.1.1.1 then pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Use the show command to verify the configuration: show An example output is as shown: running-config route-policy mldp_policy Sun Jun 22 20:03:34.308 IST route-policy mldp_policy if mldp opaque ipv6 10::1 ff05::1 then pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Sun Jun 22 20:03:34.308 IST route-policy mldp_policy if mldp opaque mdt 1:1 0 then pass endif end-policy route-policy mldp_policy if mldp opaque mdt any 10 then pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Use the show command to verify the configuration: show An example output is as shown below: running-config route-policy mldp_policy Wed Jun 18 11:41:09.333 IST route-policy mldp_policy if mldp opaque static-id 10 then pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Use the show command to verify the configuration: show An example output is as shown: running-config route-policy mldp_policy Mon Jun 23 11:46:15.559 IST route-policy mldp_policy if mldp opaque recursive then pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Use the show command to verify the configuration: show An example output is as shown: running-config route-policy mldp_policy Mon Jun 23 12:15:37.512 IST route-policy mldp_policy if mldp opaque recursive-rd 2:2 then pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Use the show command to verify the configuration: show Example outputs are as shown: running-config route-policy mldp_policy Sun Jun 22 20:03:34.308 IST route-policy mldp_policy if mldp opaque vpnv4 2:2 10.1.1.1 232.1.1.1 then pass endif Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
[2:2 10::1 FF05::1] then pass endif Configures the mLDP vpnv6 variable to the specified variable range of addresses. Example: RP/0/RP0/CPU0:router(config-rpl)# if mldp opaque vpnv6 then pass endif Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
6. Use the show command to verify the configuration: show running-config route-policy mldp_policy DETAILED STEPS Command or Action Purpose Step 1 configure Enters global configuration mode. Example: RP/0/RP0/CPU0:router# configure Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Label mapping filtering is supported either in inbound or outbound directions, based on the user preference. All default policies applicable in the neighborhood are supported by Label Mapping Filtering. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Use the show command to verify the configuration: show Example outputs are as shown: running-config route-policy mldp_policy Wed Jun 18 11:41:09.333 IST mpls ldp mldp neighbor route-policy mldp_policy out mpls ldp mldp Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Configures the specified feature to the MLDP policy to be mofrr route-policy mldp_policy allowed to be selected for filtering. Example: RP/0/RP0/CPU0:router(config-ldp-mldp)# mofrr route-policy mldp_policy Step 4 Example: RP/0/RP0/CPU0:router(config-ldp-mldp)# end Step 5 commit Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
2. mpls ldp mldp 3. address-family ipv4 4. make-before-break route-policy mldp_policy 5. end 6. commit 7. Use the show command to verify the configuration: show running-config mpls ldp mldp Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 67
1.1.1.1 route-policy mldp_policy neighbor 2.2.2.2 route-policy mldp_policy An example output showing the mLDP make-before-break output RP/0/1/CPU0:GSR3#sh mpls mldp database opaquetype ipv4 mLDP database LSM-ID: 0x00019 Type: P2MP Uptime: 03:25:15 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Step 4 recursive-fec route-policy rfec Configures the specified feature to the MLDP policy to be allowed to be selected for filtering. Example: RP/0/RP0/CPU0:router(config-ldp-mldp-af)# recursive-fec route-policy rfec Step 5 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
• After changing the Route Policy filter to be more restrictive, the mLDP label bindings that were earlier allowed are not removed. You have to run the clear mpls ldp neighbor command to clear the mLDP database. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
• Anycast-RP using MVPN SAFI Supported Features The following are the supported features on next generation Multicast MVPN on IOS-XR: • GTM using MVPN SAFI • MVPN enhancements Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 71
Anycast-RP for both IPv4 and IPv6. Currently, Anycast-RP is supported for IPv4 (using MSDP). BGP method is supported for GTM using MVPN SAFI and MVPNs. The configuration is as shown below for Ingress or Egress PEs: multicast-routing Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 72
This reduces the state on the P routers. The configuration is as shown below: multicast-routing address-family [ipv4| ipv6] bgp auto-discovery [mldp | p2mp-te | ingress-replication] Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
(BVI). It can be enabled with multicast-routing. THE BVI is a virtual interface within the router that acts like a normal routed interface. For details about BVI, refer Cisco IOS XR Interface and Hardware Component Configuration Guide for the Cisco CRS Router...
Although you should configure BGP or Multiprotocol BGP for optimal MSDP interdomain operation, this is not considered necessary in the Cisco IOS XR Software implementation. For information about how BGP or Multiprotocol BGP may be used with MSDP, see the MSDP RPF rules listed in the Multicast Source Discovery Protocol (MSDP), Internet Engineering Task Force (IETF) Internet draft.
Cisco IOS XR Software moves control plane CLI configurations to protocol-specific submodes to provide mechanisms for enabling, disabling, and configuring multicast features on a large number of interfaces. Cisco IOS XR Software allows you to issue most commands available under submodes as one single command string from the global or XR config mode.
MSDP configuration submode. Understanding Interface Configuration Inheritance Cisco IOS XR Software allows you to configure commands for a large number of interfaces by applying command configuration within a multicast routing submode that could be inherited by all interfaces. To override the inheritance mechanism, you can enter interface configuration submode and explicitly enter a different command parameter.
Understanding Interface Configuration Inheritance Disablement As stated elsewhere, Cisco IOS XR Software allows you to configure multiple interfaces by applying configurations within a multicast routing submode that can be inherited by all interfaces. To override the inheritance feature on specific interfaces or on all interfaces, you can enter the address-family IPv4 or IPv6 submode of multicast routing configuration mode, and enter the interface-inheritance disable command together with the interface type interface-path-id or interface all command.
Understanding Enabling and Disabling Interfaces, on page 68 Understanding Enabling and Disabling Interfaces When the Cisco IOS XR Software multicast routing feature is configured on your router, by default, no interfaces are enabled. To enable multicast routing and protocols on a single interface or multiple interfaces, you must explicitly enable interfaces using the interface command in multicast routing configuration mode.
8. show pim [ipv4 | ipv6] group-map [ip-address-name] [info-source] 9. show pim [vrf vrf-name] [ipv4 | ipv6] topology [source-ip-address [group-ip-address] | entry-flag flag | interface-flag | summary] [route-count] Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 80
MLD configuration mode, parameters are inherited by all new and existing interfaces. You can override these parameters on individual interfaces from interface configuration mode. Step 7 commit Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 82
Enables Cisco Non Stop Forwarding. nsf cisco Example: RP/0/RP0/CPU0:router(config-ospf)# nsf cisco Step 8 area area_id Configures the area id and enters the OSFP area configuration mode. Example: RP/0/RP0/CPU0:router(config-ospf-ar)# area 0 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 83
The RP mechanism can be static, auto-rp, or Note BSR. RP/0/RP0/CPU0:router(config-pim-default-ipv4)# rp-address 172.16.6.22 group_1 bidir • If you specify a group-access-list-number value, you must configure that access list using the ipv4 access-list command. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Implementing Multicast Routing on Cisco IOS XR Software Configuring MVPN GRE BIDIR Command or Action Purpose Step 16 commit Configuring MVPN GRE BIDIR Perform these steps to configure MVPN GRE BIDIR. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Configures the Rendezvous point and assigns an RP to multicast groups. Example: RP/0/RP0/CPU0:router(config-pim-default-ipv4)# rp-address 101.101.101.101 group_1 bidir Step 53 commit Configuring MVPN MLDP BIDIR Perform these steps to configure MVPN MLDP BIDIR. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
This task configures a static RP. For more information about RPs, see the Rendezvous Points, on page For configuration information for Auto-RP, see the Configuring Auto-RP to Automate Group-to-RP Mappings, on page Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 101
(Optional) Enters access list configuration mode and configures the RP access list. Example: • The access list called “rp-access” permits multicast group 239.1.1.0 0.0.255.255. RP/0/RP0/CPU0:router(config)# ipv4 access-list rp-access Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
CISCO-RP-ANNOUNCE multicast group (224.0.1.39). seconds] bidir • This example sends RP announcements out all PIM-enabled interfaces for a maximum of 31 hops. The IP address by which Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 103
Example: the global or XR config mode like this: ipv4 access-list rp-access permit 239.1.1.1 0.0.0.0 RP/0/RP0/CPU0:router(config-ipv4-acl)# permit 239.1.1.1 0.0.0.0 Step 8 commit Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Enters PIM configuration mode, or address-family configuration submode. Example: RP/0/RP0/CPU0:router(config)# router pim Step 3 bsr candidate-bsr ip-address [hash-mask-len length] Configures the router to announce its candidacy as a BSR. [priority value] Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 105
RP address 172.16.0.0. (See Step 4, on page 95). RP/0/RP0/CPU0:router(config)# ipv4 access-list 4 • This RP is responsible for the groups with the prefix 239. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
(Optional) Displays group-to-PIM mode mapping. [ip-address-name] [info-source] Example: RP/0/RP0/CPU0:router# show pim ipv4 group-map Calculating Rates per Route This procedure enables multicast hardware forward-rate counters on a per-VRF-family basis. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 107
Do one of the following: • Enables per-prefix counters present in hardware accounting per-prefix—Enables three counters on ingress • accounting per-prefix (forward, punt and drop, and two on egress (forward and Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
For example, if you set the IGMP query interval to 120 seconds, set the IGMP NSF lifetime to 120 seconds (or greater). If the Cisco IOS XR Software control plane does not converge and reconnect after NSF is enabled on your router, multicast packet forwarding continues for up to 15 minutes, then packet forwarding stops.
Page 109
(Optional) Exits PIM configuration mode and returns the exit router to the source configuration mode. Example: RP/0/RP0/CPU0:router(config-pim-default-ipv4)# exit Step 5 router {igmp | } (Optional) Enters router IGMP configuration mode. Example: RP/0/RP0/CPU0:router(config)# router igmp Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
(required) • “Configuring BGP to Advertise VRF Routes for Multicast VPN from PE to PE” (required) See the module “Implementing BGP on Cisco IOS XR Software in Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router. • Configuring an MDT Address Family Session in BGP as a PE-to- PE Protocol (optional for PIM-SM MDT groups;...
101. (See also the “Enabling BGP Routing” section in Cisco IOS XR Routing Configuration Guide.) • All PE routers in the multicast domain must be running a Cisco IOS XR Software image that supports MVPN. • Multicast forwarding must be configured for the global IPv4 address family.
Page 112
Enters ipv4 address-family submode. Example: RP/0/RP0/CPU0:router(config-mcast)# address-family ipv4 Step 4 Specifies that nonstop forwarding (NSF) maintains the forwarding state in case of a disruption to a multicast process. Example: RP/0/RP0/CPU0:router(config-mcast-default-ipv4)# Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 113
This is an optional step. Specifies the MTU size. It is recommended to configure a Example: high value, to accommodate the maximum multicast packet size. RP/0/RP0/CPU0:router(config-mcast-default-ipv4)# Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
• bidir = Specifies a bidirectional RP. RP/0/RP0/CPU0:router(config-pim-vrf_A-ipv4)# rp-address 10.0.0.0 • override = Specifies that a static RP configuration should override auto-RP and the bootstrap router (BSR). Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
For VRFs on which the MDT source is not configured, the MDT source for the default VRF is applied. Also, when the MDT source on a VRF is unconfigured, the configuration of the MDT source default VRF takes effect. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 116
Step 4 Configures the interface used to set the MDT mdt source loopback 0 source address for MVPN, using the default VRF. Example: RP/0/RP0/CPU0:router(config-mcast-default-ipv4)# mdt source loopback 0 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 117
To verify the MDT source per VRF configuration, use the show pim vrf all mdt interface command. Example: RP/0/RP0/CPU0:router# show pim vrf all mdt interface GroupAddress Interface Source 239.0.0.239 mdtVRF_NAME Loopback1 VRF_NAME Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Before configuring MLDP based MVPN, ensure that the MPLS is enabled on the core facing interface. Note For information in MPLS configuration, see Cisco IOS XR MPLS Configuration Guide. Also, ensure that BGP and any interior gateway protocol (OSPF or ISIS) is enabled on the core router. For more information on BGP and route-policy configuration, see Cisco IOS XR Routing Configuration Guide.
Page 120
RP/0/RP0/CPU0:router(config-vrf-af)# export • AS number of the route target in nn format. Range is route-target export 1:1 0-65535. • IP address of the route target in A.B.C.D. format. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 121
Configures the threshold value for data MDT. Example: RP/0/RP0/CPU0:router(config-mcast-vrf1-ipv4)# mdt data 239.0.0.0/24 threshold 1000 Step 14 root Takes the user to the global configuration mode. Example: RP/0/RP0/CPU0:router(config-mcast-vrf1-ipv4)# root Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
MLDP peer ID : 1.0.0.1:0, uptime 15:36:30 Up, Capabilities : GR, Typed Wildcard FEC, P2MP, MP2MP, MBB Target Adj : No Upstream count Branch count LDP GR : Enabled Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 124
• To check the PIM neighbors, use the show pim vrf vrf-name neighbor command: Router# show pim vrf A1_MIPMSI neighbor PIM neighbors in VRF A1_MIPMSI Neighbor Address Interface Uptime Expires DR pri 101.2.2.101* Loopback2 15:54:43 00:00:02 1 (DR) BP Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 125
LmdtA1/MIPMSI Flags: A LMI, Up: 04:08:30 Outgoing Interface List Serial0/2/2/0/1:1.16 Flags: F NS, Up: 04:08:30 (*,225.0.32.3) RPF nbr: 102.0.0.102 Flags: C Up: 04:08:30 Incoming Interface List LmdtA1/MIPMSI Flags: A LMI, Up: 04:08:30 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
(RPF) path selection. • “Configuring a Global Topology and Associating It with an Interface” (required) For information, see Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router. • “Enabling an IS-IS Topology” (required) For information, see Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router.
Configuring multitopology networks requires the following tasks: • “Configuring a Global Topology and Associating It with an Interface” (required) For information, see Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router. • “Enabling an IS-IS Topology” (required) For information, see Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router.
Page 128
Shows PIM RPF entries for one or more tables. safi-all} topology {table-name | all}] rpf [ip-address | hash | summary | route-policy] Example: RP/0/RP0/CPU0:router# show pim vrf mtt rpf ipv44 multicast topology all rpf Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
VRF must have some physical interface to signal the data packets being received from the first hop. • Cisco IOS XR Software currently supports only one encapsulation of VRF traffic on an extranet. This means that only one encapsulation interface (or MDT) is allowed in the outgoing forwarding interface list of the multicast route.
• 4-byte AS number of the route target in xx.yy:nn format. Example: Range is 0-65535.0-65535:0-65535 RP/0/RP0/CPU0:router(config-vrf-af)# import • AS number of the route target in nn format. Range is route-target 234:222 0-65535. RP/0/RP0/CPU0:router(config-vrf-af)# import Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Finally, you can change the Originator ID when you configure a logical RP on multiple routers in an MSDP mesh group. Before You Begin You must configure MSDP default peering, if the addresses of all MSDP peers are not known in BGP or multiprotocol BGP. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 132
IP address for the TCP connection. See optional RP/0/RP0/CPU0:router(config-if)# ipv4 address for information about configuring the connect-source 10.0.1.3 255.255.255.0 command. Step 4 Exits interface configuration mode. exit Example: RP/0/RP0/CPU0:router(config-if)# end Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 133
(Optional) Configures an MSDP peer to be a member of a mesh group. Example: RP/0/RP0/CPU0:router(config-msdp-peer)# mesh-group internal Step 11 remote-as as-number (Optional) Configures the remote autonomous system number of this peer. Example: RP/0/RP0/CPU0:router(config-msdp-peer)# remote-as 250 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
For example, you could limit internal traffic to a TTL of eight hops. If you want other groups to go to external locations, you send those packets with a TTL greater than eight hops. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 135
Step 4 cache-sa-state [list access-list-name] [rp-list Creates and caches source/group pairs from received Source-Active (SA) access-list-name] messages and controls pairs through access lists. Example: RP/0/RP0/CPU0:router(config-msdp)# cache-sa-state 100 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Operating Modes of MoFRR • RIB-based MoFRR— the RIB version is configured at the software level and is based on routing convergence. RIB events are used as trigger for switchover. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
P and PE routers in order to forward the multicast packet to the physical interfaces according to multicast routing. In this case, the incoming P2MP LSP as the incoming interface for the received multicast packet must Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Multicast Routing Protocol support for P2MP also be available to the multicast forwarding plane during the L3 lookup. For more details on RSVP-TE and P2MP LSP, refer the Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Multicast Routing Protocol support for P2MP All multicast routing protocols support P2MP TE LSP.
The following Anycast RP example configures Router A and Router B as Anycast RPs. The Anycast RP IP address assignment is 10.0.0.1. Router A interface loopback 0 ipv4 address 10.0.0.1/32 no shutdown interface loopback 1 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
1 scope 15 group-list 224/4 interval 60 Issue the show pim group-map command and verify the output to ensure that the configured mappings are learned correctly. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
However, peer 192.168.12.2 uses the IPv4 address configured on the Packet-over-SONET/SDH (POS) interface to peer with Router A. Router A ipv4 access-list 111 10 deny ip host 172.16.0.3 any 20 permit any any Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Configuring IPv4 Multicast VPN: Example Cisco CRS Routers support only IPv4 addressing. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Configuring Multicast VPN, on page 100 of this module and also related configuration information in Cisco IOS XR Routing Configuration Guide for the Cisco CRS Router . Configuring MVPN to Advertise Routes Between the CE and the PE Using OSPF: Example...
Implementing Multicast Routing on Cisco IOS XR Software Configuration Examples for MVPN Profiles CE3: For information about configuring the CE router, using Cisco IOS software, see the appropriate Cisco IOS software configuration documentation. interface Loopback0 ipv4 address 122.122.122.122 255.255.255.255 interface GigabitEthernet0/1/3/0 ipv4 address 22.1.1.1 255.255.255.0...
You must configure both the source PE router and the receiver PE router. Configure the Source PE Router Using Route Targets interface Loopback5 ipv4 address 202.5.5.202 255.255.255.255 interface GigabitEthernet0/3/0/2 vrf provider-vrf ipv4 address 20.20.20.1 255.255.0.0 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 173
201.22.22.201 router pim vrf receiver_vrf address-family ipv4 rp-address 201.22.22.201 Configure the Receiver PE Router Using Route Targets interface Loopback5 ipv4 address 201.5.5.201 255.255.255.255 interface Loopback22 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 174
Receiver VRFs to Propagate Joins to a Source VRF: Example, on page 162. route-policy extranet_streams_from_provider_rp if source in (201.22.22.201) then set rpf-topology vrf provider_vrf_1 else if source in (202.22.22.201) then set rpf-topology vrf provider_vrf_2 else pass endif end-policy Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
CE1------------------ PE1 ------------------------------------------------ PE3 ------------------ CE3 CE1, PE1, and PE3 are all on Cisco IOS XR Software, CE3 has Cisco IOS Software in order to configure autorp on VRF interface. For information about configuring the CE router, using Cisco IOS software, see the appropriate Cisco IOS software documentation.
Page 182
(1000:10) then set rpf-topology vrf A1-Hub-Tunnel else pass endif end-policy CE1: vrf A1-Hub-1 address-family ipv4 unicast import route-target 1000:10 1001:10 export route-target 1000:10 multicast-routing Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 183
No router pim configuration required CE3: Where autorp is configured (this is an Cisco IOS Software example, because auto-rp on vrf interface is not supported in Cisco IOS XR Software) ip vrf A1-Hub-4 rd 1000:4...
A2-Hub-3in. This is the fundamental difference in leaking of routes which helps in achieving turnaround of multicast traffic. PE1: vrf A2-Spoke-1 address-family ipv4 unicast import route-target 4000:1 4000:2 4000:3 4000:4 export route-target 4001:1 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 186
4000:3--------à selected spoke routes (in the prefix-set below) can be re-exported with hub route target so other spokes can reach them via A2-Hub-3in prefix-set A2-Spoke-family 112.31.1.0/24, 112.32.1.0/24, 152.31.1.0/24, 132.30.1.0/24, 102.9.9.102/32, 103.31.31.103/32, Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 187
A2-Spoke-family in ------à leaking the selected spoke routes with hub route targets so they can be imported by the spoke sites with RPF A2-Hub-3in. route-policy pass-all out router bgp 1 vrf A2-Hub-3out rd 4000:4 address-family ipv4 unicast route-target download redistribute connected Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Cisco IOS XR Getting Started Guide for the Cisco CRS Router Modular quality of service command reference Cisco IOS XR Aggregation Services Router Modular document Quality of Service Command Reference for the CiscoCRS Router Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 201
Protection of BGP Sessions via the TCP MD5 Signature Option RFC 2547 BGP/MPLS VPNs RFC 2710 Multicast Listener Discovery (MLD) for IPv6 RFC 3376 Internet Group Management Protocol, Version 3 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 202
Registered Cisco.com users can log in from this page to access even more content. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
GRE tunnels between two locations, the receiving network simply sends AMT advertisements to a well-known any-cast prefix. The rest of the tunnel establishment process is done automatically without the need for additional configuration. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
For detailed information about optional PIE installation, see Cisco IOS XR Getting Started Guide for the Cisco CRS Router. For running AMT, an mcast PIE must be installed. • Ensure that you are in a user group associated with a task group that includes the proper task IDs. The command reference guides include the task IDs required for each command.
5 Membership Update- Gateway responds with a membership update that includes an encapsulated IGMPv3/MLDv2 packet. 6 Teardown - Gateway sends a message to stop the delivery of multicast data messages requested in an earlier membership update message. Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
80% of the maximum value. Enabling AMT This tasks outlines the procedure for enabling AMT. SUMMARY STEPS 1. configure 2. router amt 3. commit Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Configuring AMT This procedure describes the steps involved in configuring various AMT parameters. The AMT commands used in this configuration procedure, are discussed in detail in the Cisco IOS XR Multicast Command Reference for the Cisco CRS Router. SUMMARY STEPS 1.
100 Step 5 exit Exits from the current mode. Example: RP/0/RP0/CPU0:router(config-amt-relay-v4) # exit Step 6 commit Configuration Examples for Implementing AMT This sections provides configuration examples: Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
AMT TOS Configuration: Example This example shows how to set the TOS value (Type of Service) for an AMT relay: config router amt relay ipv4 tos 100 Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...
Page 210
Implementing Automatic Multicast Routing: AMT TOS Configuration: Example Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x...