Cisco IGMP
Internet Group Management Protocol används mellan end systems och intermediate systems för att ta reda på vem som ska ha vilken multicast-trafik. Hostar använder det för att joina och lämna multicastgrupper. Det slås på när man konfar multicast routing och PIM. Se även Cisco PIM.
show ip igmp interface
Versioner
IGMP härstammar från Host Membership Protocol och finns i flera versioner, IGMPv1 (RFC 1112) är dock förlegat.
- IGMPv2 (RFC 2236) är bakåtkompatibel med IGMPv1 och är defaultversion på Cisco IOS. V2 har en förbättrad Leave-mekanism och nu finns det även möjlighet att fråga efter specifika grupper istället för alla.
- IGMPv3 (RFC 3376)
Packets
IGMP-paket skickas med IP och har TTL satt till 1.
- Host Membership Query, skickas default var 60:e sekund för att kolla om någon är intresserad av multicast.
- Host Membership Report, skickas som svar på en Query.
Snooping
Switchar använder IGMP snooping för att avlyssna IGMP och ta reda på vilka switchportar som ska ha vilka mac-adresser, dvs är med i vilken multicastgrupp. Alternativ till IGMP snooping är CGMP och RGMP. Default floodas multicast-frames av switchar precis som broadcast och unknown unicast eftersom en multicast-MAC-adress aldrig finns i CAM då de aldrig används som source utan endast destination.
show ip igmp snooping
Filtering
Multicast VLAN Registration
int gi2 mvr type receiver
Verify
show mvr show mvr members