Sababta multicast uusan VPN uga gudbin karin qorshe la'aan
Gaaritaanku waa arrin unicast ah. Mar goobta kooxda, baaxaddeeda, xaaladda gudbinta iyo hal waddo oo ka timaadda hal il ilaa hal qaataha ka hor intaadan ku darin buundada ama gudbiye.
Labada goobood ayaa si fiican isugu gaari kara unicast, haddana waxay u dhaqmi karaan sidii mid ka mid ah uusan arkin ogeysiiska ogaanshaha madbacadda, qulqulka IPTV ama garaaca wadnaha kooxda. Tani ma aha tunnel jabay; tani waa farqiga u dhexeeya meel loo socdo iyo koox. Gaarsiinta multicast waxay u baahan tahay qaab xubin, xaalad gudbin oo waddada ku teedsan iyo interfeys diyaar u ah qaadista taraafikada, mana jiro mid ka mid ah oo ka imanaya waddo unicast ah. Ka socodka kooxda barnaamijka ilaa hal qaate shaqeeya waa waddada ugu gaaban jawaabta.
Ku bilow kooxda iyo barnaamijka
Weydii cinwaanka kooxda ee barnaamijku isticmaalo iyo waxa taraafikadu u tahay. Borotokool ogaansho oo ku dhawaaqa adeegyo, qulqul qulqulaya iyo baakadaha salaanta borotokoolka marista waa saddex dhibaato oo kala duwan oo leh saddex jawaab oo kala duwan oo la aqbali karo. Cinwaanka kooxda laftiisu wuxuu sheegaa baaxadda: cinwaannada ku jira block-ka xakamaynta shabakada maxalliga ah looma talogelo in lagu gudbiyo xiriirka ka baxsan marista caadiga ah, barnaamijyada isticmaala waxay badanaa u malaynayaan hal domain baahinta. Qulqul qulqulaya oo ku yaal koox baaxad caalami ah waa naqshad ka duwan borotokoolka ogaanshaha ee filaya in qalab kastaa maqlo su'aal kasta, oo kaliya labaad ayaa ka walaacsan baaxadda domain baahinta.
Go'aanso haddii loo baahan yahay adeegga ama habka ogaanshaha, sababtoo ah jawaabahaas waxay ku kala duwan yihiin kharashka hal heer. Mid waxay weydiisanayaa cinwaan aan is beddelin; tan kale waxay weydiisanaysaa domain baahin oo lagu fidiyay xiriir aag ballaaran iyo wax kasta oo ka soo baxa.
Ogaanshaha gudaha xiriirka waa inuu istaago
Multicast DNS sida lagu sharraxay RFC 6762 waxaa loo qaabeeyay hal xiriir: su'aalahu waxay tagaan koox go'an, jawaabahu waxay tagaan isla kooxdaas, borotokoolkuna wuxuu ku tiirsan yahay in qaybqaatayaashu maqlaan qof kasta. Router-yadu si caadi ah uma gudbiyaan taraafikadaas, taasina waa go'aan naqshadeed ee ma aha illow. Xadku wuxuu jiraa si qalab ku yaal hal dhismo uusan si fudud isugu dhawaaqi karin dhismo kale. Tunnel u muuqda inuu ogaanshaha hagaajinayo isagoo kooxda meel kasta qaadaya ayaa xadkaas uga saaray barnaamij kasta, ma aha oo kaliya kii caawimaad u baahday.
Ku-celiyeyaal iyo milicsiyaal ayaa jira, waana adeegyo dhab ah oo leh cawaaqib dhab ah: magac kasta oo lagu dhawaaqo hal goob wuxuu ka muuqdaa tan kale, oo ay ku jiraan magacyada qalabka ee aqoonsada dadka ama qalabka. Haddii baahida dhabta ahi tahay in adeeg gaar ah la heli karo, diiwaanka adeegga ee lagu daabacay DNS badanaa waa isbeddelka yar, wuxuuna shaaca ka qaadayaa hal magac halkii uu ka ahaan lahaa qulqul magacyo.
Saddex shay oo multicast la marayaa u baahan yahay
Multicast la marayaa wuxuu u baahan yahay saddex shay oo wada shaqeeya: qaatayaal ku biira kooxda, router-yo haysta xaaladda gudbinta iyada, iyo tunnel u qaata cinwaannada kooxda sida taraafik la qaadayo. Tunnel leh siyaasad taxaysa kaliya subnet-yada unicast ayaa ku tuuri doona taraafikada kooxda xadka sir-gelinta, taasina waa sababta calaamadda koowaad badanaa tahay aamusnaan ee ma aha khalad. Interfeys ku salaysan waddooyinka sida tunnel GRE ama VTI wuxuu qaadaa waxa shaxda maristu u soo dirtay, taasina waxay kooxda ka dhigtaa mid la gaari karo marka xaaladda multicast jirto.
Gaaritaanka isha ayaa ah qaybta labaad. Borotokoolka marista multicast sida PIM waxay dhistaan geedo qaybin iyagoo hubinaya in waddada ku noqota isha ay tahay tii la filayay, sidaas darteed waddo unicast ah oo meel kale tilmaamta ayaa jebisa geedka xitaa marka xubinnimada kooxdu sax tahay. Rakibidda waddo qaataha loo sameeyay waxba kama qabato hubintaas, waana khaladka soo saara ping shaqeeya iyo qulqul guuldarraysta. Marka hore xaqiiji waddada ku noqota isha, ka dib ku dar xubinnimada, oo markaas ka dib fiiri barnaamijka.
ip maddr show dev tun0
ip mroute show
ss -gnu | grep 239.255.0.10
ip route get 10.20.5.20
Labada sadar ee ugu horreeya waxay muujinayaan waxa host-ku ku biiray iyo waxa kernel-ku gudbiyo, saddexaad waxay muujinaysaa xubinnimada barnaamijka laftiisa, tan ugu dambaysana waxay muujinaysaa waddada unicast ee hubinta waddada rogan ay isticmaali doonto. Iyaga oo wada akhrin ayaa kala saarta barnaamij aan waligiis ku biirin shabakad aan waligeed gudbin.
Ku caddee hal il iyo hal qaate
Ka hor intaadan taaban habaynta, xaqiiji in barnaamijku ka shaqeeyo hal qayb. Haddii uu maxalli ahaan ku guuldarraysto, marista multicast maaha dhibaatada mana jiro isbeddel tunnel ah oo caawin doona. Ka dib ku celi hal qaate oo tunnel-ka gudbaya oo fiiri baakadaha labada dhinac ee xadka sir-gelinta.
tcpdump -ni tun0 -c 10 'ip multicast'
tcpdump -ni eth0 -c 10 'ip multicast and host 239.255.0.10'
Baakadaha ka muuqda tunnel-ka gudihiisa laakiin ka maqan dibaddiisa waxay tilmaamayaan gelinta ama siyaasad; baakadaha ka muuqda labada dhinac oo aan horumar ka jirin barnaamijka waxay tilmaamayaan xubinnimada qaataha ama isku-xidhka barnaamijka. Hayso duubista mid gaaban oo la sifeeyay, sababtoo ah duubis multicast ballaaran oo ku taal qayb mashquul ah inta badan waa buuq.
Dooro cinwaanka adeegga marka aad u baahan tahay adeegga oo keliya
Ogaanshuhu wuxuu u jiraa in la helo wax dhaqaaqa. Server leh magac deggan uma baahna ogaansho, cinwaan lagu diiwaangeliyay DNS gaar ah ayaa ka jawaabaya su'aasha dhabta ah ee isticmaalaha isagoo aan ku fidin domain baahin xiriir aag ballaaran. Isla sababtaas waxay khuseysaa madbacadaha, qalabka iyo adeegyada webka ee gudaha. Magac ku jira DNS waa la gaari karaa goob kasta oo u baahan, waxna kama dhawaaqo goobaha aan u baahnayn, wuxuuna sii shaqeeyaa marka qalabka lagu beddelo mid cinwaan kale leh.
Marka borotokoolku runtii u baahan yahay multicast, ku xaddid kooxda iyo goobaha u baahan, diiwaangeli sababta, oo dib u eeg go'aanka marka barnaamijku is beddelo. Ogaanshaha meel kasta ku fidinta waa fudud hal mar, wayna adag tahay in dib loo noqdo ka dib sanad qalab si aamusan ugu tiirsan.