Cisco XR 12000 Series Configuration Manual

Hide thumbs Also See for XR 12000 Series:
Table of Contents

Advertisement

Cisco IOS XR Multicast Configuration
Guide for the Cisco XR 12000 Series
Router
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
Text Part Number: OL-20371-01

Advertisement

Table of Contents
loading

Summary of Contents for Cisco XR 12000 Series

  • Page 1 Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router 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 Text Part Number: OL-20371-01...
  • Page 2 OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks.
  • Page 3 MVPN IPv4 and IPv6 Connectivity MCC-15 BGP Requirements MCC-15 Multitopology Routing MCC-15 Multicast VPN Extranet Routing MCC-15 Information About Extranets MCC-16 Information About the Extranet MVPN Routing Topology MCC-17 Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router OL-20371-01...
  • Page 4: Table Of Contents

    Information About Multitopology Routing MCC-50 Configuring an RPF Topology in PIM MCC-51 Configuring MVPN Extranet Routing MCC-52 Prerequisites for MVPN Extranet Routing MCC-53 Restrictions for MVPN Extranet Routing MCC-53 Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router OL-20371-01...
  • Page 5 Configuring the Receiver MVRF on the Source PE Router: Example MCC-94 Additional References MCC-96 Related Documents MCC-97 Standards MCC-97 MIBs MCC-97 RFCs MCC-97 Technical Assistance MCC-98 Index Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router OL-20371-01...
  • Page 6 Contents Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router OL-20371-01...
  • Page 7: Obtaining Documentation And Submitting A Service Request

    Obtaining Documentation and Submitting a Service Request For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What’s New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at: http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html...
  • Page 8 Preface Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router MCC-6 OL-20371-01...
  • Page 9 MCC-97. To locate documentation for other commands that might appear in the course of executing a configuration task, search online in the Cisco IOS XR software master command index. Feature History for Configuring Multicast Routing on the Cisco XR 12000 Series Router...
  • Page 10 You must install and activate a Package Installation Envelope (PIE) for the multicast routing • software. For detailed information about optional PIE installation, see Cisco IOS XR Getting Started Guide. To perform these configuration tasks, your Cisco IOS XR software system administrator must •...
  • Page 11 Key Protocols and Features Supported in the Cisco IOS XR Software Multicast Routing Implementation Table 1lists the supported features for IPv4 and IPv6 multicast routing in Cisco IOS XR software Table 1 Supported Features for IPv4 and IPv6 on and Cisco XR 12000 Series Router...
  • Page 12: Information About Implementing Multicast Routing

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing 2. Protocol Independent Multicast in Source-Specific Multicast 3. Protocol Independent Multicast Bidirectional 4. IPv6 support on Cisco XR 12000 Series Router only 5.
  • Page 13: Internet Group Management Protocol And Multicast Listener Discovery

    Receiver 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. IGMP and MLD provide a means for hosts to indicate which multicast traffic they are interested in and for routers to control and limit the flow of multicast traffic throughout the network.
  • Page 14 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing MLDv1 provides the same functionality (under IPv6) as IGMP Version 2. Note IGMP Version 3 permits joins and leaves for certain source and group pairs instead of requesting •...
  • Page 15: Protocol Independent Multicast

    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.
  • Page 16: Pim Shared Tree And Source Tree (Shortest Path Tree)

    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...
  • Page 17: Multicast-Intact

    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.
  • Page 18: Designated Routers

    (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.
  • Page 19: Rendezvous Points

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing Figure 4 Designated Router Election on a Multiaccess Segment Source = 10.0.0.1 Source = 10.0.1.1 Group = 239.1.1.1 Group = 239.1.1.1 Router A...
  • Page 20: Auto-Rp

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing You can either manually configure a PIM router to function as a rendezvous point or allow the rendezvous point to learn group-to-RP mappings automatically by configuring Auto-RP or BSR. (For more information, see the “Auto-RP”...
  • Page 21: Reverse-Path Forwarding

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing To avoid a single point of failure, you can configure several candidate BSRs in a PIM domain. A BSR is elected among the candidate BSRs automatically. Candidates use bootstrap messages to discover which BSR has the highest priority.
  • Page 22 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing Multicast VPN Routing and Forwarding Dedicated multicast routing and forwarding tables are created for each VPN to separate traffic in one VPN from another.
  • Page 23: Multitopology Routing

    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 information on BGP support for Multicast VPN.
  • Page 24 An extranet network requires the PE routers to pass traffic across VRFs (labeled “P” in Figure Extranet networks can run either IPv4 or IPv6 (Cisco IOS XR software currently supports only IPv4), but the core network always runs only IPv4 native multicast.
  • Page 25 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing Source MVRF—An MVRF that can reach the source through a directly connected customer edge (CE) router. Receiver MVRF—An MVRF to which receivers are connected through one or more CE devices.
  • Page 26 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing Figure 7 Source MVRF at the Receiver PE Router Packets are received and Packets are decapsulated replicated in the MVRF for and replicated in the MVRF...
  • Page 27: Multicast Source Discovery Protocol

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Information About Implementing Multicast Routing Figure 8 Receiver MVRF at the Source PE Router Receiver Packets are independently PE2 and PE3 decapsulate and Packets received in MVRF for...
  • Page 28: Multicast Nonstop Forwarding

    Cisco IOS XR software allows you to issue most commands available under submodes as one single command string from global configuration mode. For example, the ssm command could be executed from the multicast-routing configuration submode...
  • Page 29: Understanding Interface Configuration Inheritance

    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.
  • Page 30: Understanding Interface Configuration Inheritance Disablement

    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...
  • Page 31: Understanding Enabling And Disabling Interfaces

    Information About Implementing Multicast Routing Understanding Enabling and Disabling Interfaces When the Cisco IOS XR 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.
  • Page 32: How To Implement Multicast Routing

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing MD5 authentication must be configured with the same password on both MSDP peers; otherwise, the Note connection between them will not be made.
  • Page 33: Pim-Ssm Operations

    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.
  • Page 34 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing DETAILED STEPS Command or Action Purpose Step 1 Enters global configuration mode. configure Example: RP/0/0/CPU0:router# configure Step 2 Enters multicast routing configuration mode.
  • Page 35: Configuring A Static Rp And Allowing Backward Compatibility

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 7 Saves configuration changes. • When you issue the end command, the system commit prompts you to commit changes:...
  • Page 36 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing SUMMARY STEPS configure router pim [address-family {ipv4 | ipv6}] rp-address ip-address [group-access-list] [bidir] [override] old-register-checksum exit {ipv4 | ipv6} access-list name [sequence-number] permit source [source-wildcard]...
  • Page 37: Configuring Auto-Rp To Automate Group-To-Rp Mappings

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 7 (Optional) Permits multicast group 239.1.1.0 0.0.255.255 [sequence-number] permit source [source-wildcard] for the “rp-access” list. The commands in...
  • Page 38 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing commit DETAILED STEPS Command or Action Purpose Step 1 Enters global configuration mode. configure Example: RP/0/0/CPU0::router# configure Step 2 Enters PIM configuration mode, or PIM address-family router pim [address-family ipv4] configuration submode.
  • Page 39: Configuring The Bootstrap Router

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 7 (Optional) Permits multicast group 239.1.1.1 for the RP [sequence-number] permit source [source-wildcard] access list. The commands in...
  • Page 40 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing [sequence-number] permit source-prefix dest-prefix commit clear pim [vrf vrf-name] [ipv4 | ipv6] bsr show pim [vrf vrf-name] [ipv4 | ipv6] bsr candidate-rp...
  • Page 41 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 7 (Optional) Exits PIM interface configuration mode, and exit returns the router to PIM configuration mode. Example:...
  • Page 42: Calculating Rates Per Route

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 12 (Optional) Clears BSR entries from the PIM RP group clear pim [vrf vrf-name] [ipv4 | ipv6] bsr mapping cache.
  • Page 43 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing DETAILED STEPS Command or Action Purpose Step 1 Enters global configuration mode. configure Example: RP/0/0/CPU0:router# configure Step 2 Enters multicast routing configuration mode.
  • Page 44: Configuring Multicast Nonstop Forwarding

    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 45: Prerequisites For Multicast Nonstop Forwarding

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Prerequisites for Multicast Nonstop Forwarding For NSF to operate in your multicast network, you must also enable NSF for the unicast protocols (such as IS-IS, OSPF, and BGP) that PIM relies on for Reverse Path Forwarding (RPF) information.
  • Page 46 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 4 (Optional) Exits multicast routing configuration mode, and exit returns the router to the source configuration mode.
  • Page 47 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 10 Saves configuration changes. • When you issue the end command, the system prompts commit you to commit changes:...
  • Page 48: Configuring Multicast Vpn

    “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. Configuring an MDT Address Family Session in BGP as a PE-to- PE Protocol (optional for PIM-SM •...
  • Page 49: Bgp

    BGP MDT SAFI (secondary address family). See the “Configuring an MDT Address Family Session in BGP” 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 •...
  • Page 50 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing (Optional—IPv6 MVPN configuration only) Repeat Step 3., this time, selecting IPv6. (Optional—IPv6 MVPN configuration only) Repeat vrf vrf-name [address-family {ipv4 | ipv6}]...
  • Page 51 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 7 (Optional—IPv6 MVPN configuration only) Enters address-family ipv6 address-family ipv6 configuration submode. Note If you want to enable nonstop forwarding (NSF) for...
  • Page 52: Specifying The Pim Vrf Instance

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 13 Enables multicast routing and forwarding on all new and interface all enable existing interfaces. Example: RP/0/0/CPU0:router(config-mcast-default-ipv4)#...
  • Page 53 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing DETAILED STEPS Command or Action Purpose Step 1 Enters global configuration mode. configure Example: RP/0/0/CPU0:router# configure Step 2 Enters PIM address-family configuration submode and...
  • Page 54: Specifying The Igmp Vrf Instance

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Specifying the IGMP VRF Instance This task specifies the IGMP VPN routing and forwarding (VRF) instance. SUMMARY STEPS configure router igmp vrf vrf-name...
  • Page 55: Configuring The Mdt Source Per Vrf

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 3 Configures a VRF instance. vrf vrf-name Example: RP/0/0/CPU0:router(config-igmp)# vrf vrf_B Step 4 Saves configuration changes. When you issue the end command, the system prompts •...
  • Page 56 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing This is the default VRF. Note vrf vrf-name mdt source loopback interface-path-id This is the first specified VRF. Note Repeat the foregoing step as many times as needed to create other VRFs.
  • Page 57 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 6 Saves configuration changes. • When you issue the end command, the system commit prompts you to commit changes:...
  • Page 58: Configuring Multitopology Routing

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Configuring Multitopology Routing This set of procedures configures multitopology routing, which is used by PIM for reverse-path forwarding (RPF) path selection. •...
  • Page 59: Configuring An Rpf Topology In Pim

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing “Configuring a Routing Policy” (required) • For information, see Cisco IOS XR Routing Configuration Guide. • “Configuring an RPF Topology in PIM” section on page MCC-51...
  • Page 60: Configuring Mvpn Extranet Routing

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 5 Enters multicast address-family configuration submode. multicast-routing address-family {ipv4 | ipv6} Example: RP/0/0/CPU0:router(config)# multicast-routing address-family ipv6 Step 6...
  • Page 61: Prerequisites For Mvpn Extranet Routing

    VRF must have some physical interface to signal the data packets being received from the first hop. Cisco IOS XR currently supports only one encapsulation of VRF traffic on an extranet switchover, • meaning that only one encapsulation interface (or MDT) is allowed in the outgoing forwarding interface list of the multicast route.
  • Page 62 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing SUMMARY STEPS configure vrf source-vrf address-family {ipv4 | ipv6} unicast Note Only IPv4 addressing is currently supported for extranet. import route-target [xx.yy:nn | as-number:nn | ip-address:nn] export route-target [xx.yy:nn | as-number:nn | ip-address:nn]...
  • Page 63: Interconnecting Pim-Sm Domains With Msdp

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 5 Exports the selected route target, optionally expressed as export route-target [xx.yy:nn as-number:nn | ip-address:nn] one of the following: •...
  • Page 64 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Prerequisites for Interconnecting PIM-SM Domains with MSDP You must configure MSDP default peering, if the addresses of all MSDP peers are not known in BGP or multiprotocol BGP.
  • Page 65 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 4 Exits interface configuration mode, and returns the router to exit global configuration mode. Example: RP/0/0/CPU0:router(config-if)# end Step 5 Enters MSDP protocol configuration mode.
  • Page 66: Controlling Source Information On Msdp Peer Routers

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 12 Saves configuration changes. • When you issue the end command, the system prompts commit you to commit changes:...
  • Page 67 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Specify an extended access list to pass certain source/group pairs • Filter based on match criteria in a route map • In addition, you can use time to live (TTL) to control what data is encapsulated in the first SA message for every source.
  • Page 68 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 3 Configures an incoming or outgoing filter list for messages sa-filter {in | out} {ip-address | peer-name} [list access-list-name] [rp-list received from the specified MSDP peer.
  • Page 69: Configuring Msdp Md5 Password Authentication

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing Command or Action Purpose Step 7 Defines an IPv4 access list to be used by SA filtering. ipv4 access-list name [sequence-number] permit source [source-wildcard] •...
  • Page 70 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers How to Implement Multicast Routing DETAILED STEPS Command or Action Purpose Step 1 Enters global configuration mode. configure Example: RP/0/0/CPU0:router# configure Step 2 Enters MSDP configuration mode.
  • Page 71: Feature Overview

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Multicast only fast reroute (MoFRR) Multicast only fast reroute (MoFRR) Feature Overview MoFRR allows fast reroute for multicast traffic on a multicast router. MoFRR minimizes packet loss in a network when node or link failures occur(at the topology merge point).
  • Page 72 Inheritance in MSDP on Cisco IOS XR Software: Example, page MCC-68 • Configuring IPv4 Multicast VPN: Example, page MCC-69 • Configuring IPv6 Multicast VPN on the Cisco XR 12000 Series Router: Example, page MCC-79 • • Configuring Multitopology Routing: Example, page MCC-90 •...
  • Page 73 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software In Anycast RP, two or more RPs are configured with the same IP address on loopback interfaces.
  • Page 74: Bidir-Pim Configuration On Cisco Ios Xr Software: Example

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software Bidir-PIM Configuration on Cisco IOS XR Software: Example An access list on the RP can be used to specify a list of groups to be advertised as bidirectional PIM (bidir-PIM).
  • Page 75: Preventing Auto-Rp Messages From Being Forwarded On Cisco Ios Xr Software: Example

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software (*,232.0.0.0/8) bps_in /pps_in /bps_out /pps_out N/A / N/A / N/A / N/A (30.0.70.2,225.0.0.0) bps_in /pps_in /bps_out /pps_out 22649 / 50 / 22951 / 50 (30.0.70.2,225.0.0.1)
  • Page 76: Inheritance In Msdp On Cisco Ios Xr Software: Example

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software Inheritance in MSDP on Cisco IOS XR Software: Example The following MSDP commands can be inherited by all MSDP peers when configured under router MSDP configuration mode.
  • Page 77: Configuring Ipv4 Multicast Vpn: Example

    For more configuration information, see the “Configuring Multicast VPN” section on page MCC-40 this module and also related configuration information in Cisco IOS XR Routing Configuration Guide. Configuring MVPN to Advertise Routes Between the CE and the PE Using OSPF: Example...
  • Page 78 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software vrf vpn1 address-family ipv4 mdt data 233.1.0.0/16 threshold 3 mdt default ipv4 232.1.1.1 rate-per-route interface all enable...
  • Page 79 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software router pim vrf default address-family ipv4 rp-address 1.1.1.1 PE2: vrf vpn1 address-family ipv4 unicast import route-target...
  • Page 80 2.2.2.2 router pim vrf default address-family ipv4 rp-address 1.1.1.1 CE4: For information about configuring the CE router, using Cisco IOS software, see the appropriate Cisco IOS software configuration documentation. interface Loopback0 ipv4 address 101.101.101.101 255.255.255.255 interface GigabitEthernet0/0/0/0 ipv4 address 101.1.1.2 255.255.255.0...
  • Page 81 2.2.2.2 interface Loopback0 interface GigabitEthernet0/0/0/0 interface GigabitEthernet0/0/0/3 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 interface GigabitEthernet0/2/3/0 ipv4 address 122.1.1.2 255.255.255.0...
  • Page 82 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software Configuring MVPN to Advertise Routes Between the CE and the PE Using BGP: Example PE1: vrf vpn1...
  • Page 83 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software update-source Loopback0 address-family ipv4 unicast address-family vpnv4 unicast address-family ipv4 mdt vrf vpn1 rd 1:1 address-family ipv4 unicast redistribute connected neighbor 101.1.1.2...
  • Page 84 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software negotiation auto interface TenGigE0/3/0/0 ipv4 address 12.1.1.2 255.255.255.0 mpls ldp router-id 9.9.9.9 interface TenGigE0/3/0/0 multicast-routing vrf vpn1 address-family ipv4 mdt data 233.1.0.0/16 threshold 3...
  • Page 85 2.2.2.2 router pim vrf default address-family ipv4 rp-address 1.1.1.1 CE4: For information about configuring the CE router, using Cisco IOS software, see the appropriate Cisco IOS software configuration documentation. interface Loopback0 ipv4 address 101.101.101.101 255.255.255.255 interface GigabitEthernet0/0/0/0 ipv4 address 101.1.1.2 255.255.255.0...
  • Page 86 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software 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...
  • Page 87: Configuring Ipv6 Multicast Vpn On The Cisco Xr 12000 Series Router: Example

    Configuring IPv6 Multicast VPN on the Cisco XR 12000 Series Router: Example The Cisco XR 12000 Series Router supports both IPv4 and IPv6 MVPN, with the exception of the MVPN core, in which IPv4 addressing protocol must always be used.
  • Page 88 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software interface GigabitEthernet0/5/0/1 router pim vrf default address-family ipv6 rp-address ::192:168:10:1 PE1: vrf vpn1 address-family ipv6 unicast...
  • Page 89 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software update-source Loopback0 address-family ipv4 unicast route-policy pass-all in route-policy pass-all out address-family ipv6 unicast route-policy pass-all in...
  • Page 90 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software router pim vrf vpn1 address-family ipv4 rp-address 192.168.10.1 router pim vrf vpn1 address-family ipv6 rp-address ::192:168:10:1 router pim vrf default address-family ipv4 rp-address 1.1.1.1...
  • Page 91 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software address-family ipv6 router-id 9.9.9.9 default-metric 1000 100 250 100 1000 autonomous-system 2 redistribute bgp 100 interface GigabitEthernet0/4/0/1...
  • Page 92 Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software rp-address ::192:168:10:1 router pim vrf default address-family ipv4 rp-address 1.1.1.1 CE2: For information about configuring the CE router, using Cisco IOS software, see the appropriate Cisco IOS software documentation. interface Loopback0 ipv4 address 122.122.122.122 255.255.255.255 interface GigabitEthernet0/5/0/0...
  • Page 93 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software interface GigabitEthernet0/5/0/1 ipv6 address 2013::102:1:1:2/96 multicast-routing address-family ipv4 interface all enable address-family ipv6 interface all enable...
  • Page 94 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software end-policy router static address-family ipv4 unicast 223.0.0.0/8 5.9.0.1 router ospf 100 router-id 1.1.1.1 area 0 interface Loopback0...
  • Page 95 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software router-id 1.1.1.1 interface FastEthernet0/5/1/0 multicast-routing vrf vpn1 address-family ipv4 mdt data 233.1.0.0/16 threshold 3 mdt default ipv4 232.1.1.1...
  • Page 96 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software multicast-routing vrf vpn1 address-family ipv4 mdt data 233.1.0.0/16 threshold 3 mdt default ipv4 232.1.1.1 interface all enable vrf vpn1 address-family ipv6 mdt default ipv4 232.1.1.1...
  • Page 97 ::192:168:10:1 router pim vrf default address-family ipv4 rp-address 1.1.1.1 CE2: For information about configuring the CE router, using Cisco IOS software, see the appropriate Cisco IOS software documentation. interface Loopback0 ipv4 address 122.122.122.122 255.255.255.255 interface GigabitEthernet0/5/0/0...
  • Page 98: Configuring Multitopology Routing: Example

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software address-family ipv6 unicast route-policy pass-all in route-policy pass-all out router pim vrf default address-family ipv6 dr-priority 2...
  • Page 99: Configuring Mvpn Extranet Routing: Example

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software Examples 1 and 2 illustrate routing policies that you can use in configuring PIM RPF topologies:...
  • Page 100 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software vrf provider-vrf address-family ipv4 unicast import route-target 1100:1 export route-target 1100:1 router bgp 1 regular BGP MVPN config...
  • Page 101 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software export route-target 1101:1 multicast-routing vrf provider-vrf address-family ipv4 log-traps mdt default ipv4 226.0.0.4 rate-per-route interface all enable...
  • Page 102 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software elseif destination in (228.0.0.0/32 ge 8 le 32) then set rpf-topology vrf provider_vrf_2 else pass endif...
  • Page 103 Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software redistribute connected multicast-routing vrf provider-vrf address-family ipv4 log-traps mdt default ipv4 226.0.0.4 rate-per-route interface all enable...
  • Page 104: Additional References

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Additional References redistribute connected multicast-routing vrf receiver_vrf address-family ipv4 log-traps mdt default ipv4 226.0.0.5 rate-per-route interface all enable accounting per-prefix address-family ipv4 mdt source Loopback5 interface all enable router pim vrf receiver_vrf address-family ipv4 rp-address 201.22.22.201...
  • Page 105: Related Documents

    Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification MIBs MIBs MIBs Link — To locate and download MIBs using Cisco IOS XR software, use the Cisco MIB Locator found at the following URL and choose a platform under the Cisco Access Products menu: http://cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml RFCs RFCs...
  • Page 106: Technical Assistance

    Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers Additional References Technical Assistance Description Link The Cisco Technical Support website contains thousands of http://www.cisco.com/techsupport pages of searchable technical content, including links to products, technologies, solutions, technical tips, and tools.
  • Page 107 MCC-67 permit MCC-31 RP-mapping agent, designating MCC-12 permit command MCC-29 BSR (bootstrap router) configuring MCC-31 description MCC-12 Class D IP addresses MCC-5 interface-inheritance disable command MCC-22 Cisco IOS XR Multicast Configuration Guide for the XR 12000 Series Router OL-20371-01 MCC-99...
  • Page 108: Multicast-Intact Mcc

    MCC-36 description MCC-7 converging and reconnecting MCC-36 leaf routers MCC-8 high availability MCC-20 multicast-intact MCC-9 prerequisites MCC-37 restrictions MCC-25 timeout values MCC-36 multicast protocol-specific submodes Cisco IOS XR Multicast Configuration Guide for the XR 12000 Series Router MCC-100 OL-20371-01...
  • Page 109 MCC-32 multicast rprotocol-specific submodes, IPv6 multicast interface command MCC-32 routing (config-mcast-ipv6) MCC-21 nsf lifetime command MCC-38 rp-address command MCC-45, MCC-47 nsf lifetime command MCC-38 Cisco IOS XR Multicast Configuration Guide for the XR 12000 Series Router OL-20371-01 MCC-101...
  • Page 110 MCC-56 show msdp peer command MCC-56 show msdp rpf command MCC-56 show pim neighbor command MCC-10 show pim nsf command MCC-39 spt-threshold infinity command MCC-8, MCC-9 Cisco IOS XR Multicast Configuration Guide for the XR 12000 Series Router MCC-102 OL-20371-01...

Table of Contents