Kuweka alama kwenye lango la VPN hakutangulizi simu za sauti
Kuweka alama kwenye lango la VPN kama kipaumbele kunasukuma mbele simu na nakala rudufu katika handaki moja. Sauti inahitaji uainishaji kabla ya usimbaji fiche na foleni unayodhibiti.
Kuweka alama kwenye lango la UDP la VPN kama kipaumbele cha juu ndiyo mabadiliko ya kawaida zaidi ya QoS ya sauti, na hayatenganishi simu na uhamishaji wa faili unaoshiriki handaki hilo. Mitiririko yote miwili hutoka kupitia soketi moja iliyosimbwa. Alama huambia hop inayofuata kwamba kila kitu ni muhimu kwa usawa, jambo ambalo ni sawa na kutokumwambia chochote. Kinacholinda simu ni uainishaji unaotegemewa kabla ya usimbaji fiche pamoja na foleni unayodhibiti kwa kweli.
Handaki huficha mtiririko uliotaka kuainisha
Usimbaji fiche hubadilisha vichwa vya ndani na kichwa kimoja cha nje kwa kila handaki. Baada ya hapo, sauti na trafiki ya nakala rudufu huonyesha chanzo, lengwa na lango la usafirishaji sawa, kwa hiyo kianishaji kinachotegemea lango la handaki hakiwezi kuvitofautisha. Chochote unachosukuma mbele, unakisukuma kwa pamoja.
Thamani ya DSCP iliyowekwa na programu asili huendelea kuishi tu ikiwa kitu kinainakili kwenda nje. OpenVPN 2.6 ina passtos, iliyoandikwa kwa wigo wa IPv4; IPsec hutumia sera yake ya kunakili au kupanga ramani kwenye ukingo wa handaki. Bila hatua hiyo, pakiti ya nje huwekwa alama kwa thamani yoyote chaguomsingi inayotumiwa na kiolesura cha handaki, na foleni iliyo chini haijui kamwe kwamba kuna simu ndani.
Alama zilizonakiliwa zinastahili shaka sawa na thamani yoyote inayotolewa na mteja. Kituo cha kazi kinaweza kudai usambazaji wa haraka kwa kazi ya nakala rudufu, kwa hiyo upokeaji na uwekaji alama upya kwenye ukingo wa uaminifu unapaswa kuwa katika muundo kabla ya alama kuaminiwa.
Kipaumbele huhesabiwa tu pale foleni inapoundwa
Kiungo cha juu kilichojaa ndicho kinachobadilisha codec nzuri kuwa sauti ya roboti, na foleni inayojazwa kawaida iko kwenye kifaa cha ufikiaji au kwenye bafa ya mtoa huduma. Kuunda njia ya kutoka kwa kasi inayoweza kutumika, ukiondoa gharama ya handaki na kiungo, ndiko kunakobakiza foleni hiyo kwenye maunzi unayosimamia badala ya bafa ya mtu mwingine.
Foleni za haki na usimamizi makini wa foleni husaidia hata bila daraja la sauti, kwa sababu huzuia mtiririko mmoja mkubwa kujaza bafa. CAKE kwenye Linux huunganisha uundaji, haki kwa kila mtiririko na madaraja ya Diffserv ya hiari katika qdisc moja, na msimamizi wa mtandao aliyewekwa anapaswa kumiliki usanidi huo badala ya mpangilio wa pili wa foleni unaoshindana. Bila uundaji, daraja lililo juu ya trafiki kubwa bado husubiri nyuma ya bafa iliyojaa tayari.
Utunzaji wa trafiki inayoingia si bure, lakini hufanya kazi baada ya pakiti kuvuka kiungo cha upokeaji. Inaweza kuathiri mtumaji anayejibu na haiwezi kurudisha ucheleweshaji uliokwisha tumika juu, kwa hiyo ni upunguzaji na si uhakika.
| Stage | What you can control | What to verify |
|---|---|---|
| Application to client | Which flows are trusted for marking | The marked packets are the ones you intended |
| Tunnel boundary | Whether the inner mark is copied outward | Outer header carries the expected value |
| Your uplink | Shaping rate and class treatment | Queue counters move for the voice class |
| Provider path | Almost nothing | Whether the service enforces the marking at all |
| Receiving side | Local policy after arrival | Delay that is already in the past |
Kinachobaki kwenye mtandao wa umma
Usanifu wa Diffserv unaeleza matibabu ndani ya vikoa vya kiutawala, ndiyo sababu mtoa huduma anaweza kupuuza au kuandika upya alama kwenye ukingo. Madai ya kinyume, kwamba kila mtandao huiondoa kila wakati, hayana msingi vile vile. Swali la uaminifu ni kile njia hii mahususi imepewa mkataba na uangalizi kufanya. Ijaribu kwa kipimo chenye alama badala ya kurudia kanuni uliyosoma mahali fulani.
Uliza mtoa huduma anafanya nini na daraja, kisha upime. Alama inayohifadhiwa lakini haijapangwa ni mapambo; njia inayopanga bila kuiona alama ni tatizo lingine, na vyote viwili vinahitaji marekebisho tofauti.
Mpango wa upimaji unaotenga hatua
Fanya simu moja ya kawaida na upakiaji shindani unaodhibitiwa, kisha uirudie kwenye kiungo cha waya. Angalia kile simu ilipoteza, kile vihesabu vya daraja vilirekodi na jinsi kiolesura kinavyokaribia kikomo chake halisi badala ya kasi iliyotangazwa ya mpango.
tc -s qdisc show dev eth0
tc -s class show dev eth0
mtr -rwzbc 50 voice.example.net
Ikiwa kihesabu cha daraja la sauti kinabaki sifuri, uainishaji au unakili wa alama umevunjika na hakuna kipaumbele kitakachosaidia. Ikiwa kihesabu cha daraja kinasonga ndani wakati ucheleweshaji unaendelea kupanda, kizingiti kiko nje ya lango lako. Hakuna matokeo yoyote kati ya mawili yanayorekebishwa kwa kuongeza thamani ya kipaumbele.