Multicast Basics Part 2
Multicast Basics Part 2
Snooping
Basics 2
IGMPv3
RFC 4604
Adds Include/Exclude Source Lists
Enables hosts to listen only to a specified subsets
of the hosts
sending to the group
Requires new IPMulticastListen API
- New IGMPv3 stack required in the O/S
Apps must be rewritten to use IGMPv3
include/Exclude features
IGMPv3
New Membership Report address
- 224.0.0.22 (IGMPv3 Routers)
- All IGMPv3 hosts send reports to this address
- instead of the target address as in IGMPv1/v2
- All IGMPv3 Routers listen to this address
- Hosts do not listen or respond to this address
No Report Suppression
- All Hosts on wire respond to Queries
- Response Interval may be tuned over broad range
- Useful when large numbers of hosts reside on
subnet
IGMPv3 Example
IGMPv3-Excluding specific
Source(s)
IGMPv3-Maintaining State
IGMP Snooping
(default behavior regarding IGMP Leave
Processing)
IGMP Snooping
(default behavior regarding Leave Processing)
IGMP Snooping
(default behavior regarding Leave Processing)
IGMP Snooping
(Leave with Fast Leave Processing enable)
IGMP Snooping
(Leave with Fast Leave Processing enable)
IGMP Snooping
(default behavior regarding IGMP Leaving)
Denial of Service