Hostitelia IP a smerovače používajú na zoskupovanie sieťových zariadení riadiaci protokol IGMP. Internet Group Management Protocol riadi multicastový (skupinový) prenos dát v sieťach. Nachádza sa na úrovni siete a pripája klientsky počítač k lokálnemu smerovaču, aby medzi nimi prenášal dáta. Multicastová prevádzka je potom smerovaná k ostatným klientom cez PIM protokol. Spája lokálny smerovač so vzdialeným. Vďaka použitiu IGMP je možné efektívnejšie využívať sieťové zdroje množstva aplikácií (online hry, streamovanie videa).
Funkciu IGMP snooping môžete použiť na rozhodnutie o vysielaní prevádzky na určité rozhrania. Čo to je? Toto je proces sledovania požiadaviek IGMP od spotrebiteľov (hostiteľov) k poskytovateľom (smerovače na multicast).
Koncept a účel IGMP snooping
Snooping znamená v angličtine „odpočúvanie“. Po zapnutí začne sprostredkujúce sieťové zariadenie (smerovač alebo komunikátor) analyzovať prenos všetkých dátových paketov medzi klientskymi počítačmi,k nemu pripojené a smerovače, ktoré dodávajú multicastovú prevádzku. Pri zistení požiadavky na pripojenie sa zapne port, ku ktorému je spotrebiteľ (klient) pripojený, v opačnom prípade (požiadavka opustiť) sa príslušný port odstráni zo zoznamu skupín.
Vo väčšine komunikátorov je funkcia IGMP snooping k dispozícii, ale vyžaduje si predchádzajúcu aktiváciu.
Prečo monitorovať sieťovú prevádzku?
Multicastová prevádzka môže byť prenášaná aj do počítačov, ktoré o ňu nemajú záujem. Toto sa nazýva vysielacie relé. Aby sa tomu zabránilo, aby sa znížilo zaťaženie siete, používa sa IGMP snooping. Tento druh filtrovania zároveň vyžaduje dodatočné náklady na pamäť a zvyšuje zaťaženie komunikátora. Je však oprávnená.
Ak komunikátor začne vysielať multicastovú prevádzku na všetkých svojich portoch, potom:
- tento proces je zbytočný;
- problémy môžu nastať pri prevádzke konečného príjemcu (sieťového zariadenia), ktorý je nútený spracovať veľký tok nepotrebných údajov.
Aby sa takýmto situáciám predišlo, existuje funkcia IGMP snooping, ktorá výrazne zlepšuje výkon celej siete. Zohľadňuje potreby na sieťovej (tretej) úrovni a tým optimalizuje kanálovú (druhú) úroveň prenosu dát.
Povolenie funkcie odpočúvania
Ak chcete monitorovať multicast prenos, musíte najskôr povoliť IGMP snooping a nakonfigurovať ho sami. Pozrime sa, ako to urobiť na komunikátorochD-Link pri implementácii schémy multicastového prenosu dát. Príkazy na aktiváciu počúvania siete:
Ak chcete vylúčiť port zo sieťovej skupiny, keď komunikátor dostane od klienta požiadavku na odchod, použite funkciu IGMP Snooping Fast Leave. Umožňuje vám zastaviť prenos nepotrebných dátových tokov cez sieť, aby fungovala efektívnejšie. Na aktiváciu tejto funkcie použite nasledujúci príkaz:
Používa sa, keď je potrebné povoliť multicast filtrovanie prepínača s pripojeným uzlom zúčastňujúcim sa prenosu dát.
Typy IGMP sniffovania
IGMP snooping môže byť pasívny alebo aktívny. Ako sa to prejavuje?
- Pasívny nefiltruje návštevnosť, iba ju monitoruje.
- Aktívne – počúvanie a filtrovanie dátových paketov na zníženie zaťaženia skupinového smerovača.
Druhý typ implementácie tejto funkcie je najvýhodnejší, pretože umožňuje minimalizovať množstvo prenášaných informácií filtrovaním požiadaviek na pripojenie a odpojenie od smerovača.
Funkcia IGMP snoopingového komunikátora pomáha znižovať zaťaženie siete monitorovaním výmeny dát medzi poskytovateľmi (lokálne smerovače) a spotrebiteľmi (klientske počítače) multicastovej prevádzky.