Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Provider A have transparent caching with squid .

In the situation which a client has multihome BGP with provider A and provider B then client does not send its outgoing traffic (upload) to provider A but its incoming traffic (download) comes to/from provider A .

In that situation what happens . clients will have problem to loading pages ? Cache works fine ? ....

share|improve this question

If the connection comes through provider A, then it will simply be served by the cache. If the connection comes through provider B, it will go directly to the target server and fetch it from there.

The client is not aware that he gets served by a proxy.

share|improve this answer
Are you sure ? Client TX goes to provider B and the proxy on A is not aware of it . – Omid Kosari Jun 20 '14 at 12:57
Yes. Why wouldn't it? In the end it's just IP Packets. Do you have an actual problem associated with this? – MichelZ Jun 20 '14 at 13:00
If i correctly remember proxy main job works when it sees send request from client . Am i right ? – Omid Kosari Jun 20 '14 at 13:09
Yes, but it should hinder the page to get loaded. It might just not be loaded from the cached of the proxy. – MichelZ Jun 20 '14 at 13:12

All will be fine. The request reaching the server (client(1) in your post) comes from the transparent proxy ip not from the enduser (client(2)). So regardless which kind of routing is set, the server communicates with the proxy throught whatever link and the client comunicates with the proxy through provider A.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.