Označenie UDP portu VPN ako vysokej priority je najčastejšou zmenou QoS pre hlas a neoddeľuje hovor od prenosu súborov, ktorý daný tunel zdieľa. Oba toky vychádzajú tým istým šifrovaným socketom. Značka hovorí ďalšiemu skoku, že všetko je rovnako dôležité, čo je to isté, ako nepovedať nič. Hovor chráni dôveryhodná klasifikácia pred šifrovaním a front, ktorý skutočne ovládate.

Tunel skrýva tok, ktorý ste chceli klasifikovať

Šifrovanie nahrádza vnútorné hlavičky jednou vonkajšou hlavičkou na tunel. Potom majú hlas aj záložná prevádzka rovnaký zdroj, cieľ a transportný port, takže klasifikátor viazaný na port tunela ich nedokáže rozlíšiť. Čo zvýhodníte, zvýhodníte hromadne.

Hodnota DSCP nastavená zdrojovou aplikáciou prežije len vtedy, ak ju niečo skopíruje von. OpenVPN 2.6 má passtos, dokumentovaný s rozsahom IPv4; IPsec uplatňuje vlastnú politiku kopírovania alebo mapovania na hranici tunela. Bez tohto kroku sa vonkajší paket označí akoukoľvek predvolenou hodnotou, ktorú rozhranie tunela používa, a front nižšie sa nikdy nedozvie, že vnútri je hovor.

Skopírované značky si zaslúžia rovnakú nedôveru ako akákoľvek hodnota od klienta. Pracovná stanica môže pre zálohovacú úlohu požadovať zrýchlené preposielanie, preto prijatie a preznačenie na hranici dôvery patria do návrhu skôr, než sa značke uverí.

Priorita sa počíta len tam, kde vzniká front

Prenasýtený vzostupný spoj mení dobrý kodek na robotický hlas a front, ktorý sa plní, býva v prístupovom zariadení alebo v bufferi poskytovateľa. Tvarovanie odchádzajúcej cesty na použiteľnú rýchlosť, mínus réžia tunela a spoja, udržiava tento front na hardvéri, ktorý spravujete, a nie v cudzom bufferi.

Spravodlivé zaraďovanie a aktívna správa frontov pomáhajú aj bez hlasovej triedy, pretože bránia jednému objemnému toku zaplniť buffer. CAKE v Linuxe spája tvarovanie, spravodlivosť na tok a voliteľné triedy Diffserv do jedného qdisc a nasadený správca siete by mal túto konfiguráciu vlastniť, nie druhé konkurenčné nastavenie frontu. Bez tvarovania trieda, ktorá predčí objemnú prevádzku, stále čaká za už plným bufferom.

Spracovanie na vstupe nie je zbytočné, ale pôsobí až po tom, čo paket prešiel prijímacím spojom. Môže ovplyvniť reagujúceho odosielateľa a nemôže vrátiť oneskorenie už spotrebované vyššie po ceste, takže je to zmiernenie, nie záruka.

StageWhat you can controlWhat to verify
Application to clientWhich flows are trusted for markingThe marked packets are the ones you intended
Tunnel boundaryWhether the inner mark is copied outwardOuter header carries the expected value
Your uplinkShaping rate and class treatmentQueue counters move for the voice class
Provider pathAlmost nothingWhether the service enforces the marking at all
Receiving sideLocal policy after arrivalDelay that is already in the past

Čo prežije vo verejnom internete

Architektúra Diffserv opisuje zaobchádzanie v administratívnych doménach, preto poskytovateľ môže značku na hranici ignorovať alebo prepísať. Opačné tvrdenie, že ju každá sieť vždy odstráni, je rovnako nepodložené. Poctivá otázka znie, na čo je táto konkrétna cesta zmluvne zaviazaná a ako je vynucovaná. Otestujte to označenou sondou, namiesto opakovania pravidla, ktoré ste niekde čítali.

Spýtajte sa, čo poskytovateľ s triedou robí, a potom to zmerajte. Značka, ktorá sa zachová, ale neplánuje, je dekorácia; cesta, ktorá plánuje bez toho, aby značku videla, je iný problém, a obe potrebujú iné opravy.

Plán merania, ktorý izoluje etapu

Uskutočnite jeden bežný hovor s riadeným konkurenčným odosielaním a potom ho zopakujte na káblovom spoji. Pozrite sa, čo hovor stratil, čo zaznamenali počítadlá triedy a ako blízko ide rozhranie svojmu skutočnému limitu, a nie inzerovanej rýchlosti tarify.

tc -s qdisc show dev eth0
tc -s class show dev eth0
mtr -rwzbc 50 voice.example.net

Ak počítadlo hlasovej triedy zostane na nule, klasifikácia alebo kopírovanie značky je pokazené a žiadna priorita nepomôže. Ak sa počítadlo triedy hýbe lokálne, zatiaľ čo oneskorenie ďalej rastie, úzke miesto je za vašou bránou. Ani jeden z týchto výsledkov sa neopraví zvýšením hodnoty priority.

Súvisiace články