ІнтэрнэтВэб-хостынг

IGMP snooping: паняцце і выкарыстанне

Для аб'яднання ў групы сеткавых прылад IP-вузлы і маршрутызатары выкарыстоўваюць пратакол кіравання IGMP. Internet Group Management Protocol кіруе multicast (групавой) перадачай дадзеных у сетках. Ён знаходзіцца на сеткавым узроўні і злучае кліенцкі кампутар з лакальным маршрутызатарам з мэтай перадачы дадзеных паміж імі. Затым групавы трафік накіроўваецца да астатніх кліентам праз пратакол PIM. Ён звязвае лакальны маршрутызатар з выдаленым. Дзякуючы прымяненню IGMP сеткавыя рэсурсы шэрагу прыкладанняў (гульні онлайн, струменевае відэа) могуць выкарыстоўвацца больш эфектыўна.

Прыняць рашэнне аб трансляцыі трафіку ў тыя ці іншыя інтэрфейсы дазваляе выкарыстанне функцыі IGMP snooping. Што гэта такое? Гэта працэс адсочвання IGMP-запытаў ад спажыўцоў (хастоў) да пастаўшчыкоў (групавым маршрутызатарам).

Паняцце і прызначэнне IGMP snooping

У перакладзе з ангельскага snooping азначае "падслухоўванне". Пры яго ўключэнні прамежкавае сеткавае прылада (маршрутызатар або камунікатар) пачынае аналізаваць перадачу ўсіх пакетаў дадзеных, якая ажыццяўляецца паміж кліенцкімі кампутарамі, падлучанымі да яго, і маршрутызатарамі, якія пастаўляюць групавы трафік. Пры выяўленні запыту на падлучэнне ўключаецца порт, да якога падлучаны спажывец (кліент), у супрацьлеглым сітуацыі (запыт Leave) адпаведны порт выдаляецца са спісу групы.

У большасці камунікатараў функцыя IGMP snooping даступная, але патрабуе папярэдняга ўключэння.

Навошта адсочваць сеткавы трафік?

Multicast-трафік можа перадавацца ў тым ліку і да кампутараў, не зацікаўленыя ў ім. Гэта называецца шырокавяшчальнай рэтрансляцыяй. Для яе прадухілення, з мэтай зніжэння нагрузкі на сетку, выкарыстоўваецца IGMP snooping. У той жа час такога роду фільтраванне патрабуе дадатковых выдаткаў памяці і павышае нагрузку на камунікатар. Аднак яна апраўдана.

Калі камунікатар пачынае трансляваць групавы трафік па ўсіх сваіх партоў, то:

  • гэты працэс з'яўляецца бескарысным;
  • могуць узнікнуць праблемы ў працы самога канчатковага атрымальніка (сеткавага прылады), вымушанага апрацоўваць вялікі паток непатрэбных дадзеных.

Для выключэння падобных сітуацый і існуе функцыя IGMP snooping, значна паляпшае працу ўсёй сеткі. Яна ўлічвае патрэбы на сеткавым (трэцім) узроўні і такім чынам аптымізуе канальны (другі) узровень перадачы дадзеных.

Ўключэнне функцыі праслушкі

Для таго каб адсочваць multicast-трафік, патрабуецца спачатку ўключыць IGMP snooping і наладзіць яго самастойна. Разгледзім, як гэта зрабіць на камунікатарах D-Link пры рэалізацыі схемы шматадрасных перадачы дадзеных. Каманды для актывізацыі сеткавай праслушкі:

Для таго каб выключыць порт з сеткавай групы, калі камунікатар атрымаў запыт Leave ад кліента, выкарыстоўваецца функцыя IGMP Snooping Fast Leave. Яна дазваляе спыняць перадачу непатрэбных патокаў дадзеных па сетцы з мэтай яе больш эфектыўнай работы. Для актывізацыі гэтай функцыі выкарыстоўваецца наступная каманда:

Ўжываецца ў тым выпадку, калі неабходна ўключыць фільтрацыю шматадрасных рассылання камутатара з падлучаным да яго вузлом, якія ўдзельнічаюць у перадачы дадзеных.

Віды IGMP-праслушкі

Функцыя IGMP snooping можа быць як пасіўнай, так і актыўнай. У чым гэта выяўляецца?

  1. Пасіўная ня фільтруе трафік, а проста адсочвае яго.
  2. Актыўная - ажыццяўляюцца праслухоўванне і фільтраванне пакетаў дадзеных для памяншэння загружанасці групавога маршрутызатара.

Другі выгляд рэалізацыі названай функцыі з'яўляецца найбольш пераважнай, бо дазваляе мінімізаваць аб'ём перадаванай інфармацыі шляхам фільтрацыі запытаў на падключэнне да маршрутызатара і адключэнне ад яго.

Функцыянальнасць IGMP snooping-камунікатара дапамагае знізіць нагрузку на сетку дзякуючы адсочванню ім працэсаў абмену дадзенымі паміж пастаўшчыкамі (лакальнымі маршрутызатарамі) і спажыўцамі (кліенцкімі кампутарамі) групавога трафіку.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.