ICP_NOTIFY

ICP_NOTIFY, a notification of the caching system is used as a trigger between WWW systems. The receiving system of ICP_NOTIFY do various features. One system records it as log. Other system searches any things in that cache.

Packet format

An opcode of ICP_NOTIFY is 12 and that payload format is same as ICP_QUERY.

Payload Format:
0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                     Requestor Host Address                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                             |
/                       Null-Terminated URL                   /
/                                                             /
|                                                             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Example - prefetching with ICP_NOTIFY

This section shows combination of the Squid and the Wcol as a example of ICP_NOTIFY. The Squid notify URL of processing resources (this modificication of Squid for ICP_NOTIFY is applied Mr. Inoue). The Wcol prefetches using notified URL.


k-chinen@is.aist-nara.ac.jp