Norādījums izklausās pilnīgs: ierobežo katru VPN klientu līdz 20 Mbit/s. Tas nav pilnīgs, un viena rindu disciplīna uz tuneļa saskarnes to nenodrošinās. „Vienam klientam“ var nozīmēt vienu tuneļa adresi, vienu ierīci vai vienu kontu, un katra izvēle paketes klasificē citādi. Pirms rakstīt jebkuru noteikumu, izlem, kuru no tiem prasība patiešām nosauc.

Viss zemāk attiecas uz attālumu starp šo teikumu un kaut ko, kas strādā.

Kam vispirms jānozīmē «vienam klientam»

Tuneļa adresi ir viegli klasificēt un viegli pārstrādāt. Ierīce ir grūtāka, jo viens konts var nest vairākas, un ierīcei var būt vairākas adreses, īpaši ar IPv6. Godīguma politikai konts ir jēgpilnākā vienība un visgrūtāk pamanāmā paketes galvenē. Katra definīcija ietver savu skaitīšanas atslēgu, tāpēc politika, kas svārstās starp tām, nedarīs to, ko apgalvo apraksts.

Virziens ir otrais trūkstošais vārds. Augšupielāde, lejupielāde un apvienotais ir trīs dažādas prasības, un viens izejošais noteikums uz vienas saskarnes reti aptver abus ceļus.

Izvēlies punktu, kur klients vēl ir redzams

Katrs virziens tiek definēts attiecībā pret saskarni. Tas, kas iziet no servera tuneļa uz attālu klientu, skaitās lejupielāde tam klientam; tas, ko klients sūta, ieiet tunelī un pēc tam iziet uz savu galamērķi. Izvēlies plānošanas punktu katram virzienam un pajautā, kādi lauki tur eksistē. Pirms avota NAT augšupielāde vēl nes klienta iekšējo adresi; pēc tulkošanas vienkārša avota sakritība to varbūt vairs neidentificēs.

Šifrētajā ceļā galvenes pieder VPN transportam, tāpēc filtram, kas saskaņo iekšējās adreses, nav ko saskaņot. Dizains var klasificēt agrāk un nodot atzīmi vēlākam plānotājam, taču šai nodošanai jābūt apzinātai: pakešu atzīmes, savienojumu atzīmes un plānotāja klases ir atšķirīgs stāvoklis, nevis viena tālāk nodota vērtība.

Spaiņi neparādās paši no sevis

Saskarnei piesaistīts marķieru spainis veido jebkuru satiksmi, kas to izmanto; tas nerada jaunu spaini katrai avota adresei. Klašu dizains tā vietā kārto atlasīto satiksmi klasēs, filtri izlemj piederību, un HTB rokasgrāmata atdala klases ātrumu no tās griestiem, kad vecākam ir brīva joslas platums. Ja nodoms ir stingri griesti, iestati griestus un apzināti izlem aizņēmuma uzvedību; neuzskati katru ātruma skaitli par absolūtu maksimumu.

Kad prasība ir vienam klientam, diviem vienlaikus strādājošiem pārsūtījumiem vajadzētu dalīt vienu kvotu. Dot katram plūsmam pilnu ātrumu ir cita politika, un tā iztur jebkuru testu, kas vēro tikai vienu lejupielādi.

Divas ierīces, viens konts, viena kvota?

Divu ierīču adrešu atsevišķa ierobežošana nekad nesasummējas vienā konta līmeņa kvotā, pat ja abas ierīces piesakās kā viena un tā pati persona. Tas pats attiecas uz visu LAN, kas tulkots aiz viena partnera, vai uz papildu IPv6 adresēm, ko klasifikators nekad nav gaidījis. Uzturi adreses un identitātes saiti aktuālu un atceries, ka stabila adrese vienkāršo karti, bet neapliecina tās īpašnieku.

Definē arī uzliesmojuma un rindas uzvedību. Marķieru spaiņi pieļauj īsus uzliesmojumus virs vidējā, un buferēšana pievieno aizturi; pārpalikuma policija un tā novietošana rindā vēlākam laikam ir dažādi lēmumi ar dažādiem simptomiem.

Lai pārbaudītu, palaid divus pārsūtījumus no viena klienta, pievieno otru klientu un lasi klašu skaitītājus katrā virzienā.

Saistītie raksti