Date: Tue, 6 Feb 2001 19:42:56 +0200 From: "David Wilson" <davew@sai.co.za> To: <squid-users@ircache.net> Cc: <freebsd-isp@freebsd.org>, <technical@sai.co.za> Subject: Transparent proxying with delay pools based on IP precedence bit Message-ID: <009901c09064$3e267150$112821c4@pmb.sai.co.za>
next in thread | raw e-mail | index | archive | help
Hi guys, howzit going ? ;-) An nice juicy question: We are an ISP and we allocate our leased line clients subnets of IP's. At the moment we use a Packeteer traffic shaper to limit our each of clients international bandwidth to 16K international & 64K Local. The Packeteer is able to distinguish between local & international traffic because our bandwidth provider marks our incoming packets "precedence" fields of all international traffic with a "2" and all local traffic with a "0". Obviously because of this we cannot run a transparent Squid cache because it all allows our clients to request that our Cache fetches web content on behalf of each client, thus their HTTP traffic is not limited to that set by the Packeteer. To use transparent caching we need to setup "delay pools" in Squid that would limit each client to their allocated bandwidth, we also need Squid to distinguish between local & international traffic by looking at the "precedence" fields in each incoming packet so that each client is limited to their 16K international & 64K local bandwidth allowances. I have looked around and cannot find any info on how to do this, except by going for an integrated hardware cache/traffic shaper. Surely there is away to do this... even if we get our router to split the international & local traffic and apply "Cisco route maps, based on precedence bit" to forward the HTTP traffic to 2 separate transparent caches (1 Squid for international traffic & 1 Squid for local), then on each we implement "delay pools" for each client ? Surely someone has done this before to enable Squid to limit bandwidth based on precedence bit ? Thanks, any guidance would be most appreciated. Kindest regards David Wilson The S.A Internet To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?009901c09064$3e267150$112821c4>