On Sun, 10 Apr 2011 21:04:59 +0530, Supratik Goswami wrote:
> Hello,
>
> I am using squid-3.1.11-1.el5 in a production server which acts as a
> gateway of our network.
> Every system is connected to the internet through the Squid proxy
> server.
>
> In my Squid configuration I am using "reply_body_max_size 15 MB
> officelan" to restrict download of large files.
> I am also using the following delay pool parameters to restrict
> Squid's overall bandwidth consumption.
>
> delay_pools 1
> delay_class 1 1
> delay_access 1 allow all
> delay_parameters 1 192000/192000
>
> In my environment we have two ISP providers connected using two
> routers Link-1 and Link-2.
> Currently Squid uses Link-1 to connect to the internet.
>
> Currently if a download file size if more than 15 MB squid restricts
> the download as per the above configuration
> by my objective is to redirect requests through Link-2 if the
> download
> size is larger than 15 MB.
>
> While looking into the Squid mailing list archive I came across this
> post
> http://www.squid-cache.org/mail-archive/squid-users/200707/0678.html.
> I wen through the Squid documentation but I am not able to find how
> can a achieve it using Squid.
>
> Any help would be highly appreciated.
You do it exactly as Henrik described in that post.
tcp_outgoing_address sets the IP used to send requests, the OS does the
policy work.
Lookup "policy routing" in your OS networking documentation for how to
set it up there.
There is also the QoS equivalents (tcp_outgoing_tos and qos_flows) that
can be used nowdays as alternatives to the outgoing IP. How to manage
and configure QoS should also be in your OS networking documentation.
Amos
Received on Sun Apr 10 2011 - 23:38:41 MDT
This archive was generated by hypermail 2.2.0 : Mon Apr 11 2011 - 12:00:02 MDT