User Tools

Site Tools


igmp_snooping

This is an old revision of the document!


Port states:

  • mrouter (router port)
  • subscriber (port belongs to established multicast group)
  • none

Forwarding cases (igmp snooping enabled on vlan):

  • multicast traffic received on “none” port
    • if no mrouter present, flood to all ports
    • otherwise flood to mrouter ports
  • igmp received on “none” port
    • if no mrouter present, ignore frame (no group is created)
    • otherwise
      • creates multicast group
      • forwards to mrouter ports only
  • multicast traffic received on “mrouter” port
    • send to established group members only
  • igmp received on “mrouter” port
    • creates multicast group
    • forwards to mrouter ports only

Other notes:

  • if igmp snooping is disabled, multicast traffic is flooded to all ports in vlan, regardless of frame nature (i.e. it is igmp or not); static multicast fdb entries are ignored;
  • mrouters can be statically configured while igmp snooping is disabled on vlan, but they are ignored until igmp snooping is enabled; when igmp snooping is enabled, the rules listed above apply;
igmp_snooping.1240667228.txt.gz · Last modified: by blade