Cisco IGMP

From HackerNet
Revision as of 18:39, 8 June 2016 by Helikopter (talk | contribs) (Created page with "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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

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