En sam tc oblikovalnik ne omejuje vsakega odjemalca VPN
Omejitev na odjemalca zahteva identiteto za štetje, dve smeri in točko razvrščanja. En oblikovalnik na tunelu ni ena kvota na uporabnika.
Navodilo se sliši popolno: omeji vsakega odjemalca VPN na 20 Mbit/s. Ni popolno in ena sama disciplina čakalne vrste na vmesniku tunela tega ne bo zagotovila. Na odjemalca lahko pomeni na naslov tunela, na napravo ali na račun, in vsaka izbira razvrsti pakete drugače. Preden napišeš katero koli pravilo, se odloči, katero od njih zahteva v resnici imenuje.
Vse spodaj se nanaša na razdaljo med tem stavkom in nečim, kar deluje.
Kaj mora najprej pomeniti «na odjemalca»
Naslov tunela je lahko razvrstiti in znova uporabiti. Naprava je težja, ker lahko en račun nosi več naprav in ima lahko naprava več naslovov, zlasti z IPv6. Za politiko pravičnosti je račun najbolj smiselna enota in najtežje opazna v glavi paketa. Vsaka definicija vključuje svoj ključ za štetje, zato politika, ki niha med njimi, ne bo delala tega, kar trdi opis.
Smer je druga manjkajoča beseda. Prenos navzgor, prenos navzdol in kombinirano so tri različne zahteve, in eno samo izhodno pravilo na enem vmesniku le redko pokrije obe poti.
Izberi točko, kjer je odjemalec še viden
Vsaka smer je določena glede na vmesnik. Kar zapusti tunel strežnika proti oddaljenemu odjemalcu, se za tega odjemalca šteje kot prenos navzdol; kar odjemalec pošlje, vstopi v tunel in nato izstopi proti svojemu cilju. Izberi načrtovalno točko za vsako smer in vprašaj, katera polja tam obstajajo. Pred izvornim NAT prenos navzgor še vedno nosi notranji naslov odjemalca; po prevodu ga preprosto ujemanje vira morda ne bo več prepoznalo.
Na šifrirani poti glave pripadajo transportu VPN, zato filter, ki ujema notranje naslove, nima česa ujemati. Zasnova lahko razvrsti prej in preda oznako poznejšemu razporejevalniku, vendar mora biti ta predaja namerna: oznake paketov, oznake povezav in razredi razporejevalnika so različno stanje, ne ena sama posredovana vrednost.
Vedra ne nastanejo sama od sebe
Vedro žetonov, pripeto na vmesnik, oblikuje ves promet, ki ga uporablja; ne kuje novega vedra za vsak izvorni naslov. Zasnova na podlagi razredov namesto tega razvrsti izbrani promet v razrede, filtri odločajo o članstvu, in priročnik HTB loči hitrost razreda od njegovega stropa, ko ima nadrejeni prosto pasovno širino. Če je namen trd strop, nastavi strop in namerno odloči o vedenju izposojanja; ne obravnavaj vsake številke hitrosti kot absolutnega maksimuma.
Ko je zahteva na odjemalca, bi si morala dva sočasna prenosa razdeliti eno kvoto. Da bi vsakemu toku dali polno hitrost, je druga politika in preživi vsak test, ki opazuje samo en prenos navzdol.
Dve napravi, en račun, ena kvota?
Ločeno omejevanje dveh naslovov naprav se nikoli ne sešteje v eno kvoto na ravni računa, tudi ko se obe napravi prijavita kot ista oseba. Enako velja za celoten LAN, preveden za enim partnerjem, ali za dodatne naslove IPv6, ki jih razvrščevalec ni nikoli pričakoval. Vzdržuj povezavo med naslovom in identiteto ažurno in pomni, da stabilen naslov poenostavi zemljevid, ne da bi overil lastnika.
Določi tudi vedenje sunkov in čakalne vrste. Vedra žetonov dovoljujejo kratke sunke nad povprečjem, medpomnjenje pa doda zakasnitev; policiranje presežka in njegovo čakanje v vrsti za pozneje sta različni odločitvi z različnimi simptomi.
Za preverjanje poženi dva prenosa z enega odjemalca, dodaj drugega odjemalca in beri števce razredov v vsaki smeri.