Hostitelé IP a směrovače používají k seskupování síťových zařízení řídicí protokol IGMP. Internet Group Management Protocol řídí multicastový (skupinový) přenos dat v sítích. Nachází se na úrovni sítě a připojuje klientský počítač k místnímu routeru za účelem přenosu dat mezi nimi. Multicastový provoz je pak směrován ke zbytku klientů prostřednictvím protokolu PIM. Propojuje místní router se vzdáleným. Díky použití IGMP lze efektivněji využívat síťové zdroje řady aplikací (online hry, streamování videa).
Funkci IGMP snooping můžete použít k rozhodnutí o vysílání provozu na určitá rozhraní. co to je Toto je proces sledování požadavků IGMP od spotřebitelů (hostitelů) k poskytovatelům (směrovače multicast).
Koncept a účel IGMP snooping
Snooping znamená v angličtině „odposlouchávání“. Po zapnutí začne zprostředkující síťové zařízení (router nebo komunikátor) analyzovat přenos všech datových paketů mezi klientskými počítači,k němu připojené a směrovače, které dodávají multicastový provoz. Když je detekován požadavek na připojení, zapne se port, ke kterému je spotřebitel (klient) připojen, v opačném případě (požadavek opuštění) je příslušný port odstraněn ze seznamu skupin.
Ve většině komunikátorů je funkce IGMP snooping k dispozici, ale vyžaduje předchozí aktivaci.
Proč sledovat síťový provoz?
Multicastový provoz lze také přenášet do počítačů, které o něj nemají zájem. Toto se nazývá přenos vysílání. Aby se tomu zabránilo, aby se snížilo zatížení sítě, používá se IGMP snooping. Tento druh filtrování zároveň vyžaduje dodatečné náklady na paměť a zvyšuje zátěž komunikátoru. Je však oprávněná.
Pokud komunikátor začne vysílat multicastový provoz na všech svých portech, pak:
- tento proces je k ničemu;
- problémy mohou nastat při provozu konečného příjemce (síťového zařízení), který je nucen zpracovávat velký proud nepotřebných dat.
Aby se takovým situacím předešlo, existuje funkce IGMP snooping, která výrazně zlepšuje výkon celé sítě. Zohledňuje potřeby na síťové (třetí) úrovni a optimalizuje tak kanálovou (druhou) úroveň přenosu dat.
Povolení funkce odposlechu
Abyste mohli sledovat multicastový provoz, musíte nejprve povolit IGMP snooping a sami jej nakonfigurovat. Podívejme se, jak to udělat na komunikátorechD-Link při implementaci schématu multicastového přenosu dat. Příkazy pro aktivaci síťového naslouchání:
Chcete-li vyloučit port ze síťové skupiny, když komunikátor obdrží od klienta požadavek na opuštění, použijte funkci IGMP Snooping Fast Leave. Umožňuje vám zastavit přenos nepotřebných datových toků po síti, aby fungovala efektivněji. Pro aktivaci této funkce použijte následující příkaz:
Používá se, když je nutné povolit multicast filtrování přepínače s připojeným uzlem účastnícím se přenosu dat.
Typy IGMP sniffování
IGMP snooping může být pasivní nebo aktivní. Jak se to projevuje?
- Pasivní nefiltruje provoz, pouze jej monitoruje.
- Aktivní – naslouchání a filtrování datových paketů pro snížení zátěže skupinového routeru.
Druhý typ implementace této funkce je nejvýhodnější, protože umožňuje minimalizovat množství přenášených informací filtrováním požadavků na připojení a odpojení od routeru.
Funkce komunikátoru IGMP snooping pomáhá snižovat zatížení sítě sledováním výměny dat mezi poskytovateli (místní směrovače) a spotřebiteli (klientské počítače) multicastového provozu.