![](/images/new-backgrounds/1176104/176104295x1.webp)
For information on how to enable parent caching from the Manager UI, see the parent caching section on the Configure: Routing page (see Setting HTTP parent caching options‚ on page 40). For information on how to enable parent failover using the
New York
Intel NetStructure Cache Appliance
3returned document
regionalcache |
hit |
parent cache
1 request
end user
| Baltimore |
Intel NetStructure Cache Appliance | |
localcache | miss |
2forwarded request
Peer, sibling, and parent caches
Figure 7 A cache hierarchy in action
ICP cache hierarchies
Internet Cache Protocol (ICP) is a protocol for proxy caches to exchange information about their content. ICP query messages ask other caches if they are storing a particular URL. ICP response messages reply with a hit or miss answer.
ICP hierarchies employ sibling caches as well as parent caches. Sibling caches exist at the same hierarchical level, while parent caches exist one level up in the hierarchy. A cache exchanges ICP messages only with specific ICP peers. An ICP peer can be a sibling cache or a parent cache.
If the Intel NetStructure Cache Appliance has ICP enabled, it sends out ICP queries to its sibling caches in the event of a cache miss on an HTTP request. If there are no hits on siblings, the appliance sends ICP queries to ICP parents. If there are no hits on ICP parents, the appliance forwards the request to its HTTP parents. If there are no HTTP parent caches established, the appliance forwards the request to a selected ICP parent cache (which resolves the request by communicating with the origin server).
136Intel NetStructure Cache Appliance Administrator’s Guide