Configure Layer 3 VSN with IP Multicast over Fabric Connect

Use this procedure to configure IP Multicast over Fabric Connect for a Layer 3 VSN.

Configure the Layer 3 VSN (VRF) as a multicast VPN, and then enable IP Multicast over Fabric Connect on VRF VLANs to which IP multicast senders and receivers attach. After you enable IP Multicast over Fabric Connect on VRF VLANs, snooping and proxy on those VLANs is enabled. IGMPv2 at the VLAN level is the default setting. No configuration is required.

Note

Note

On DvR Controllers in a DvR domain, you must manually configure IP multicast over Fabric Connect on Layer 3 VSNs (VRFs). This configuration is then automatically pushed to the Leaf nodes in the DvR domain.

Before you begin

  • You must configure the required SPBM and IS-IS infrastructure, which includes the creation of SPBM B-VLANs.

  • You must create the C-VLANs and add slots/ports.

  • You must enable IP Multicast over Fabric Connect globally.

  • You must assign an I-SID for the IPVPN.

About this task

With Layer 3 VSN IP Multicast over Fabric Connect, multicast traffic remains in the same Layer 3 VSN across the SPBM cloud.

For a Layer 3 VSN, traffic can cross VLAN boundaries but remains confined to the subset of VLANs within the VRF that have ip spbm-multicast enabled. The default is disabled.

All or a subset of VLANs within a Layer 3 VSN can exchange multicast traffic. The BEB only sends out traffic for a multicast stream on which IGMP joins and reports are received.

The switch only supports IPv4 multicast traffic.

Note

Note

You cannot enable IP PIM when IP Multicast over Fabric Connect is enabled on the VLAN.

The IP VPN does not need to be enabled for Layer 3 VSN multicast to function.

Procedure

  1. Enter VRF Router Configuration mode for a specific VRF context:

    enable

    configure terminal

    router vrf WORD<1-16>

  2. Enable Layer 3 VSN IP Multicast over Fabric Connect for a particular VRF:

    mvpn enable

    The default is disabled.

  3. Exit to Global Configuration mode:

    exit

  4. Enter Interface Configuration mode:

    enable

    configure terminal

    interface GigabitEthernet {slot/port[/sub-port][-slot/port[/sub-port]][,...]} or interface vlan <1–4059>

    Note

    Note

    If the platform supports channelization and the port is channelized, you must also specify the sub-port in the format slot/port/sub-port.

  5. Enable Layer 3 VSN IP Multicast over Fabric Connect for a particular VRF:

    ip spb-multicast enable

  6. Optional: Enable IGMP version 3:

    ip igmp snooping

    ip igmp ssm-snoop

    ip igmp compatibility-mode

    ip igmp version 3

    Note

    Note

    IGMPv2 at the VLAN level is the default setting, with no other configuration required. You only need to use these commands if you use IGMPv3. You must enable SSM snoop before you configure IGMP version 3, and you must enable both ssm-snoop and snooping for IGMPv3.

    For IGMP Snooping, ensure that the IGMP version used by multicast hosts and other devices in the network is the same as the IGMP version configured on the IGMP Snooping VLAN, or that you enable compatibility mode.

  7. Optional: Enable the IGMP Layer 2 Querier address:

    ip igmp snoop-querier-addr {A.B.C.D}

    Note

    Note

    If the SPBM bridge connects to an edge switch, it can be necessary to add an IGMP query address. If you omit adding a query address, the SPB bridge sends IGMP queries with a source address of 0.0.0.0. Some edge switch models do not accept a query with a source address of 0.0.0.0.

Example

Configure IP Multicast over Fabric Connect for a Layer 3 VSN:

Switch:>enable
Switch:#configure terminal
Switch:(config)# router vrf green
Switch:(config-vrf)#mvpn enable
Switch:(config)#exit
Switch:(config)#interface vlan 500
Switch:(config-if)#ip spb-multicast enable