Revision: 14388
Author: adrian.chadd
Date: Mon Feb  8 02:00:47 2010
Log: Created wiki page through web user interface.
http://code.google.com/p/lusca-cache/source/detail?r=14388

Added:
 /wiki/FeatureHtcpOverview.wiki

=======================================
--- /dev/null
+++ /wiki/FeatureHtcpOverview.wiki      Mon Feb  8 02:00:47 2010
@@ -0,0 +1,31 @@
+#summary HTCP support in Squid/Lusca
+#labels Feature
+
+= Introduction =
+
+HTCP is an inter-cache control protocol. It includes much more information in the request than ICP (including request headers) and can be used to subscribe to various cache functions such as object creation and deletion.
+
+= Configuration =
+
+Squid/Lusca does not include HTCP support by default. It needs to be compiled with the configure option "--enable-htcp".
+
+The default HTCP port is UDP/4327. This can be changed with the configuration options "htcp_port".
+
+There are two separate configuration options for HTCP Access control - "htcp_access" and "htcp_clr_access". "http_access" control general HTCP access; "htcp_clr_access" controls the HTCP CLR (Clear/Purge) access.
+
+HTCP is configured on a peer by using "htcp" on the "cache_peer" option for the given peers. CLR messages are forwarded to peers with the "htcp-forward-clr" option set.
+
+If HTCP is to be configured for a given peer, change the ICP port to the HTCP port on the "cache_peer" line or HTCP messages will be sent to the ICP port.
+
+= Known Issues =
+
+== HTCP request loops with HTCP_CLR ==
+
+HTCP CLR messages (ie, Clear) will be forwarded to all peers which are configured to forward CLR messages. There is however no loop detection in the HTCP codebase. It is therefore easy to create a loop between two peers which will bounce a CLR message between them.
+
+There is no current workaround save for not configuring any CLR forwarding loops in the cache peer configuration.
+
+
+= More Information =
+
+ * [http://en.wikipedia.org/wiki/Hypertext_caching_protocol Wikipedia Article on HTCP]

--
You received this message because you are subscribed to the Google Groups 
"lusca-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/lusca-commit?hl=en.

Reply via email to