Mae’r cyfarwyddyd yn swnio’n gyflawn: cyfyngu pob cleient VPN i 20 Mbit/s. Nid yw’n gyflawn, ac ni fydd un ddisgyblaeth ciw ar ryngwyneb y twnnel yn ei gyflawni. Gall fesul cleient olygu fesul cyfeiriad twnnel, fesul dyfais neu fesul cyfrif, ac mae pob dewis yn dosbarthu pecynnau’n wahanol. Cyn ysgrifennu unrhyw reol, penderfynwch pa un y mae’r gofyniad yn ei enwi mewn gwirionedd.

Mae popeth isod yn ymwneud â’r pellter rhwng y frawddeg honno a rhywbeth sy’n gweithio.

Beth sy’n rhaid i «fesul cleient» ei olygu’n gyntaf

Mae cyfeiriad twnnel yn hawdd ei ddosbarthu ac yn hawdd ei ailgylchu. Mae dyfais yn anoddach, oherwydd gall un cyfrif gario sawl un, a gall dyfais ddal sawl cyfeiriad, yn enwedig gyda IPv6. Ar gyfer polisi tegwch, y cyfrif yw’r uned fwyaf ystyrlon, a’r anoddaf i’w gweld mewn pennawd pecyn. Mae pob diffiniad yn awgrymu ei allwedd gyfrifo ei hun, felly ni fydd polisi sy’n drifftio rhyngddynt yn gwneud yr hyn y mae’r disgrifiad yn ei honni.

Cyfeiriad yw’r ail air sydd ar goll. Mae uwchlwytho, lawrlwytho a chyfunol yn dri gofyniad gwahanol, ac anaml y mae un rheol allanfa ar un rhyngwyneb yn cwmpasu’r ddau lwybr.

Dewiswch bwynt lle mae’r cleient i’w weld o hyd

Diffinnir pob cyfeiriad yn erbyn rhyngwyneb. Mae’r hyn sy’n gadael twnnel y gweinydd tuag at gleient o bell yn cyfrif fel lawrlwytho i’r cleient hwnnw; mae’r hyn y mae cleient yn ei anfon yn mynd i mewn i’r twnnel ac yna’n gadael tuag at ei gyrchfan. Dewiswch bwynt amserlennu ar gyfer pob cyfeiriad a gofynnwch pa feysydd sydd yno. Cyn NAT ffynhonnell, mae uwchlwytho’n dal i gario cyfeiriad mewnol y cleient; ar ôl cyfieithu, efallai na fydd cyfatebiaeth ffynhonnell syml yn ei adnabod mwyach.

Ar y llwybr wedi’i amgryptio mae’r penawdau’n perthyn i gludiant VPN, felly nid oes gan hidlydd sy’n cyfateb cyfeiriadau mewnol ddim i’w gyfateb. Gall dyluniad ddosbarthu’n gynt a throsglwyddo marc i amserlennydd diweddarach, ond rhaid i’r trosglwyddiad hwnnw fod yn fwriadol: mae marciau pecyn, marciau cysylltiad a dosbarthiadau amserlennydd yn gyflwr gwahanol, nid un gwerth sy’n cael ei drosglwyddo ymhellach.

Nid yw bwcedi’n ymddangos eu hunain

Mae bwced tocynnau sydd ynghlwm wrth ryngwyneb yn llunio pa bynnag draffig sy’n ei ddefnyddio; nid yw’n bathu bwced newydd fesul cyfeiriad ffynhonnell. Yn lle hynny, mae dyluniad sy’n seiliedig ar ddosbarthiadau yn didoli’r traffig a ddewiswyd i ddosbarthiadau, gyda hidlwyr yn penderfynu aelodaeth, ac mae llawlyfr HTB yn gwahanu cyfradd dosbarth oddi wrth ei nenfwd pan fo gan y rhiant led band dros ben. Os mai’r bwriad yw cap caled, gosodwch y nenfwd a phenderfynu’r ymddygiad benthyca yn fwriadol; peidiwch â thrin pob ffigur cyfradd fel uchafswm absoliwt.

Pan fo’r gofyniad fesul cleient, dylai pâr o drosglwyddiadau sy’n rhedeg ar unwaith rannu un cwota. Mae rhoi’r gyfradd lawn i bob llif yn bolisi gwahanol, ac mae’n goroesi unrhyw brawf sy’n gwylio un lawrlwytho yn unig.

Dwy ddyfais, un cyfrif, un cwota?

Nid yw cyfyngu dau gyfeiriad dyfais ar wahân byth yn adio i un cwota ar draws y cyfrif, hyd yn oed pan fo’r ddwy ddyfais yn mewngofnodi fel yr un person. Mae’r un peth yn wir am LAN gyfan a gyfieithir y tu ôl i un cymar, neu am gyfeiriadau IPv6 ychwanegol na ddisgwyliodd y dosbarthwr byth. Cadwch y cysylltiad cyfeiriad-i-hunaniaeth yn gyfredol, a chofiwch fod cyfeiriad sefydlog yn symleiddio’r map heb ddilysu ei berchennog.

Diffiniwch ymddygiad byrstio a chiw hefyd. Mae bwcedi tocynnau’n caniatáu byrstiau byr uwchlaw’r cyfartaledd, ac mae byffro’n ychwanegu oedi; mae plismona gormodedd a’i giwio ar gyfer yn ddiweddarach yn benderfyniadau gwahanol â symptomau gwahanol.

I ddilysu, rhedwch ddau drosglwyddiad o un cleient, ychwanegwch ail gleient, a darllenwch y cyfrifwyr dosbarth ym mhob cyfeiriad.

Erthyglau cysylltiedig