beautypg.com

When receiving a membership report, When receiving a leave message – H3C Technologies H3C S7500E Series Switches User Manual

Page 37

background image

2-5

z

If the receiving port is a dynamic router port existing in its router port list, the switch resets

the aging timer of this dynamic router port.

z

If the receiving port is not a dynamic router port existing in its router port list, the switch

adds it into its router port list and sets an aging timer for this dynamic router port.

When receiving a membership report

A host sends an IGMP report to the IGMP querier in the following circumstances:

z

Upon receiving an IGMP query, a multicast group member host responds with an IGMP

report.

z

When intended to join a multicast group, a host sends an IGMP report to the IGMP querier

to announce that it is interested in the multicast information addressed to that group.

Upon receiving an IGMP report, the switch forwards it through all the router ports in the VLAN,

resolves the address of the reported multicast group, and performs the following:

z

If no forwarding table entry exists for the reported group, the switch creates an entry, adds

the port as a dynamic member port to the outgoing port list, and starts a member port aging

timer for that port.

z

If a forwarding table entry exists for the reported group, but the port is not included in the

outgoing port list for that group, the switch adds the port as a dynamic member port to the

outgoing port list, and starts an aging timer for that port.

z

If a forwarding table entry exists for the reported group and the port is included in the

outgoing port list, which means that this port is already a dynamic member port, the switch

resets the aging timer for that port.

A switch does not forward an IGMP report through a non-router port. This is because if the

switch forwards a report message through a member port, all the attached hosts listening to the

reported multicast address will suppress their own reports upon receiving this report according

to the IGMP report suppression mechanism on them, and this will prevent the switch from

knowing whether the reported multicast group still has active members attached to that port.

For the IGMP report suppression mechanism on hosts, refer to IGMP Configuration in the IP

Multicast Configuration Guide.

When receiving a leave message

When an IGMPv1 host leaves a multicast group, the host does not send an IGMP leave

message, so the switch cannot know immediately that the host has left the multicast group.

However, as the host stops sending IGMP reports as soon as it leaves a multicast group, the

switch deletes the forwarding entry for the dynamic member port corresponding to the host from

the forwarding table when its aging timer expires.

When an IGMPv2 or IGMPv3 host leaves a multicast group, the host sends an IGMP leave

message to the multicast router.