Ang IP host at router ay gumagamit ng IGMP control protocol para pagpangkatin ang mga device sa network. Ang Internet Group Management Protocol ay namamahala sa multicast (grupo) na paghahatid ng data sa mga network. Ito ay naninirahan sa antas ng network at nagkokonekta sa computer ng kliyente sa lokal na router upang maglipat ng data sa pagitan nila. Ang trapiko ng multicast ay iruruta sa iba pang mga kliyente sa pamamagitan ng protocol ng PIM. Iniuugnay nito ang lokal na router sa remote. Salamat sa paggamit ng IGMP, mas mahusay na magagamit ang network resources ng ilang application (online games, video streaming).
Maaari mong gamitin ang IGMP snooping function para magpasya tungkol sa pag-broadcast ng trapiko sa ilang partikular na interface. Ano ito? Ito ang proseso ng pagsubaybay sa mga kahilingan ng IGMP mula sa mga consumer (host) hanggang sa mga provider (multicast routers).
Ang konsepto at layunin ng IGMP snooping
Ang ibig sabihin ng Snooping ay "eavesdropping" sa English. Kapag ito ay naka-on, ang isang intermediate network device (router o communicator) ay magsisimulang suriin ang paglipat ng lahat ng data packet sa pagitan ng mga computer ng kliyente,nakakonekta dito, at mga router na nagbibigay ng multicast na trapiko. Kapag may nakitang kahilingan sa koneksyon, ang port kung saan nakakonekta ang consumer (client) ay naka-on, sa kabaligtaran na sitwasyon (Iwan ang kahilingan), ang kaukulang port ay aalisin sa listahan ng grupo.
Sa karamihan ng mga communicator, available ang IGMP snooping function, ngunit nangangailangan ng paunang pag-activate.
Bakit sinusubaybayan ang trapiko sa network?
Multicast na trapiko ay maaari ding ipadala sa mga computer na hindi interesado dito. Ito ay tinatawag na broadcast relay. Para maiwasan ito, para mabawasan ang load sa network, ginagamit ang IGMP snooping. Kasabay nito, ang ganitong uri ng pag-filter ay nangangailangan ng karagdagang mga gastos sa memorya at pinatataas ang pagkarga sa tagapagbalita. Gayunpaman, may katwiran siya.
Kung magsisimula ang communicator na mag-broadcast ng multicast na trapiko sa lahat ng port nito, kung gayon:
- walang silbi ang prosesong ito;
- maaaring lumitaw ang mga problema sa pagpapatakbo ng huling tatanggap (network device), na sapilitang magproseso ng malaking stream ng hindi kinakailangang data.
Upang maiwasan ang mga ganitong sitwasyon, mayroong IGMP snooping function na makabuluhang nagpapabuti sa performance ng buong network. Isinasaalang-alang nito ang mga pangangailangan sa antas ng network (ikatlong) at sa gayon ay ino-optimize ang channel (pangalawang) antas ng paghahatid ng data.
Pag-enable sa wiretapping function
Upang masubaybayan ang trapiko ng multicast, kailangan mo munang paganahin ang IGMP snooping at i-configure ito nang mag-isa. Tingnan natin kung paano ito gagawin sa mga tagapagbalitaD-Link kapag nagpapatupad ng multicast data transfer scheme. Mga utos para i-activate ang pakikinig sa network:
Upang maibukod ang isang port mula sa grupo ng network kapag nakatanggap ang tagapagbalita ng kahilingan sa Pag-alis mula sa kliyente, gamitin ang tampok na IGMP Snooping Fast Leave. Binibigyang-daan ka nitong ihinto ang pagpapadala ng mga hindi kinakailangang stream ng data sa network upang magawa itong gumana nang mas mahusay. Upang i-activate ang function na ito gamitin ang sumusunod na command:
Ginagamit kapag kinakailangan upang paganahin ang multicast na pag-filter ng switch na may konektadong node na lumalahok sa paghahatid ng data.
Mga uri ng IGMP sniffing
Ang IGMP snooping ay maaaring maging pasibo o aktibo. Paano ito nagpapakita ng sarili nito?
- Hindi sinasala ng Passive ang trapiko, sinusubaybayan lang ito.
- Active - pakikinig at pag-filter ng mga data packet para bawasan ang load sa group router.
Ang pangalawang uri ng pagpapatupad ng function na ito ay ang pinaka-kanais-nais, dahil pinapayagan nito ang pag-minimize ng dami ng ipinadalang impormasyon sa pamamagitan ng pag-filter ng mga kahilingan upang kumonekta at magdiskonekta mula sa router.
Ang functionality ng IGMP snooping communicator ay nakakatulong na bawasan ang network load sa pamamagitan ng pagsubaybay sa pagpapalitan ng data sa pagitan ng mga provider (lokal na router) at mga consumer (client computer) ng multicast na trapiko.