OpenVPN dreifir multicast til hvers biðlara, ekki áskrifenda
Þjónninn í notendarými afritar hóp-pakka fyrir hvern biðlara, ekki hvern áskrifanda. Gerðu fjárhagsáætlun fyrir dreifinguna, sannaðu hana með tunnuteljurum og takmarkaðu síðan hönnunina.
"Styður multicast" svarar siðaregluspurningu og lætur getuspurninguna ósnortna. Það sem skiptir máli í rekstri er hversu mörg afrit þjónninn sendir fyrir einn hóppakka og hvaða tunnlar bera þau. Eitt áskrifað forrit sem tekur við straumnum sannar aðeins að afhending virki einhvers staðar. Það sannar ekki að áhugalausir biðlarar hafi verið sparaðir bandbreiddina.
Þrjár spurningar innan einnar fullyrðingar um eiginleika
Hópaaðild spyr hvort móttakandinn hafi gengið í hópinn. Afhending í gegnum tunnel spyr hvort pakkinn hafi yfirhöfuð farið í gegnum tunnelinn. Afritstefna spyr hversu mörg afrit þjónninn bjó til og hverjum. Yfirlýsing seljanda getur verið sönn fyrir það fyrsta og þögul um það þriðja, og þar býr kostnaðurinn.
Haltu þeim aðskildum þegar þú stærðar tengingu. Aðeins þriðja spurningin setur útflutningsáætlunina á þjónshliðinni.
Hvað þjónninn í notendarými gerir við hóppakka
Í hefðbundnum þjóni í notendarými OpenVPN 2.6 er komandi broadcast- eða multicast-pakki flokkaður á inntaksleið TUN/TAP og afhentur dreifingarrútínu broadcast í stað leitar fyrir hvern hóp. Sú rútína gengur í gegnum biðlara-tilvikin, sleppir sendandanum og hverju stöðvuðu tilviki, beitir VLAN-prófun sinni þar sem hún er stillt, og setur afrit í biðröð fyrir hvern eftirliggjandi biðlara. Ekkert skref í þeirri lykkju ráðfærir sig við aðildartöflu. Þetta er afritun í broadcast-stíl, og það er allt ferlið.
Líttu á þetta sem eiginleika þeirrar kóðaleiðar, ekki almenn lögmál. Hraðaðar gagnaleiðir, aðrar útfærslur og mismunandi útgáfur geta hagað sér öðruvísi, og ekkert af þessu gerir TAP að kröfu eða viðgerð.
Gerðu áætlun um afritin áður en þú mælir nokkuð
Taktu hleðsluhraðann og margfaldaðu hann með fjölda gjaldgengra biðlara. Straumur sem sendir eitt megabít á sekúndu til tuttugu biðlara framleiðir tuttugu megabít á sekúndu af hleðslu sem yfirgefur þjóninn, fyrir innpakningu, endursendingu og hvaða kostnað sem er á hvern biðlara. Sú reikningur er fjárhagsáætlun, ekki mæling á uppsetningunni þinni.
ip -s link show tun0Lestu teljarann fyrir senda bæti fyrir og eftir fast tímabil með einum þekktum virkum sendanda. Deildu með tímabilinu og berðu saman við hleðsluhraðann margfaldaðan með biðlarafjöldanum. Tala nálægt hraða eins straums þýðir að afritunin er takmörkuð; tala nálægt margfaldaða hraðanum þýðir að hver biðlari fær afrit.
Teljarinn inniheldur líka eigin tunnumferð þína, svo haltu prófunarglugganum stuttum og hýsilnum annars hljóðum. Nákvæmni skiptir minna máli en stærðargráðan, og það er allt sem þú þarft til að greina eitt afrit frá tuttugu.
Prófun með tveimur biðlurum sem leysir umfangsspurninguna
Tengdu einn biðlara sem ætti að fá strauminn og annan sem ætti það ekki. Ræstu sendandann og fylgstu síðan með tunnuteljurum annars biðlarans á sama tímabili. Vöxtur hjá öðrum biðlaranum er bein sönnun um víðtæka afritun, hvað sem eiginleikalistinn sagði.
Síaðu upptökuna á hópvistfangið svo þú lesir ekki ótengda umferð, og haltu henni við tunnelviðmótið. Upptaka á líkamlega viðmótinu á annasömum hýsli framleiðir skrá sem enginn getur túlkað og gæti varðveitt notandagögn sem þú ætlaðir ekki að safna.
Snúðu síðan hlutverkunum við. Ef niðurstaðan fylgir móttakandanum frekar en hópnum ertu að horfa á eitthvað sem tekur tillit til aðildar, og fyrri forsendan var röng þér í hag.
Velja takmarkaða hönnun í stað þess að fjarlægja mörk
Þegar dreifingin er of víðtæk er lagfæringin studd takmörkuð dreifingarfyrirkomulag, ekki að eyða hverri stjórn sem þú hefur. Valkostir eru að færa dreifingarpunktinn nær móttakendunum, nota áskriftarlíkan sem er sérstakt fyrir upptökuna og ber auðkenni upptökunnar ásamt hópnum, eða kljúfa strauminn svo áhugalausir staðir sitji aldrei á sömu dreifingarmörkum.
Haltu auðkenni upptöku og hóps aðskildu frá berri staðreyndinni að áfangastaður er multicast. Móttakandi sem þekkir hópinn en ekki upptökuna er annar áskrifandi en sá sem bað um tiltekna rás. Að blanda þessu tvennu gerir síðari getuáætlanagerð að ágiskun.
Líkanið fyrir multicast-rás sem er sérstakt fyrir upptökuna er viðmiðið fyrir þá aðgreiningu. Hvaða hönnun sem þú velur, skrifaðu niður mengi gjaldgengra jafningja, eiganda afritunarinnar og teljarann sem þú lest næst; sú skráning er það sem breytir bandbreiddaróvænt í þekktan kostnað.