OpenVPN inasambaza multicast kwa kila mteja, si kwa waliojisajili
Seva ya nafasi ya mtumiaji inakili pakiti ya kikundi kwa kila mteja, si kwa kila aliyojisajili. Panga bajeti ya usambazaji, uthibitishe kwa vihesabu vya handaki, kisha punguza wigo wa muundo.
"Inaunga mkono multicast" hujibu swali la itifaki na kuacha swali la uwezo bila kuguswa. Kinachojaliza kiutendaji ni idadi ya nakala ambazo seva hutoa kwa pakiti moja ya kikundi na handaki zipi zinazozibeba. Programu moja iliyojisajili inayopokea mtiririko huthibitisha tu kwamba uwasilishaji unafanya kazi mahali fulani. Haithibitishi kwamba wateja wasio na hamu waliokolewa na upana wa bendi.
Maswali matatu ndani ya dai moja la kipengele
Uanachama wa kikundi huuliza ikiwa mpokeaji alijiunga na kikundi. Uwasilishaji kupitia handaki huuliza ikiwa pakiti ilivuka handaki hata kidogo. Sera ya uigaji huuliza ni nakala ngapi seva ilifanya na kwa nani. Tamko la muuzaji linaweza kuwa kweli kwa la kwanza na kunyamaza kuhusu la tatu, na gharama inakaa hapo.
Vitenganishe unapopima ukubwa wa kiungo. Swali la tatu pekee huweka bajeti ya kutoka upande wa seva.
Seva ya nafasi ya mtumiaji hufanya nini na pakiti ya kikundi
Katika seva ya kawaida ya nafasi ya mtumiaji ya OpenVPN 2.6, pakiti ya utangazaji au multicast inayofika huainishwa katika njia ya kuingia ya TUN/TAP na kupewa utaratibu wa usambazaji wa utangazaji badala ya utafutaji kwa kikundi. Utaratibu huo hupitia matukio ya wateja, huruka mtumaji na tukio lolote lililosimamishwa, hutumia ukaguzi wake wa VLAN mahali ambapo umeundwa, na huweka nakala kwenye foleni kwa kila mteja aliyebaki. Hakuna hatua katika mzunguko huo inayouliza jedwali la uanachama. Huo ni uigaji wa mtindo wa utangazaji, na hiyo ndiyo mbinu yote.
Chukulia hili kama sifa ya njia hiyo ya msimbo, si sheria ya jumla. Njia za data zilizoharakishwa, utekelezaji mwingine na matoleo tofauti yanaweza kuwa na tabia tofauti, na hakuna lolote la haya linalofanya TAP kuwa hitaji au ukarabati.
Panga bajeti ya nakala kabla ya kupima chochote
Chukua kiwango cha mzigo na kizidishe kwa idadi ya wateja wanaostahili. Mtiririko unaotuma megabiti moja kwa sekunde kwa wateja ishirini huzalisha megabiti ishirini kwa sekunde ya mzigo unaoondoka kwenye seva, kabla ya ufungaji, utumaji upya na gharama yoyote ya ziada kwa kila mteja. Hesabu hiyo ni bajeti, si kipimo cha usambazaji wako.
ip -s link show tun0Soma kihesabu cha baiti zilizotumwa kabla na baada ya kipindi maalum na mtumaji mmoja anayejulikana akiwa hai. Gawanya kwa kipindi na linganisha na kiwango cha mzigo kilichozidishwa na idadi ya wateja. Nambari karibu na kiwango cha mtiririko mmoja inamaanisha uigaji umezungukwa; nambari karibu na kiwango kilichozidishwa inamaanisha kila mteja anapokea nakala.
Kihesabu kinajumuisha trafiki yako mwenyewe ya handaki, kwa hiyo weka dirisha la jaribio fupi na mwenyeji kimya vinginevyo. Usahihi unajaliza kidogo kuliko mpangilio wa ukubwa, na ndiyo yote unayohitaji ili kutofautisha nakala moja na ishirini.
Jaribio la wateja wawili linalomaliza swali la wigo
Unganisha mteja mmoja anayepaswa kupokea mtiririko na wa pili asiyepaswa. Anzisha mtumaji, kisha angalia vihesabu vya handaki vya mteja wa pili kwa kipindi kicho hicho. Ukuaji kwa mteja wa pili ni ushahidi wa moja kwa moja wa uigaji mpana, chochote orodha ya vipengele ilivyosema.
Chuja ukamataji kwa anwani ya kikundi ili usisome trafiki isiyohusiana, na uweke kwenye kiolesura cha handaki. Kukamata kiolesura halisi kwenye mwenyeji mwenye shughuli nyingi huzalisha faili ambalo hakuna anayeweza kulifasiri na linaweza kuhifadhi data ya mtumiaji ambayo hukukusudia kuikusanya.
Kisha geuza majukumu. Ikiwa matokeo yanafuata mpokeaji badala ya kikundi, unaangalia kitu kinachozingatia uanachama, na dhana ya awali ilikuwa si sahihi kwa manufaa yako.
Kuchagua muundo wenye mipaka badala ya kuondoa mipaka
Wakati usambazaji ni mpana mno, suluhisho ni mpangilio wa usambazaji wenye mipaka unaoungwa mkono, si kufuta kila kizuizi ulicho nacho. Chaguo ni pamoja na kusogeza sehemu ya usambazaji karibu na wapokeaji, kutumia mtindo wa usajili maalum wa chanzo unaobeba utambulisho wa chanzo pamoja na kikundi, au kugawanya mtiririko ili maeneo yasiyokuwa na hamu yasikae kwenye mpaka mmoja wa usambazaji.
Weka utambulisho wa chanzo na kikundi kando na ukweli mtupu kwamba mwisho ni multicast. Mpokeaji anayetambua kikundi lakini si chanzo ni mwanachama tofauti na yule aliyeomba kituo maalum. Kuchanganya vyote viwili hufanya upangaji wa uwezo baadaye kuwa ubashiri.
Mfano wa kituo cha multicast maalum wa chanzo ni kumbukumbu ya tofauti hiyo. Muundo wowote utakaochagua, andika seti ya wenzao wanaostahili, mmiliki wa uigaji na kihesabu utakachosoma wakati ujao; kumbukumbu hiyo ndiyo inayobadilisha mshangao wa upana wa bendi kuwa gharama inayojulikana.