IGMP šnipinėjimas: koncepcija ir naudojimas

Turinys:

IGMP šnipinėjimas: koncepcija ir naudojimas
IGMP šnipinėjimas: koncepcija ir naudojimas
Anonim

IP pagrindiniai kompiuteriai ir maršruto parinktuvai naudoja IGMP valdymo protokolą tinklo įrenginiams grupuoti. Interneto grupės valdymo protokolas reguliuoja daugialypių (grupinių) duomenų perdavimą tinkluose. Jis yra tinklo lygmeniu ir jungia kliento kompiuterį su vietiniu maršruto parinktuvu, kad būtų galima perduoti duomenis tarp jų. Tada daugialypės terpės srautas nukreipiamas į kitus klientus per PIM protokolą. Jis susieja vietinį maršrutizatorių su nuotoliniu. Naudojant IGMP, daugelio programų (internetinių žaidimų, vaizdo transliacijų) tinklo ištekliai gali būti naudojami efektyviau.

Galite naudoti IGMP šnipinėjimo funkciją, kad priimtumėte sprendimą dėl srauto transliavimo į tam tikras sąsajas. Kas tai yra? Tai IGMP užklausų, kurias siunčia vartotojai (prieglobos) tiekėjams (multicast maršrutizatoriai), sekimo procesas.

igmp šnipinėjimas
igmp šnipinėjimas

IGMP šnipinėjimo samprata ir tikslas

Snooping angliškai reiškia „pasiklausymas“. Kai jis įjungtas, tarpinis tinklo įrenginys (maršrutizatorius arba komunikatorius) pradeda analizuoti visų duomenų paketų perdavimą tarp klientų kompiuterių,prijungtas prie jo, ir maršrutizatoriai, kurie tiekia daugialypės terpės srautą. Aptikus prisijungimo užklausą, įjungiamas prievadas, prie kurio prisijungęs vartotojas (klientas), priešingoje situacijoje (Palikti užklausą) atitinkamas prievadas pašalinamas iš grupės sąrašo.

Daugelyje komunikatorių galima naudoti IGMP šnipinėjimo funkciją, tačiau ją reikia iš anksto suaktyvinti.

Kam stebėti tinklo srautą?

Multicast srautas taip pat gali būti perduodamas į kompiuterius, kuriems tai neįdomu. Tai vadinama transliavimo rele. Siekiant to išvengti, siekiant sumažinti tinklo apkrovą, naudojamas IGMP šnipinėjimas. Tuo pačiu metu toks filtravimas reikalauja papildomų atminties sąnaudų ir padidina komunikatoriaus apkrovą. Tačiau ji yra pagrįsta.

Jei komunikatorius pradeda transliuoti multicast srautą visuose savo prievaduose, tada:

  • šis procesas nenaudingas;
  • gali kilti problemų dėl galutinio gavėjo (tinklo įrenginio) veikimo, priversto apdoroti didelį srautą nereikalingų duomenų.

Siekiant išvengti tokių situacijų, yra IGMP šnipinėjimo funkcija, kuri žymiai pagerina viso tinklo našumą. Atsižvelgiama į tinklo (trečiojo) lygio poreikius ir taip optimizuojamas kanalo (antrasis) duomenų perdavimo lygis.

įjungti igmp šnipinėjimą
įjungti igmp šnipinėjimą

Pokalbių pasiklausymo funkcijos įjungimas

Norėdami stebėti daugialypės terpės srautą, pirmiausia turite įjungti IGMP šnipinėjimą ir patys jį sukonfigūruoti. Pažiūrėkime, kaip tai padaryti komunikatoriuoseD-Link diegiant multicast duomenų perdavimo schemą. Tinklo klausymosi aktyvinimo komandos:

igmp komandas
igmp komandas

Norėdami iš tinklo grupės neįtraukti prievado, kai komunikatorius gauna kliento užklausą palikti, naudokite IGMP Snooping Fast Leave funkciją. Tai leidžia sustabdyti nereikalingų duomenų srautų perdavimą tinkle, kad jis veiktų efektyviau. Norėdami suaktyvinti šią funkciją, naudokite šią komandą:

igmp atostogos
igmp atostogos

Naudojamas, kai reikia įjungti daugialypės siuntos filtravimą jungikliui su prijungtu mazgu, dalyvaujančiu duomenų perdavimu.

IGMP uostymo tipai

IGMP šnipinėjimas gali būti pasyvus arba aktyvus. Kaip tai pasireiškia?

  1. Pasyvus nefiltruoja srauto, tik jį stebi.
  2. Aktyvus – klausosi ir filtruoja duomenų paketus, kad sumažintų grupės maršruto parinktuvo apkrovą.

Antras šios funkcijos įgyvendinimo tipas yra tinkamiausias, nes jis leidžia sumažinti perduodamos informacijos kiekį filtruojant prašymus prisijungti prie maršrutizatoriaus ir atsijungti nuo jo.

kas yra igmp šnipinėjimas
kas yra igmp šnipinėjimas

IGMP šnipinėjimo komunikatoriaus funkcionalumas padeda sumažinti tinklo apkrovą, nes stebi keitimąsi duomenimis tarp tiekėjų (vietinių maršruto parinktuvų) ir vartotojų (klientų kompiuterių) daugialypės siuntimo srauto.

Rekomenduojamas: