Cisco IOS XR Multicast Configuration Guide for the Cisco XR 12000 Series Router
Implementing Multicast Routing on Cisco IOS XR Software
Downloads: This chapterpdf (PDF - 1.13MB) The complete bookPDF (PDF - 1.48MB) | Feedback

Table of Contents

Implementing Multicast Routing on Cisco IOS XR Software

Contents

Prerequisites for Implementing Multicast Routing

Information About Implementing Multicast Routing

Key Protocols and Features Supported in the CiscoIOSXRSoftware Multicast Routing Implementation

Multicast Routing Functional Overview

Cisco IOS XR Multicast Routing Implementation

Internet Group Management Protocol and Multicast Listener Discovery

IG MP and MLD Versions

IGMP Routing Example

Protocol Independent Multicast

PIM-Sparse Mode

PIM-Source Specific Multicast

PIM Shared Tree and Source Tree (Shortest Path Tree)

Multicast-Intact

Designated Routers

Rendezvous Points

Auto-RP

PIM Bootstrap Router

Reverse-Path Forwarding

Multicast VPN

Multicast VPN Routing and Forwarding

Multicast Distribution Tree Tunnels

InterAS Support on Multicast VPN

MVPN IPv4 and IPv6 Connectivity

BGP Requirements

Multitopology Routing

Multicast VPN Extranet Routing

Information About Extranets

Information About the Extranet MVPN Routing Topology

RPF Policies in an Extranet

Multicast VPN Hub and Spoke Topology

Realizing the Hub and Spoke Topology

Multicast Source Discovery Protocol

Multicast Nonstop Forwarding

Multicast Configuration Submodes

Multicast-Routing Configuration Submode

PIM Configuration Submode

IGMP Configuration Submode

MLD Configuration Submode

MSDP Configuration Submode

Understanding Interface Configuration Inheritance

Understanding Interface Configuration Inheritance Disablement

Understanding Enabling and Disabling Interfaces

Multicast Routing Information Base

Multicast Forwarding Information Base

MSDP MD5 Password Authentication

How to Implement Multicast Routing

Configuring PIM-SM and PIM-SSM

PIM-SM Operations

PIM-SSM Operations

Restriction s for PIM-SM and SSM

Configuring a Static RP and Allowing Backward Compatibility

Configuring Auto-RP to Automate Group-to-RP Mappings

Configuring the Bootstrap Router

Calculating Rates per Route

Configuring Multicast Nonstop Forwarding

Prerequisites for Multicast Nonstop Forwarding

Configuring Multicast VPN

Prerequisites for Multicast VPN

Restrictions for Multicast VPN for Multicast Routing

Enabling a VPN for Multicast Routing

Specifying the PIM VRF Instance

Specifying the IGMP VRF Instance

Configuring the MDT Source per VRF

Configuring Multitopology Routing

Restrictions for Configuring Multitopology Routing

Information About Multitopology Routing

Configuring an RPF Topology in PIM

Configuring MVPN Extranet Routing

Prerequisites for MVPN Extranet Routing

Restrictions for MVPN Extranet Routing

Configuring VPN Route Targets

Interconnecting PIM-SM Domains with MSDP

Prerequisites for Interconnecting PIM-SM Domains with MSDP

Controlling Source Information on MSDP Peer Routers

Configuring MSDP MD5 Password Authentication

Multicast only fast reroute (MoFRR)

Operating Modes of MoFRR

Restrictions

Configuring MoFRR

RIB-based MoFRR

Point-to-Multipoint Traffic Engineering Label-Switched Multicast

Point to Multipoint LSP(P2MP)

Label Switched Multicast (LSM) Multicast Label Distribution Protocol (mLDP) based Multicast VPN (mVPN) Support

Multicast Routing Protocol support for P2MP

Enabling Multicast Forwarding over tunnel interface (at ingress node)

P2MP configurations at egress node and bud node

Configuring Static Reverse Path Forwarding (RPF)

Configuring core tree protocol

Configuration Examples for Implementing Multicast Routing on Cisco IOS XR Software

MSDP Anycast RP Configuration on Cisco IOS XR Software: Example

Calculating Rates per Route: Example

Preventing Auto-RP Messages from Being Forwarded on Cisco IOS XR Software: Example

Inheritance in MSDP on Cisco IOS XR Software: Example

Configuring IPv4 Multicast VPN: Example

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

Configuring IPv6 Multicast VPN on the Cisco XR 12000 Series Router: Example

Configuring an IPv6 Multicast VPN to Advertise Routes Between the PE to CE with EIGRP as the Protocol: Example

Configuring an IPv6 Multicast VPN to Advertise Routes Between the PE to CE with BGP as the Protocol: Example

Configuring Multitopology Routing: Example

Configuring MVPN Extranet Routing: Example

Configuring the Source MVRF on the Receiver PE Router: Example

Configuring the Receiver MVRF on the Source PE Router: Example

Configuring Multicast Hub and Spoke Topology: Example

Hub and Spoke Non-Turnaround Configuration: Example

Hub and Spoke with Turnaround: Example

Additional References

Related Documents

Standards

MIBs

RFCs

Technical Assistance

Implementing Multicast Routing on Cisco IOS XR Software

Multicast routing is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to potentially thousands of corporate recipients and homes. Applications that take advantage of multicast routing include video conferencing, corporate communications, distance learning, and distribution of software, stock quotes, and news.

This document assumes that you are familiar with IPv4 and IPv6 multicast routing configuration tasks and concepts for Cisco IOS XR software.

Multicast routing allows a host to send packets to a subset of all hosts as a group transmission rather than to a single host, as in unicast transmission, or to all hosts, as in broadcast transmission. The subset of hosts is known as group members and are identified by a single multicast group address that falls under the IP Class D address range from 224.0.0.0 through 239.255.255.255.

For detailed conceptual information about multicast routing and complete descriptions of the multicast routing commands listed in this module, you can refer to the “Related Documents” section. 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

Release
Modification

Release 3.2

This feature was introduced on for the Cisco XR 12000 Series Router.

Release 3.5.0

Multicast VPNv4 was supported.

Release 3.7.0

The following new features or functionality were added:

  • Multicast VPNv4 support was extended to include multicast VPNv6 address family.
  • Support was added for multitopology routing within a default VRF table.
  • A new configuration procedure was added for calculating rate per route.

Release 3.8.0

Support for MVPN extranet routing was added.

Release 3.9.0

Support was added for the following features:

  • Multicast-only fast reroutes (MoFRR).

Release 4.0

Support for MVPNv6 Extranet was added.

Prerequisites for Implementing Multicast Routing

  • 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 for the Cisco XR 12000 Series Router.
  • To perform these configuration tasks, your Cisco IOS XR software system administrator must assign you to a user group associated with a task group that includes the corresponding command task IDs. All command task IDs are listed in individual command references and in the Cisco IOS XR Task ID Reference Guide .

If you need assistance with your task group assignment, contact your system administrator. For detailed information about user groups and task IDs, see the Configuring AAA Services on Cisco IOS XR Software module of Cisco IOS XR Software System Security Configuration Guide .

  • You must be familiar with IPv4 and IPv6 multicast routing configuration tasks and concepts.
  • Unicast routing must be operational.

Information About Implementing Multicast Routing

Key Protocols and Features Supported in the Cisco IOS XR Software Multicast Routing Implementation

Table 1 lists the supported features for IPv4 and IPv6 multicast routing in Cisco IOS XR Software.

 

Table 1 Supported Features for IPv4 and IPv6 on Cisco XR 12000 Series Router

Feature
IPv4 Support
IPv6 Support

Dynamic host registration

Yes (IGMP v1/2/3)

Yes (MLD v1/2)

Explicit tracking of hosts, groups, and channels

Yes (IGMP v3)

Yes (MLD v2)

PIM-SM1

Yes

Yes

PIM-SSM2

Yes

Yes

PIM-Bidir3

Yes

No

Auto-RP

Yes

No

Multicast VPN

Yes

Yes4

BSR5

Yes

Yes

MSDP6

Yes

No

BGP7

Yes

Yes

Multicast NSF8

Yes

Yes

OOR handling9

Yes

No

1.Protocol Independent Multicast in sparse mode

2.Protocol Independent Multicast in Source-Specific Multicast

3.Protocol Independent Multicast Bidirectional

4.IPv6 support on Cisco XR 12000 Series Router only

5.PIM bootstrap router

6.Multicast Source Discovery Protocol

7.Multiprotocol Border Gateway Protocol

8.Nonstop forwarding