beautypg.com

Internet group management protocol (igmp) – Rockwell Automation Ethernet Design Considerations Reference Manual User Manual

Page 55

background image

Rockwell Automation Publication ENET-RM002C-EN-P - May 2013

55

Ethernet Infrastructure Features

Chapter 3

Internet Group Management
Protocol (IGMP)

The IGMP is a communication protocol used to manage the membership of IP
multicast groups. Much of EtherNet/IP implicit (I/O) messaging uses IP
multicast to distribute I/O control data, which is consistent with the CIP
produced/consumer model. Without IGMP, switches treat multicast packets the
same as broadcast packets. Multicast packets are re-transmitted to all ports.

The behavior of an unmanaged switch is to flood multicast packets to all ports
within the same VLAN. This behavior is not typically desirable. To resolve this
the following occurs:

Querier functionality manages a table that lists the devices that are
participating in multicast groups.

Snooping functionality inspects packets from devices and forwards
multicast data to devices that only request the data.

IGMP snooping constrains the flooding of multicast traffic by dynamically
configuring switch ports so that multicast traffic is forwarded to ports associated
with only a particular IP multicast group.

If you have a router (Layer 3 device) on the network, make it the querier. IGMP
protocol has versions 1, 2, and 3. Rockwell Automation products support
versions 1 or 2. IGMP protocol version 2 negotiates the active querier
automatically and that task is assigned to the IGMP capable device with the
lowest IP address on a given VLAN. Therefore, assign the first available IP
address on a given VLAN to the router (Layer 3 device).

If you do not have a router, the querier function must be placed on a centrally
located IGMP capable device on the network by configuring it to the first
available IP address on a given VLAN.