IP хосттары мен маршрутизаторлары желілік құрылғыларды топтау үшін IGMP басқару протоколын пайдаланады. Интернет тобын басқару хаттамасы желілердегі көпқабатты (топтық) деректерді беруді басқарады. Ол желі деңгейінде орналасады және олардың арасында деректерді тасымалдау үшін клиенттік компьютерді жергілікті маршрутизаторға қосады. Содан кейін мультикаст трафик PIM протоколы арқылы қалған клиенттерге жіберіледі. Ол жергілікті маршрутизаторды қашықтағы маршрутизатормен байланыстырады. IGMP қолданудың арқасында бірқатар қосымшалардың желілік ресурстарын (онлайн ойындар, бейне ағыны) тиімдірек пайдалануға болады.
Трафикті белгілі бір интерфейстерге тарату туралы шешім қабылдау үшін IGMP бақылау функциясын пайдалануға болады. Бұл не? Бұл тұтынушылардан (хосттардан) провайдерлерге (көп тарату маршрутизаторларына) IGMP сұрауларын қадағалау процесі.
IGMP бақылауының тұжырымдамасы мен мақсаты
Snooping ағылшын тілінен аударғанда «тыңдау» дегенді білдіреді. Ол қосылған кезде аралық желі құрылғысы (маршрутизатор немесе коммуникатор) клиенттік компьютерлер арасындағы барлық деректер пакеттерін тасымалдауды талдай бастайды,оған қосылған және мультикаст трафикті қамтамасыз ететін маршрутизаторлар. Қосылым сұрауы анықталған кезде тұтынушы (клиент) қосылған порт қосылады, керісінше жағдайда (Сұраныс қалдыру), сәйкес порт топтық тізімнен жойылады.
Көптеген коммуникаторларда IGMP snooping функциясы қолжетімді, бірақ алдын ала белсендіруді қажет етеді.
Неге желі трафигін бақылау керек?
Мультикаст трафикті оған қызығушылық танытпайтын компьютерлерге де жіберуге болады. Бұл хабар тарату релесі деп аталады. Оның алдын алу үшін желідегі жүктемені азайту үшін IGMP snooping қолданылады. Сонымен қатар, сүзудің мұндай түрі қосымша жад шығындарын талап етеді және коммуникаторға жүктемені арттырады. Дегенмен ол ақталды.
Егер коммуникатор өзінің барлық порттарында мультикаст трафикті тарата бастаса, онда:
- бұл процесс пайдасыз;
- қажетсіз деректердің үлкен ағынын өңдеуге мәжбүр болатын соңғы алушының (желі құрылғысы) жұмысында проблемалар туындауы мүмкін.
Мұндай жағдайларды болдырмау үшін бүкіл желінің өнімділігін айтарлықтай жақсартатын IGMP snooping функциясы бар. Ол желілік (үшінші) деңгейдегі қажеттіліктерді ескереді және осылайша деректерді берудің арналық (екінші) деңгейін оңтайландырады.
Тыңдау функциясын қосу
Көп тарату трафигін бақылау үшін алдымен IGMP бақылауын қосып, оны өзіңіз конфигурациялауыңыз керек. Мұны коммуникаторларда қалай жасауға болатынын көрейікD-Link мультикаст деректерді беру схемасын жүзеге асыру кезінде. Желі тыңдауды белсендіру пәрмендері:
Коммуникатор клиенттен шығу сұрауын алған кезде портты желі тобынан шығару үшін IGMP Snooping Fast Leave мүмкіндігін пайдаланыңыз. Ол тиімдірек жұмыс істеу үшін желі арқылы қажетсіз деректер ағындарын жіберуді тоқтатуға мүмкіндік береді. Бұл функцияны белсендіру үшін келесі пәрменді пайдаланыңыз:
Деректерді тасымалдауға қатысатын қосылған түйіні бар коммутатордың мультикастты сүзуін қосу қажет болғанда пайдаланылады.
IGMP иіскеу түрлері
IGMP бақылауы пассивті немесе белсенді болуы мүмкін. Бұл қалай көрінеді?
- Пассивті трафикті сүзбейді, ол жай ғана оны бақылайды.
- Белсенді – топтық маршрутизатордағы жүктемені азайту үшін деректер пакеттерін тыңдау және сүзу.
Бұл функцияны іске асырудың екінші түрі ең қолайлы болып табылады, өйткені ол маршрутизаторға қосылу және одан ажырату сұрауларын сүзу арқылы жіберілетін ақпарат көлемін азайтуға мүмкіндік береді.
IGMP бақылау коммуникаторының функционалдығы мультикаст трафикті жеткізушілер (жергілікті маршрутизаторлар) мен тұтынушылар (клиенттік компьютерлер) арасындағы деректер алмасуын бақылау арқылы желі жүктемесін азайтуға көмектеседі.