Merkja VPN-portið gefur raddsímtölum ekki forgang
Að merkja VPN-portið sem forgang hleypir símtalinu og öryggisafritinu fram í sama göngunum. Rödd þarf flokkun fyrir dulkóðun og biðröð sem þú stýrir.
Að merkja UDP-port VPN sem háan forgang er algengasta QoS-breytingin fyrir rödd og hún aðskilur ekki símtal frá skráaflutningnum sem deilir sama göngunum. Bæði streymin fara út um sama dulkóðaða sokkinn. Merkið segir næsta hoppi að allt skipti jafn miklu máli, sem er það sama og að segja því ekkert. Það sem verndar símtal er áreiðanleg flokkun fyrir dulkóðun auk biðraðar sem þú stýrir í raun.
Göngin fela streymið sem þú vildir flokka
Dulkóðun kemur í stað innri hausanna fyrir einn ytri haus á hver göng. Eftir það sýna rödd og öryggisafritsumferð sama uppruna, áfangastað og flutningsport, svo flokkun sem byggir á porti ganganna getur ekki greint þau í sundur. Hverju sem þú hleypir fram, hleypir þú því fram í einu lagi.
DSCP-gildi sem upprunaaðgerðin setur lifir aðeins ef eitthvað afritar það út. OpenVPN 2.6 hefur passtos, skjalfest með IPv4-umfangi; IPsec beitir eigin afritunar- eða vörpun stefnu við mörk ganganna. Án þess skrefs er ytri pakkinn merktur með hvaða sjálfgefnu gildi sem gangatengið notar, og biðröðin neðar lærir aldrei að símtal er inni.
Afrituð merki eiga skilið sömu tortryggni og hvaða gildi sem viðskiptavinur leggur til. Vinnustöð getur krafist hraðaðrar framsendingar fyrir öryggisafritaverkefni, svo inntaka og endurmerking við traustmörkin eiga heima í hönnuninni áður en merkið er trúað.
Forgangur gildir aðeins þar sem biðröðin myndast
Mettað uppstreymi er það sem breytir góðum kóðara í vélræna rödd, og biðröðin sem fyllist er venjulega í aðgangstækinu eða í biðminni þjónustuveitandans. Að móta útleiðina að notanlegum hraða, að frádregnum kostnaði ganganna og tengilsins, heldur þeirri biðröð í vélbúnaði sem þú stýrir en ekki í biðminni annars.
Sanngjörn biðröð og virk biðraðastýring hjálpa jafnvel án raddflokks, því þær koma í veg fyrir að eitt mikið streymi fylli biðminnið. CAKE á Linux sameinar mótun, sanngirni á hvert streymi og valfrjálsa Diffserv-flokka í einn qdisc, og uppsetti netstjórinn ætti að eiga þá stillingu frekar en aðra keppinauta biðraðauppsetningu. Án mótunar bíður flokkur sem er ofar en mikið umferð ennþá bak við biðminni sem er þegar fullt.
Meðferð á innkomandi umferð er ekki gagnslaus, en hún verkar eftir að pakkinn hefur farið yfir móttökutengilinn. Hún getur haft áhrif á viðbragðsfúsan sendanda og getur ekki endurgreitt seinkun sem þegar er eytt uppstreymis, svo hún er mildun en ekki trygging.
| 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 |
Hvað lifir á opnum internetinu
Diffserv-arkitektúrinn lýsir meðferð innan stjórnsýslulegra léna, og þess vegna getur veitandi hunsað eða endurskrifað merki við mörk. Gagnstæð fullyrðing, að hvert net fjarlægi það alltaf, er jafn óstudd. Heiðarleg spurning er hvað þessi tiltekna leið er samningsbundin og eftirlitsbundin til að gera. Prófaðu það með merktri rannsókn í stað þess að endurtaka reglu sem þú las einhvers staðar.
Spurðu hvað veitandinn gerir við flokkinn og mældu það svo. Merki sem varðveitist en er ekki áætlað er skraut; leið sem áætlar án þess að sjá merkið er annað vandamál, og þau tvö þurfa mismunandi lagfæringar.
Mæliplan sem einangrar stigið
Gerðu eitt venjulegt símtal með stýrðri samkeppnisupphleðslu og endurtaktu það svo á snúrutengdri leið. Skoðaðu hvað símtalið tapaði, hvað flokkatanningar skráðu og hversu nálægt tengið gengur raunverulegum mörkum sínum frekar en auglýstum hraða áætlunarinnar.
tc -s qdisc show dev eth0
tc -s class show dev eth0
mtr -rwzbc 50 voice.example.net
Ef teljarinn fyrir raddflokkinn helst á núlli er flokkun eða afritun merkis brotin og enginn forgangur hjálpar. Ef flokkatanningurinn hreyfist á staðnum á meðan seinkun heldur áfram að aukast er þrengslin handan gáttarinnar. Ekki er hægt að laga hvora niðurstöðuna sem er með því að hækka forgangsgildið.