Squid QoS: класіфікацыя новых знешніх злучэнняў проксі
Размясціце класіфікацыю прапускной здольнасці там, дзе проксі адкрывае свой паток на баку сервера, а не спадзявайцеся, што ідэнтычнасць зыходнага пакета захаваецца.
Фільтр крыніцы кліента можа супасці з ноўтбукам на баку LAN і прапусціць усе пакеты Squid на баку інтэрнэту. Squid завяршае злучэнне кліента і адкрывае іншае, таму знешні адрас крыніцы звычайна належыць проксі.
| Што вы хочаце кантраляваць | Дзе адбываецца адпаведная праца |
|---|---|
| Абмежаваць уваходны трафік кліентаў | Шлях ад кліента да проксі |
| Планаваць адказы, што адпраўляюцца кліентам | Знешняя чарга проксі, звернутая да кліентаў |
| Класіфікаваць трафік ад проксі да крыніцы | Новае злучэнне на баку сервера |
Гэтыя размяшчэнні не ўзаемазаменныя. Уваходны абмежавальнік скідвае лішнія пакеты; знешні планавальнік кіруе чаргой адпраўкі. Выберыце кірунак і адзінку—хуткасць, байты або адначасовая праца—перш чым выбіраць класіфікатар.
Для Squid 6 і 7 tcp_outgoing_tos можа выбраць значэнне TOS або Diffserv на баку сервера з дапамогай ACL. Гэта наўмысна перадае сігнал палітыкі іншаму класіфікатару, а не захоўвае зыходную крыніцу пакета кліента.
Вызначце гэты сігнал у дамене, які ім кіруе. Значэнні DSCP не з'яўляюцца ўліковымі данымі карыстальніка: іншыя адпраўнікі могуць выкарыстоўваць тую ж адзнаку, а прылады ніжэй па плыні могуць яе замяніць. Паўторна выкарыстанае злучэнне на баку сервера таксама можа несці некалькі запытаў, таму азнаёмцеся з паводзінамі пастаяннага злучэння і QoS разгорнутай версіі, перш чым меркаваць, што кожны запыт можа незалежна перамаркіраваць паток.
Для ліміту на карыстальніка прымяняйце яго ў пункце, які мае патрэбную ідэнтычнасць праграмы. Адзнака пакета дапамагае несці клас; яна не аднаўляе ідэнтычнасць, якую выбранае злучэнне ўжо не нясе.