On Tue, Jun 26, 2007 at 09:58:12AM +1200, squid3@xxxxxxxxxxxxx wrote: > > On Tue, Jun 12, 2007 at 11:42:42AM -0500, Dave Dykstra wrote: ... > >> I considered that, but wouldn't multicasted ICP queries tend to get many > >> hundreds of replies (on average, half the total number of squids)? It > >> would only use the first response it got back, but it doesn't seem very > >> efficient of network or compute resources to throw away all the others. > >> Do you know of other people who have used multicast ICP for this type of > >> application? > >> > >> The multicast TTL could help a little but probably not much. I expect > >> the servers are usually organized in smaller groups, with better network > >> connectivity within each group, but it isn't practical to ask the system > >> administrators to tell us which servers are in which group so everything > >> has to be automatic. They're very likely all on the same large subnet > >> with the switches sorting out the routing, so it isn't clear that > >> anything at squid's level would be able to tell how far away servers are > >> other than by small differences in response time, or more likely > >> throughput of large transfers. I also don't think we can really expect > >> we know can know the names of all the peers in order to list them in > >> "multicast-responder". > >> > >> - Dave > > > > There are some neighbour-discovery features of IPv6 that offer options in > this area. The drawbacks there are: > The host network between squids MUST be able to handle IPv6 traffic > properly, and with the current squid that means dual-stack linux in some > form. > It hasn't been written or even experimented with yet AFAIK. So some > sponsorship will be needed to get me or someone doing it earlier than a > few years away. > > Amos > PS. yes folks squid3-ipv6 branch is in Beta testing now. I think IPv6 rollout is still too far away to depend on it, I'd rather have something that works with IPv4. - Dave