Configuring IP multicast in SMLT topologies

This procedure shows how to configure PIM and IGMP Snooping in an SMLT environment. The configuration steps show how to enable multicast, and then configure the usual PIM and IGMP Snooping related VLANs and global attributes. It includes steps to configure the following:

  • Setting the boot config flag

  • Configuring the vIST peer

  • Enabling Simplified vIST

Before you begin

SPBM must not be enabled on the vIST peers or any router that participates in the PIM network.

About this task

The switch supports configurable VLANs in the range of 1 to 4059. VLAN 0 is invalid. VLAN ID 1 is the default VLAN and you cannot create or delete VLAN ID 1. VLAN IDs on the switch range from 2 to 4094 but, by default, the system reserves VLAN IDs 4060 to 4094 for internal use. On switches that support the vrf-scaling and spbm-config-mode boot configuration flags, if you enable these flags, the system also reserves VLAN IDs 3500 to 3998.

Procedure

  1. Enter Global Configuration mode:

    enable

    configure terminal

  2. Disable the boot flag:

    no boot config flags spbm-config-mode

    The system responds with these messages:

    Warning: Please save the configuration and reboot the switch for this to take effect.

    Warning: Please carefully save your configuration file before rebooting the switch. Saving configuration file when spbm-config-mode is changed to disable, removes SPBM configurations from the configuration file.

  3. Save the configuration and, then reboot the switch.
    Important

    Important

    Any change to the spbm-config-mode boot flag requires a reboot for the change to take effect.

  4. Create the vIST VLAN:

    vlan create <2-4059> type port-mstprstp <0–63>

    interface vlan <1-4059>

    ip address <A.B.C.D/X>

  5. Configure the vIST peer address and VLAN:

    virtual-ist peer-ip <A.B.C.D> vlan <1-4059>

  6. Configure the SMLT MLT:

    mlt <1-512> enable

    mlt <1-512> member {slot/port[/sub-port] [-slot/port[/sub-port]] [,...]}

    interface mlt <1-512>

    smlt

  7. Configure the vIST MLT:

    mlt <1-512> enable

    mlt <1-512> member {slot/port[/sub-port] [-slot/port[/sub-port]] [,...]}

    mlt <1-512> encapsulation dot1q

    interface mlt <1-512>

    virtual-ist enable

    Note

    Note

    The virtual-ist enable command enables Simplified vIST and is only available when the spbm-config-mode boot flag is disabled.

  8. Create a customer VLAN and assign the SMLT MLT ID:

    vlan create <2-4059>

    vlan mlt <1-4059> <1-512>

    interface vlan <1-4059>

    ip address <A.B.C.D/X>

  9. Configure PIM or IGMP Snooping on the SMLT VLAN:

    interface vlan <1-4059>

    ip pim enable or ip igmp snooping

  10. Configure PIM on the vIST VLAN:

    interface vlan <1-4059>

    ip pim enable

  11. Enable PIM globally:

    ip pim enable

    Note

    Note

    You can also configure other global PIM attributes such as ip pim join-prune-interval.

Example

enable
configure terminal
no boot config flags spbm-config-mode

Save the configuration and reboot the switch.

virtual-ist peer-ip 198.51.100.0 vlan 50

mlt 3 enable
mlt 3 member 1/35,1/36
interface mlt 3
smlt
exit
mlt 5 enable
mlt 5 member 2/15,2/17
mlt 5 encapsulation dot1q
interface mlt 5
virtual-ist enable
exit
vlan create 50 type port-mstprstp 0
interface vlan 50
ip address 198.51.100.0 255.255.255.0 1
exit
vlan create 100
vlan mlt 100 3
interface vlan 100
ip address 192.0.2.0 255.255.255.0 2
exit
interface vlan 100
ip pim enable (or ip igmp snooping)
exit
interface vlan 50
ip pim enable
exit
ip pim enable