If several proxy servers are serving the network, you can set up a hierarchy of proxy caches. If a proxy server does not find the requested page in its cache, it queries its peers and parents for the information.
The queried peers and parents can then, in turn, query additional peers and parents for the requested information. The origin server is queried as the last resort.
The Novell BorderManager 3.8 proxy server is compatible with other Internet Cache Protocol (ICP)-based proxy servers that exist on the Internet. You can set up these proxy servers as peers (neighbors), parents, or both.
You can configure a CERN hierarchy, a cache hierarchy (ICP), or both. If both are configured, the cache hierarchy takes precedence and the CERN hierarchy is used as a backup. CERN hierarchies have only parents, whereas cache hierarchies have both parents and peers.
To configure a hierarchical cache:
In NetWare Administrator, select the Novell BorderManager 3.8 Setup page for the server.
From the Application Proxy tab, select the HTTP Proxy service, then click Details.
Click the Cache Hierarchy Server tab, then select the Enable Cache Hierarchy Server check box.
Specify the following, then click OK:
Click the Cache Hierarchy Client tab, then select the Enable Cache Hierarchy Client check box.
Specify the following:
Do not specify a value if you are configuring a CERN client.
Name of the nearest host server neighbor.
Port number of the neighbor HTTP proxy.
Port number of the neighbor cache hierarchy client: Do not specify a value if you are configuring a CERN client.
Type of neighbor: peer, parent, or CERN: Select peer or parent if you are configuring a cache hierarchy client; select CERN if you are configuring a CERN client.
Priority for each neighbor, from 1 (lowest) to 10 (highest): You can prioritize a set of parents or neighbors. A cache hierarchy client chooses the fastest responding hierarchy cache with the highest priority to service a request. CERN uses pure priority routing without querying.
Domains that the cache hierarchy client will serve: The default is null, or all neighbors receive all queries. CERN also supports domain routing.
Click OK.
Click the Cache Hierarchy Routing tab, then specify the following:
NOTE: Use cache hierarchy (ICP) routing when the parent cannot contact the origin server.
Click OK, then click OK again from the Novell BorderManager 3.8 Setup page.