Označavanje UDP porta VPN-a kao visokog prioriteta najčešća je promjena QoS-a za glas i ona ne odvaja poziv od prijenosa datoteka koji dijeli taj tunel. Oba toka izlaze kroz isti šifrirani socket. Oznaka govori sljedećem skoku da je sve jednako važno, što je isto kao da mu ne kažete ništa. Poziv štiti pouzdana klasifikacija prije šifriranja plus red koji doista kontrolirate.

Tunel skriva tok koji ste htjeli klasificirati

Šifriranje zamjenjuje unutarnja zaglavlja jednim vanjskim zaglavljem po tunelu. Nakon toga glas i promet sigurnosne kopije imaju isti izvor, odredište i transportni port, pa klasifikator vezan uz port tunela ne može ih razlikovati. Što god promaknete, promaknete to u cjelini.

DSCP vrijednost koju postavi izvorna aplikacija preživljava samo ako je nešto kopira prema van. OpenVPN 2.6 ima passtos, dokumentiran s IPv4 opsegom; IPsec primjenjuje vlastitu politiku kopiranja ili mapiranja na granici tunela. Bez tog koraka vanjski se paket označava bilo kojom zadanom vrijednošću koju rabi sučelje tunela, a red nizvodno nikada ne sazna da je poziv unutra.

Kopirane oznake zaslužuju istu sumnju kao i svaka vrijednost koju dostavi klijent. Radna stanica može zatražiti ubrzano prosljeđivanje za posao sigurnosne kopije, pa prihvaćanje i ponovno označavanje na granici povjerenja moraju biti u dizajnu prije nego što se oznaci povjeruje.

Prioritet se računa samo tamo gdje se red oblikuje

Zasićen uzlazni link pretvara dobar kodek u robotski glas, a red koji se puni obično je u pristupnom uređaju ili u međuspremniku pružatelja. Oblikovanje izlazne putanje na iskoristivu brzinu, umanjenu za troškove tunela i linka, drži taj red na hardveru kojim upravljate, a ne u tuđem međuspremniku.

Pravedno redanje i aktivno upravljanje redovima pomažu i bez klase za glas, jer sprječavaju da jedan obimni tok napuni međuspremnik. CAKE na Linuxu objedinjuje oblikovanje, pravednost po toku i neobavezne Diffserv klase u jedan qdisc, a instalirani mrežni menadžer treba posjedovati tu konfiguraciju, a ne drugo konkurentsko podešavanje reda. Bez oblikovanja, klasa koja nadjačava obimni promet i dalje čeka iza međuspremnika koji je već pun.

Obrada ulaznog prometa nije beskorisna, ali djeluje nakon što je paket prešao prijemni link. Može utjecati na osjetljivog pošiljatelja i ne može vratiti kašnjenje koje je već potrošeno uzvodno, pa je ublažavanje, a ne jamstvo.

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

Što preživljava na javnom internetu

Diffserv arhitektura opisuje obradu unutar administrativnih domena, zbog čega pružatelj može ignorirati ili prepisati oznaku na granici. Suprotna tvrdnja, da je svaka mreža uvijek uklanja, jednako je nepotkrijepljena. Iskreno pitanje je što se ovaj konkretni put ugovorom obvezuje i kontrolira činiti. Testirajte to označenom sondom umjesto da ponavljate pravilo koje ste negdje pročitali.

Pitajte što pružatelj radi s klasom, pa to izmjerite. Oznaka koja se čuva ali se ne raspoređuje je ukras; put koji raspoređuje ne videći oznaku drugi je problem, i oba traže različite popravke.

Plan mjerenja koji izolira fazu

Obavite jedan običan poziv s kontroliranim konkurentskim uploadom, pa ga ponovite na žičanom linku. Pogledajte što je poziv izgubio, što su brojači klase zabilježili i koliko blizu sučelje radi svom stvarnom limitu, a ne brzini s naslovnice plana.

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

Ako brojač glasovne klase ostane na nuli, klasifikacija ili kopiranje oznake je pokvareno i nikakva količina prioriteta neće pomoći. Ako se brojač klase pomiče lokalno dok kašnjenje i dalje raste, usko grlo je izvan vašeg pristupnika. Nijedan od dva rezultata ne rješava se podizanjem vrijednosti prioriteta.

Povezani članci