Broadcast — bitta jo‘natuvchidan ma’lum Layer 2 yoki IPv4 broadcast domenidagi barcha qurilmalarga ma’lumot yuborish usuli.
Broadcast lokal tarmoqda manzil topish, avtomatik konfiguratsiya va ayrim discovery protokollarida ishlatiladi. Har bir qurilma broadcast frame’ni qabul qilgani sababli undan ortiqcha foydalanish tarmoq va endpointlarga yuk beradi.
IPv6 umumiy broadcastdan foydalanmaydi. Uning o‘rnida maxsus multicast guruhlar ishlatiladi.
Ethernet broadcast
Ethernet broadcast MAC manzili:
ff:ff:ff:ff:ff:ff
Switch bunday frame’ni kirgan portdan tashqari shu VLANdagi barcha faol portlarga uzatadi.
Router broadcast frame’ni odatda boshqa subnetga o‘tkazmaydi.
Broadcast domen
Broadcast frame yetib boradigan Layer 2 hudud broadcast domain hisoblanadi.
VLAN broadcast domenni ajratadi.
Masalan:
- VLAN 10 broadcasti faqat VLAN 10 ichida;
- VLAN 20 qurilmalari uni olmaydi;
- ikki VLAN orasida router yoki Layer 3 switch routing qiladi.
Bitta katta VLAN ko‘p host va ko‘p broadcast yukini anglatishi mumkin.
IPv4 limited broadcast
IPv4 limited broadcast manzili:
255.255.255.255
Bu paket lokal tarmoq uchun mo‘ljallangan va router tomonidan boshqa tarmoqqa uzatilmaydi.
DHCP client hali IP manzilga ega bo‘lmaganda shu turdagi broadcastdan foydalanishi mumkin.
Directed broadcast
Ma’lum subnetning broadcast manzili directed broadcast hisoblanadi.
Masalan:
Tarmoq: 192.168.10.0/24
Broadcast: 192.168.10.255
Boshqa subnetdan 192.168.10.255ga yuborilgan paket router tomonidan shu subnetda broadcastga aylantirilishi mumkin.
Xavfsizlik sabab ko‘p routerlarda directed broadcast default holatda bloklangan.
Smurf hujumi
Hujumchi source IPni qurbon manzilga soxtalashtirib, directed broadcast manzilga ICMP Echo Request yuboradi.
Subnetdagi ko‘p host javob bersa, barcha javob qurbon manzilga boradi.
Bu amplification hujumi Smurf attack deb ataladi.
Directed broadcastni o‘chirish va source validation bunday xavfni kamaytiradi.
ARP
IPv4 host lokal IPga mos MAC manzilni bilmasa, ARP Requestni Ethernet broadcast sifatida yuboradi.
Kimda 192.168.1.20 manzili bor?
Barcha hostlar so‘rovni ko‘radi, faqat manzil egasi javob beradi.
Katta broadcast domen ko‘p ARP trafik yaratadi.
DHCP
DHCP client boshlang‘ich bosqichda server manzilini va o‘z IP manzilini bilmaydi.
DHCPDISCOVER broadcast yuboriladi. DHCP server yoki relay javob beradi.
Router DHCP broadcastni to‘g‘ridan-to‘g‘ri uzatmaydi. Boshqa subnetdagi server uchun DHCP relay kerak.
Unknown unicast
Switch destination MACni jadvalda topmasa, frame’ni VLANdagi portlarga flood qiladi.
Bu unknown unicast flooding hisoblanadi.
Frame destination MAC broadcast emas, lekin yetkazish usuli vaqtincha broadcastga o‘xshaydi.
Switch destination joylashuvni o‘rganganidan keyin faqat bitta portga uzatadi.
Multicast flooding
IGMP snooping yo‘q yoki group state noma’lum bo‘lsa, switch multicast frame’ni ham ko‘p portga flood qilishi mumkin.
Bu broadcast emas, lekin endpointlarga ortiqcha trafik keladi.
IGMP snooping kerakli portlarni aniqlaydi.
Broadcast storm
Layer 2 loopda broadcast frame cheksiz aylanishi va nusxalanishi mumkin.
Natijalar:
- link bandwidth to‘ladi;
- switch CPU yuklanadi;
- MAC table beqarorlashadi;
- foydalanuvchi trafik yo‘qoladi;
- tarmoq boshqaruvi uziladi.
STP va RSTP loopni bloklash uchun ishlatiladi.
Storm control
Switch port broadcast, multicast yoki unknown unicast trafikni limit qilishi mumkin.
ko‘rinishida belgilanadi.
Threshold oshsa switch trafikni tashlaydi, log yozadi yoki portni o‘chirishi mumkin.
Juda past limit DHCP va ARPni buzadi.
Broadcast va CPU
Har endpoint tarmoq kartasi broadcast frame’ni qabul qiladi. Operatsion tizim packetni yuqori qatlamga ko‘rib chiqadi.
Ko‘p broadcast:
- host CPU;
- virtual switch;
- wireless airtime;
- firewall;
- hypervisor
ga yuk beradi.
Wi‑Fi tarmog‘ida broadcast va multicast ko‘pincha past basic rate’da yuborilib, airtime’ni ko‘proq egallaydi.
Wireless tarmoq
Access point bir broadcast frame’ni barcha clientlarga yetkazadi.
Broadcast ACK bilan tasdiqlanmasligi mumkin. Ishonchlilik unicastdan pastroq.
AP optimizatsiya sifatida:
ishlatishi mumkin.
Subnet maska va broadcast
Broadcast manzil prefiks uzunligiga bog‘liq.
Misol /26:
Tarmoq: 192.168.1.64/26
Broadcast: 192.168.1.127
Host maskasi noto‘g‘ri bo‘lsa, noto‘g‘ri broadcast manzil hisoblanadi.
Ikki host bir IP diapazonda ko‘rinsa ham, maskalari farq qilsa aloqa g‘alati ishlashi mumkin.
/31 tarmoq
Point-to-point IPv4 linklarda /31 ishlatilganda klassik network va broadcast manzil ajratilmaydi. Ikkala manzil endpointlar uchun ishlatiladi.
Bu maxsus qoida manzilni tejaydi.
IPv6
IPv6da 255.255.255.255 yoki subnet broadcastga teng umumiy mexanizm yo‘q.
Uning o‘rnida multicast ishlatiladi:
Bu barcha hostga keraksiz packet yuborishni kamaytiradi.
Broadcastni cheklash
Tarmoq dizaynida:
- VLAN segmentatsiya;
- kichik subnet;
- STP;
- storm control;
- DHCP snooping;
- ARP inspection;
- proxy ARP;
- wireless optimizatsiya;
- monitoring
broadcast yukini boshqaradi.
Broadcastni to‘liq bloklash mumkin emas, chunki ko‘p lokal protokol unga tayanadi.
Diagnostika
Broadcast muammosida:
- VLAN hajmi;
- broadcast rate;
- ARP;
- DHCP;
- loop;
- STP;
- MAC flapping;
- storm control;
- directed broadcast;
- subnet maska;
- switch counter;
- packet capture
tekshiriladi.
Birdan broadcast soni oshsa, loop, noto‘g‘ri qurilma yoki scanning manbasi aniqlanadi.
Bog‘liq tushunchalar
Broadcast domain, VLAN, ARP, DHCP, Directed broadcast, Broadcast storm, STP, Storm control, Multicast, Unicast