IS-IS Configuration Guide for Cisco 8000 Series Routers, Cisco IOS XR Release

PDF

Multicast-intact

Want to summarize with AI?

Log in

Explains the multicast-intact feature, covering its role in enabling multicast and unicast routing coexistence, protocol support, interaction with MPLS tunnels, management of next-hops, and implementation considerations for IS-IS and OSPFv2.


Multicast-intact is a routing protocol capability that

  • enables multicast routing protocols (such as PIM) to coexist with IGP shortcuts (such as MPLS tunnels) on a router

  • provides a parallel set of equal-cost next-hops for use by multicast protocols, and

  • ensures these next-hops are guaranteed not to contain any IGP shortcuts and are not used for unicast routing or published to the FIB.

Supported protocols

Multicast-intact feature is supported by both OSPFv2 and IS-IS.

Coexistence with MPLS TE and IP multicast

Multicast-intact feature allows MPLS Traffic Engineering (TE) and IP multicast to coexist on the same router.

Publishing multicast-intact next-hops

When multicast-intact is enabled, all IPv4 destinations learned through link-state advertisements are published with a set of equal-cost mcast-intact next-hops to the RIB.This applies even if the native next-hops have no IGP shortcuts.

Next-hop limits in IS-IS and OSPFv2

  • In IS-IS, the max-paths limit is applied by counting both native and multicast-intact next-hops together.

  • OSPFv2 handles multicast-intact next-hops with its own unique behavior.

Enabling multicast-intact allows PIM protocols to function correctly by providing eligible next-hops, even when the router uses MPLS tunnels as IGP shortcuts.


Enable multicast-intact for IS-IS routes

Ensure IS-IS routes are configured with multicast-intact to optimize MPLS traffic engineering and improve multicast traffic management for both IPv4 and IPv6 networks.

Before you begin

  • Confirm you have access to the router’s CLI and are in configuration mode.

  • Identify the IS-IS routing instance you need to configure.

Procedure

1.

Enter IS-IS routing configuration mode for the appropriate instance.

Example:

Router(config)# router isis 1
2.

Specify the address family (IPv4 or IPv6) and enter address family configuration mode.

Example:

Router(config-isis)# address-family ipv4 unicast

Replace ipv4 unicast with ipv6 unicast or multicast as needed.

3.

Enable multicast-intact within the address family configuration.

Example:

Router(config-isis-af)# mpls traffic-eng multicast-intact

This command enables multicast-intact for the chosen address family.