Claims
- 1. A method of operating a content distribution network switch in a content distribution network comprising the steps of:
receiving a packet from a client associated with a secure communication connection; extracting information from the packet to identify a cache server in the content distribution network that has state information on the secure communication connection; and directing the packet towards the identified cache server.
- 2. The invention of claim 1 wherein the information extracted from the packet comprises a session identifier used to compute a label identifying the cache server.
- 3. The invention of claim 2 wherein the label identifying the cache server is computed from the session identifier by a function f(SID) where SID is the session identifier.
- 4. The invention of claim 3 wherein the function f(SID) SID MOD n+1 where n is the number of cache servers that can store the state information on the secure communication connection.
- 5. The invention of claim 4 wherein the secure communication connection is a Secure Sockets Layer connection.
- 6. The invention of claim 1 wherein the information extracted from the packet comprises a client address which is associated with a cache server.
- 7. The invention of claim 6 wherein associations between client address and cache server are stored in a table.
- 8. The invention of claim 7 wherein the secure communication connection is a Secure Sockets Layer connection.
- 9. The invention of claim 6 wherein associations between client address and cache server are generated by a hash function.
- 10. The invention of claim 9 wherein the secure communication connection is a Secure Sockets Layer connection.
- 11. A method of operating a cache server in a content distribution network comprising the steps of:
selecting a session identifier that may be utilized by a content distribution network switch to direct packets associated with a secure communication connection to the cache server; and negotiating a secure communication connection with a client.
- 12. The invention of claim 11 wherein the session identifier can be used to compute a label identifying the cache server using a function f(SID) where SID is the session identifier.
- 13. The invention of claim 12 wherein the function f(SID)=SID MOD n+1 where n is the number of cache servers that can store the state information on the secure communication connection.
- 14. The invention of claim 13 wherein the secure communication connection is a Secure Sockets Layer connection.
- 15. A method of operating a cache server in a content distribution network comprising the steps of:
negotiating a secure communication connection with a client; creating state information necessary for reuse of the secure communication connection with the client; sharing the state information with other cache servers in the content distribution network to which client requests may be redirected.
- 16. The invention of claim 15 wherein the secure communication connection is a Secure Sockets Layer connection.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Applications “CDN AND SSL ISSUES,” Ser. No. 60/210,191, filed on Jun. 8, 2000, the contents of which are incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60210191 |
Jun 2000 |
US |