⏱ O‘qish vaqti: 1 daqiqa
Qisqacha
- IGMP proxy yordamida multicast yo‘nalishini yo‘lga qo‘yasiz
- Bir upstream va bir nechta downstream interfeyslarni belgilash
- Alternative‑subnetlar orqali masofaviy manbalarni qo‘llab‑quvvatlash
- quick‑leave funksiyasi bilan tarmoq samaradorligini oshirish
Ko‘p tarmoqli muhitlarda multicast trafikini yo‘naltirish qiyin bo‘lishi mumkin. PIM‑SM kabi murakkab protokollarni o‘rnatmasdan, IGMP proxy eng sodda yechimni taklif etadi. Ushbu maqolada RouterOS’da IGMP proxy ni qanday sozlashni ko‘rsatamiz.
Talablar
- RouterOS v7 yoki multicast paketli RouterOS
- Ethernet interfeyslarida IP manzillar o‘rnatilgan
- Terminal yoki WinBox orqali administrator huquqi
Sozlash bosqichlari
1. Upstream va downstream interfeyslarni belgilash
/routing igmp-proxy interface bo‘limiga kirib, upstream interfeysini (masalan, ether2) belgilab, downstream interfeysini (masalan, bridge1) qo‘shing. Bu sozlama IGMP paketlarini upstreamdan downstreamga yo‘naltiradi.
/routing igmp-proxy interface
add interface=ether2 upstream=yes
add interface=bridge1
[admin@MikroTik] /routing igmp-proxy interface print
Flags: U - UPSTREAM
Columns: INTERFACE, THRESHOLD
# INTERFACE THRESHOLD
0 U ether2 1
1 bridge1 1
2. Alternative‑subnetlarni sozlash (ixtiyoriy)
Agar multicast jo‘natuvchi manzili routerdan to‘g‘ridan‑to‘g‘ri yetib bo‘lmasa, upstream interfeysiga alternative-subnets parametrini qo‘shing. Bu parametr bir nechta subnetlarni ko‘rsatishga imkon beradi.
/routing igmp-proxy interface
set [find upstream=yes] alternative-subnets=192.168.50.0/24,192.168.60.0/24
3. Quick‑leave funksiyasini yoqish
/routing igmp-proxy bo‘limida quick-leave=yes parametrini o‘rnatish orqali, a’zolikni tark etgan qurilmalar uchun trafikni tezda to‘xtatish mumkin. Bu tarmoq samaradorligini oshiradi.
/routing igmp-proxy
set quick-leave=yes
Tekshirish
Sozlamalar to‘g‘ri qo‘llanilganligini tekshirish uchun IGMP proxy interfeyslar ro‘yxatini ko‘ring. Upstream interfeysida U bayrog‘i bo‘lishi kerak.
/routing igmp-proxy interface
add interface=ether2 upstream=yes
add interface=bridge1
[admin@MikroTik] /routing igmp-proxy interface print
Flags: U - UPSTREAM
Columns: INTERFACE, THRESHOLD
# INTERFACE THRESHOLD
0 U ether2 1
1 bridge1 1
Diqqat:
- IGMP proxy faqat bitta upstream interfeysni qo‘llab‑quvvatlaydi
- Murakkab multicast topologiyalarida routing looplar aniqlanmaydi
- Upstream qurilma IGMPv1/v2 query yuborsa, proxy versiyasini pasaytiradi
Muammolar va yechimlar
Upstream interfeys IGMPv3 report yubormayapti
Upstream qurilma IGMPv3 ni qo‘llab‑quvvatlayotganini tekshiring yoki timer tugashini kuting
Xulosa
IGMP proxy RouterOS’da multicast yo‘nalishini oddiy va samarali yo‘lga qo‘yadi. Bir upstream va bir nechta downstream interfeyslar bilan ko‘p holatlarda yetarli bo‘ladi. Kerakli parametrlarni sozlaganingizdan so‘ng trafikni kuzatib boring.