IP xostlar va routerlar tarmoq qurilmalarini guruhlash uchun IGMP boshqaruv protokolidan foydalanadilar. Internet-guruhlarni boshqarish protokoli tarmoqlarda multicast (guruh) ma'lumotlar uzatishni boshqaradi. U tarmoq darajasida joylashgan va ular o'rtasida ma'lumotlarni uzatish uchun mijoz kompyuterini mahalliy routerga ulaydi. Keyin multicast trafik PIM protokoli orqali qolgan mijozlarga yo'n altiriladi. U mahalliy routerni masofadan boshqarish pulti bilan bog'laydi. IGMP dan foydalanish tufayli bir qator ilovalarning (onlayn o'yinlar, video striming) tarmoq resurslaridan samaraliroq foydalanish mumkin.
Siz ma'lum interfeyslarga trafikni translyatsiya qilish haqida qaror qabul qilish uchun IGMP snooping funksiyasidan foydalanishingiz mumkin. Bu nima? Bu iste'molchilardan (xostlardan) provayderlarga (ko'p tarmoqli routerlar) IGMP so'rovlarini kuzatish jarayonidir.
IGMP snooping tushunchasi va maqsadi
Snooping ingliz tilida “tinglash” degan ma’noni anglatadi. U yoqilganda, oraliq tarmoq qurilmasi (router yoki kommunikator) mijoz kompyuterlari o'rtasida barcha ma'lumotlar paketlarini uzatishni tahlil qila boshlaydi,unga ulangan va multicast trafikni ta'minlovchi routerlar. Ulanish so‘rovi aniqlanganda, iste’molchi (mijoz) ulangan port yoqiladi, qarama-qarshi holatda (so‘rovni tark etish), tegishli port guruh ro‘yxatidan o‘chiriladi.
Koʻpchilik kommunikatorlarda IGMP snooping funksiyasi mavjud, biroq oldindan faollashtirishni talab qiladi.
Nima uchun tarmoq trafigini kuzatish kerak?
Multicast trafik unga qiziqmaydigan kompyuterlarga ham uzatilishi mumkin. Bu translyatsiya releyi deb ataladi. Buning oldini olish uchun tarmoqdagi yukni kamaytirish uchun IGMP snooping qo'llaniladi. Shu bilan birga, bunday filtrlash qo'shimcha xotira xarajatlarini talab qiladi va kommunikatorga yukni oshiradi. Biroq, u haqli.
Agar kommunikator oʻzining barcha portlarida multicast trafikni uzatishni boshlasa, u holda:
- bu jarayon foydasiz;
- keraksiz ma'lumotlarning katta oqimini qayta ishlashga majbur bo'lgan oxirgi qabul qiluvchining (tarmoq qurilmasi) ishlashida muammolar paydo bo'lishi mumkin.
Bunday holatlarning oldini olish uchun butun tarmoqning ishlashini sezilarli darajada yaxshilaydigan IGMP snooping funksiyasi mavjud. U tarmoq (uchinchi) darajadagi ehtiyojlarni hisobga oladi va shu tariqa maʼlumotlarni uzatishning kanal (ikkinchi) darajasini optimallashtiradi.
Telefonlarni tinglash funksiyasi yoqilmoqda
Multicast trafikni kuzatish uchun avvalo IGMP snoopingni yoqishingiz va uni o'zingiz sozlashingiz kerak. Keling, buni kommunikatorlarda qanday qilishni ko'rib chiqaylikMulticast ma'lumotlarni uzatish sxemasini amalga oshirishda D-Link. Tarmoq tinglashni faollashtirish uchun buyruqlar:
Kommunikator mijozdan Leave so'rovini olganida portni tarmoq guruhidan chiqarib tashlash uchun IGMP Snooping Fast Leave xususiyatidan foydalaning. Bu tarmoqning yanada samarali ishlashi uchun keraksiz ma'lumotlar oqimini uzatishni to'xtatish imkonini beradi. Bu funksiyani faollashtirish uchun quyidagi buyruqdan foydalaning:
Ma'lumot uzatishda ishtirok etuvchi ulangan tugun bilan kommutatorni multicast filtrlashni yoqish zarur bo'lganda foydalaniladi.
IGMP hidlash turlari
IGMP kuzatuvi passiv yoki faol boʻlishi mumkin. Bu qanday namoyon bo'ladi?
- Passiv trafikni filtrlamaydi, shunchaki kuzatib boradi.
- Faol - guruh routeridagi yukni kamaytirish uchun ma'lumotlar paketlarini tinglash va filtrlash.
Ushbu funksiyani amalga oshirishning ikkinchi turi eng maqbul hisoblanadi, chunki u routerga ulanish va undan uzish boʻyicha soʻrovlarni filtrlash orqali uzatiladigan maʼlumotlar miqdorini minimallashtirish imkonini beradi.
IGMP snooping kommunikatorining funksionalligi multicast trafik provayderlari (mahalliy marshrutizatorlar) va iste'molchilar (mijoz kompyuterlari) o'rtasida ma'lumotlar almashinuvini kuzatish orqali tarmoq yukini kamaytirishga yordam beradi.