Multicast group — bitta manbadan yuborilgan paketni olishni istagan receiverlar mantiqiy to‘plami. Source har qabul qiluvchiga alohida unicast nusxa yubormaydi; tarmoq paketni yo‘llar ajraladigan nuqtalarda ko‘paytirib, faqat guruh a’zolari joylashgan segmentlarga yetkazadi.
Guruh manzili
IPv4 multicast manzillari 224.0.0.0/4, IPv6 multicast manzillari esa ff00::/8 diapazonidan olinadi. Barcha multicast manzillar global tarqatilmaydi. Link-local control guruhlari, administratively scoped diapazonlar va source-specific multicast uchun ajratilgan oraliqlar turli vazifaga ega.
Multicast group manzili hostning yagona identitysi emas. Ko‘p source bir xil Any-Source Multicast guruhiga yuborishi mumkin. (S,G) yozuvi aniq source va guruhni, (*,G) esa istalgan source’dan keladigan guruh trafikini bildiradi.
A’zolik boshqaruvi
IPv4 hostlar guruhga qo‘shilish va chiqishni IGMP orqali, IPv6 hostlar MLD orqali local routerga bildiradi. Router bu segmentda receiver borligini bilib, multicast routing treega join yuboradi. Application socket API orqali group address va interfeysni tanlaydi.
IGMP snooping yoqilgan Layer 2 switch reportlarni kuzatib, multicast frame’ni faqat receiver portlariga uzatadi. Snooping bo‘lmasa noma’lum multicast VLAN ichida broadcastga o‘xshab barcha portlarga flood bo‘lishi mumkin. Switch reportlarni olish uchun querier mavjudligiga tayanadi; VLANda multicast router bo‘lmasa alohida IGMP querier kerak bo‘lishi mumkin.
ASM va SSM
Any-Source Multicast receiver faqat G guruhiga qiziqishini bildiradi va turli sourcelardan trafik olishi mumkin. PIM Sparse Mode domenida Rendezvous Point source bilan receiverlarni dastlab bog‘laydi. Source-Specific Multicast receiver (S,G)ni aniq tanlaydi, bu source discovery va RPga ehtiyojni yo‘qotadi.
SSM xavfsizlikni to‘liq hal qilmaydi, ammo kutilmagan source trafikini cheklaydi. Receiver source manzilini oldindan bilishi kerak; uni application signaling, DNS yoki konfiguratsiya beradi.
Manzil tanlash va scope
Guruh manzili boshqarilmasa ikki mustaqil ilova bir xil adresdan foydalanib, trafikni aralashtirishi mumkin. Tashkilot group registry, scope va owner yuritadi. TTL yoki hop limit trafik qancha uzoqqa tarqalishini cheklaydi, lekin routing boundary va ACL o‘rnini bosmaydi.
Multicast NAT, firewall, Wi-Fi va public cloud muhitlarida bir xil qo‘llab-quvvatlanmaydi. Wi-Fi access point multicastni past basic rate’da uzatishi yoki unicastga aylantirishi mumkin. Loyihada end-to-end platforma qo‘llovi avval tekshiriladi.
Ishonchlilik va xavfsizlik
IP multicast odatda UDP bilan ishlatiladi va o‘zi delivery, tartib yoki retransmissionni kafolatlamaydi. Ilova sequence number, FEC yoki alohida repair channel qo‘shishi mumkin. Bir receiverdagi packet loss uchun butun guruhga qayta yuborish “feedback implosion” keltirishi mumkin.
Router va switchlarda group state, incoming interface, outgoing interface list, RPF natijasi va packet counter kuzatiladi. Receiver qo‘shilgani, tree qurilgani va data kelgani alohida bosqichlardir. ACL source hamda group diapazonini cheklaydi, rate limit esa noto‘g‘ri source yaratgan trafik ta’sirini kamaytiradi.
Ethernet mapping
IP multicast manzil Layer 2 multicast MAC manzilga map qilinadi. IPv4 mappingda barcha IP bitlari MACga sig‘magani sabab bir nechta turli guruh bitta destination MACni bo‘lishishi mumkin. NIC yoki switch faqat MAC bo‘yicha filtrlaganda host keraksiz frame ham oladi, IP stack keyin guruhni ajratadi. Bu collision protokol xatosi emas, mapping xususiyatidir. Juda ko‘p guruhli segmentda switch multicast table capacitysi va fallback flooding kuzatiladi.
Bog‘liq tushunchalar
IP multicast, IGMP, MLD, PIM-SM, Rendezvous Point, Source-Specific Multicast, IGMP snooping, RPF