Squid kan 'n versoek klassifiseer met inligting wat 'n gewone IP-roete nie het nie. In 'n ondersteunde Linux-bou ken tcp_outgoing_mark 'n bedienerkant-Netfilter-merk toe op grond van 'n vinnige ACL:

acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all

'n Ooreenstemmende Linux-beleidsreel kan dan fwmark 0x20 gebruik om 'n reeds opgestelde roetertabel te kies. Daardie tabel het steeds die regte roetes en 'n bereikbare volgende hop nodig. Die Squid-richtlijn skep dit nie.

Hierdie merk is plaaslike roeteringsmetadata. Dit verskil van 'n DSCP- of TOS-veld in 'n IP-pakket, en van tcp_outgoing_address wat 'n bron-IP kies.

Die gedokumenteerde richtlijn vereis Linux-pakketmerk- en vermoe-ondersteuning en aanvaar slegs vinnige ACL's. Dit is beskikbaar in Squid 7 en vroeer gelyste vrystellings, nie in Squid 8 nie.

Bou die beleid rondom die werklike uitwaartse verbindings. Hergebruikte TCP-verbindings word nie nuwe verbindings net omdat 'n ander HTTP-versoek hulle gebruik nie. Hou ook die klientgerigte terugweg en die roete van ongemerkte verkeer in die ontwerp.

Verwante artikels