Layer 2 multicast

1.6.a i IGMPv2, IGMPv3

Internet Group Management Protocol

IGMP introduction (not on blueprint)

General information on “IGMP introduction (not on blueprint)":

“IGMP introduction” CLI configuration commands:"

## Joining a specific IPv4 multicast group
Router(config)# interface <if>
Router(config-if)# ip igmp join-group <multicast-address>

Router(config)# interface <if>
Router(config-if)# ip igmp join-group <multicast-address> source <multicast-source>

## Setting the IGMP version on a per-interface basis
Router(config)# interface <if>
Router(config-if)# ip igmp version <version>

IGMPv2

General information on “IGMPv2”:

IGMPv3

General information on “IGMPv3”:

1.6.a ii IGMP Snooping, PIM Snooping

// Graphic missing - coming soon //

IGMP Snooping

General information on “IGMP Snooping”:

“IGMP Snooping” configuration considerations:

“IGMP Snooping” CLI show commands:

## Showing the IGMP snooping configuration
Switch# show ip igmp snooping

## Showing which interfaces requested which multicast group
Switch# show ip igmp groups

## Showing the IGMP interface table
Switch# show ip igmp interface

PIM Snooping

General information on “PIM Snooping”:

“PIM Snooping” configuration considerations:

“PIM Snooping” CLI configuration commands:

## Enabling PIM snooping globally
Switch(config)# ip pim snooping

## Enabling PIM snooping for a specific VLAN interface
Switch(config)# interface vlan <vlan-id>
Switch(config-if)# ip pim snooping

“PIM Snooping” CLI show commands:

## Showing the PIM snooping configuration
Switch# show ip pim snooping

1.6.a iii IGMP Querier

General information on “IGMP Querier”:

“IGMP Querier” CLI configuration commands:

## Configuring a switch as an IGMP querier
Switch(config)# ip igmp snooping querier

“IGMP Querier” CLI show commands:

### Showing the IGMP snooping querier configuration and operation information
Switch# show ip igmp snooping querier

1.6.a iv IGMP Filter

General information on “IGMP Filter”:

“IGMP Filter” CLI configuration commands:

## Configuring a L2 IGMP filter
Switch(config)# ip igmp profile <id>
Switch(config-if)# [permit | deny | range] <multicast-group>

Switch(config)# interface <if>
Switch(config-if)# ip igmp filter <igmp-profile-id>

## Configuring a L3 IGMP filter
Switch(config)# interface <if>
Switch(config-if)# ip igmp access-group [ACL-NAME]

1.6.a v MLD

Multicast Listener Discovery

General information on “MLD”:

“MLD” CLI configuration commands:

## Joining a specific IPv6 multicast group
Router(config-if)# ipv6 mld join-group <multicast-address>

## Joining a specific IPv6 multicast group and filter/limit the allowed multicast sources
Router(config-if)# ipv6 mld join-group <multicast-address> source-list [IPv6 ACL]