Markiranje UDP porta VPN-a kao visokog prioriteta najčešća je izmena QoS-a za glas i ne razdvaja poziv od prenosa fajlova koji deli isti tunel. Oba toka izlaze kroz isti enkriptovani soket. Oznaka govori sledećem skoku da je sve jednako važno, što je isto kao da mu ne kažete ništa. Poziv štiti pouzdana klasifikacija pre enkripcije plus red koji zaista kontrolišete.

Tunel skriva tok koji ste želeli da klasifikujete

Enkripcija zamenjuje unutrašnja zaglavlja jednim spoljnim zaglavljem po tunelu. Nakon toga glas i rezervni saobraćaj imaju isti izvor, odredište i transportni port, pa klasifikator vezan za port tunela ne može da ih razlikuje. Šta god da izdignete, izdižete to u celini.

DSCP vrednost koju postavi izvorna aplikacija preživljava samo ako je nešto kopira napolje. OpenVPN 2.6 ima passtos, dokumentovan sa IPv4 opsegom; IPsec primenjuje sopstvenu politiku kopiranja ili mapiranja na granici tunela. Bez tog koraka spoljni paket se označava bilo kojom podrazumevanom vrednošću koju koristi interfejs tunela, a red nizvodno nikada ne sazna da je poziv unutra.

Kopirane oznake zaslužuju isto nepoverenje kao svaka vrednost koju dostavi klijent. Radna stanica može da traži ubrzano prosleđivanje za posao rezervne kopije, pa prihvatanje i ponovno označavanje na granici poverenja moraju biti u dizajnu pre nego što se oznaci poveruje.

Prioritet se računa samo tamo gde se red formira

Zasićen uzlazni link pretvara dobar kodek u robotski glas, a red koji se puni obično je u pristupnom uređaju ili u baferu provajdera. 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 baferu.

Pravično redovanje i aktivno upravljanje redovima pomažu i bez klase za glas, jer sprečavaju da jedan obimni tok napuni bafer. CAKE na Linuxu objedinjuje oblikovanje, pravičnost po toku i opcione Diffserv klase u jedan qdisc, a instalirani mrežni menadžer treba da poseduje tu konfiguraciju, a ne drugo konkurentsko podešavanje reda. Bez oblikovanja, klasa koja nadmašuje obimni saobraćaj i dalje čeka iza bafera koji je već pun.

Obrada ulaznog saobraćaja nije beskorisna, ali deluje pošto je paket prešao prijemni link. Može da utiče na osetljivog pošiljaoca i ne može da vrati kašnjenje koje je već potrošeno uzvodno, pa je ublažavanje, a ne garancija.

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

Šta preživljava na javnom internetu

Diffserv arhitektura opisuje postupanje unutar administrativnih domena, zbog čega provajder može da ignoriše ili prepiše oznaku na granici. Suprotna tvrdnja, da je svaka mreža uvek uklanja, jednako je nepotkrepljena. Iskreno pitanje je šta se ovaj konkretni put ugovorom obavezuje i kontroliše da radi. Testirajte to označenom sondom umesto da ponavljate pravilo koje ste negde pročitali.

Pitajte šta provajder radi sa klasom, pa to izmerite. Oznaka koja se čuva ali se ne raspoređuje je ukras; put koji raspoređuje ne videvši oznaku je drugi problem, i oba traže različite popravke.

Plan merenja koji izoluje fazu

Obavite jedan običan poziv sa kontrolisanim konkurentnim otpremanjem, pa ga ponovite na žičanom linku. Pogledajte šta je poziv izgubio, šta su brojači klase zabeležili i koliko blizu interfejs radi svom stvarnom limitu, a ne brzini sa naslovne strane 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 pomera lokalno dok kašnjenje i dalje raste, usko grlo je izvan vašeg gejta. Nijedan od dva rezultata ne rešava se podizanjem vrednosti prioriteta.

Povezani članci