How is transparent caching implemented on the CacheQube?
The essential thing is this: the customer’s network has to be configured so that client traffic is routed to the IP address of one of the CacheQube’s Ethernet interfaces. The CacheQube’s other Ethernet interface is on a second subnet. This second subnet should contain a gateway to the external Internet — a router or a firewall, for example. With this setup, the CacheQube sees all client traffic to the Internet. The CacheQube detects HTTP requests (packets with destination port 80) and redirects these packets to its caching software, which handles the request from this point — the cache is queried for the URL; if the URL is present, the object is returned to the client straight from the cache.