Merit Network
Can't find what you're looking for? Search the Mail Archives.
  About Merit   Services   Network   Resources & Support   Network Research   News   Events   Home

Discussion Communities: Merit Network Email List Archives

North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: caching at windmills (i mean exchange points)

  • From: Ton Verschuren
  • Date: Fri Dec 05 08:31:59 1997
  • Address: Radboudburcht, P.O. Box 19035, 3501 DA Utrecht, NL
  • Organisation: SURFnet bv
  • Phone: +31 302 305 305
  • Telefax: +31 302 305 329

Thanks Duane,

This makes more sense. I'll discuss this further with my network 
services collegues to grasp the routing issues for our case.

Ton.

==> From: Duane Wessels

| Ton Verschuren writes:
| 
| >I know. Still, for a cache to fill it has to fetch docs and thus act as 
| >a parent. If the NLANR cache acts as a parent for all MW connected 
| >ISP's than *all* misses from those ISP's get routed through the NLANR 
| >cache and for the transatlantic traffic the lines of NLANR's ISP will 
| >fill up. No?
| 
| In order for the cache to fill, yes some MW customers will need to call
| the cache a parent.  Some could call the cache a sibling.
| 
| However, it isn't so black-and-white as that.  Squid can be configured
| to measure RTTs to origin servers.  Squid's ICP replies will include
| the RTT estimations, and the child cache can compare these values to
| its own measurements, or those made by other (parent) caches.
| 
| Additionally, for the MW cache, we have modified Squid to return an
| ICP_MISS_NOFETCH reply for requests origin servers which appear to be
| unreachable (presumably due to incomplete routing info).  Upon
| receiving this reply, the child cache will not forward the request to
| us.
| 
| Thus, a child cache can use our MW cache as a parent only for origin
| servers which are reachable by us, and which our cache is "closer" to.
| If the child cache is closer, then it will forward the request
| directly.
| 
| A potential problem is that the RTT measurement feature is not compiled
| in by default.  It requires building Squid with a macro defined, and
| installing the ICMP sending/receiving program with root privs.
| 
| A few more details can be found at
| http://squid.nlanr.net/Squid/FAQ/FAQ-7.html#ss7.6
| 
| Duane W.
| --
| wessels@nlanr.net                           Think Globally, Cache Locally.








Discussion Communities


About Merit | Services | Network | Resources & Support | Network Research
News | Events | Contact | Site Map | Merit Network Home


Merit Network, Inc.