HI ALL: We are running Squid 2.5STABLE14 on Linux machines trying to run a cluster of caches in a siblings peering arrangement using multicast for ICP queries. The caches seem to be talking to each other fine. When the client sends a HTTP requested that isn't cached on the configured cache, the cache sends out an ICP multicast query, all other caches recieve this fine and respond. Either with UDP_MISS or UDP_HIT. The problem is, if the other caches respond with a UDP_HIT the orginal cache still fetches the object directly, rather than fetching the object from the sibling. Why? And I have checked the access.log, got these: On the first cache (172.19.0.229) 1187773057.113 3 222.220.132.48 TCP_MISS/200 315 GEThttp://XXXXX - DIRECT/XXXX On the sibling cache (172.19.0.228) 1187773057.002 0 172.19.0.229 UDP_HIT/000 108 ICP_QUERYhttp://XXXXXX - NONE/- - Any idear? Thanks