Claims
- 1. A method of providing secure communication services, the method comprising:
supporting a secure tunnel from a source node over a network to a destination node, wherein the nodes are external to the network; and establishing a connection that supports a mechanism for enhancing performance of the network for a portion of the secure tunnel that traverses the network.
- 2. A method according to claim 1, wherein the network in the supporting step is a satellite network.
- 3. A method according to claim 1, wherein the source node generates a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP) for transmission over the secure tunnel.
- 4. A method according to claim 3, wherein the performance enhancing mechanism in the establishing step is configured to perform the steps of:
spoofing acknowledgement messages to the source node; and multiplexing flows of the packets from the source node for transport over the established connection.
- 5. A method according to claim 1, wherein the secure tunnel in the establishing step is a virtual private network (VPN) tunnel.
- 6. A computer-readable medium bearing instructions for providing secure communication services, said instruction, being arranged, upon execution, to cause one or more processors to perform the method of claim 1.
- 7. A network device for supporting security in a communications network, the device comprising:
a security peer configured to support a secure tunnel from a source node over a network to a destination node, wherein the nodes are external to the network; and a network performance peer configured to establish a connection for enhancing performance of the network for a portion of the secure tunnel that traverses the network.
- 8. A device according to claim 7, wherein the network is a satellite network.
- 9. A device according to claim 7, wherein the source node generates a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP) for transmission over the secure tunnel.
- 10. A device according to claim 9, wherein the network performance peer is configured to perform the steps of:
spoofing acknowledgement messages to the source node; and multiplexing flows of the packets from the source node for transport over the established connection.
- 11. A device according to claim 7, wherein the secure tunnel is a virtual private network (VPN) tunnel.
- 12. A network device for supporting security in a communications network, the device comprising:
means for supporting a secure tunnel from a source node over a network to a destination node, wherein the nodes are external to the network; and means for establishing a connection for enhancing performance of the network for a portion of the secure tunnel that traverses the network.
- 13. A device according to claim 12, wherein the network is a satellite network.
- 14. A device according to claim 12, wherein the source node generates a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP) for transmission over the secure tunnel.
- 15. A device according to claim 14, wherein the establishing means includes:
means for spoofing acknowledgement messages to the source node; and means for multiplexing flows of the packets from the source node for transport over the established connection.
- 16. A device according to claim 12, wherein the secure tunnel is a virtual private network (VPN) tunnel.
- 17. A method of providing a virtual private network (VPN) service over a high latency network, the method comprising:
establishing a VPN tunnel over the network; and selectively establishing a connection over a segment of the VPN tunnel, wherein the connection supports performance enhancing proxying functions to minimize impact of the latency of the network.
- 18. A method according to claim 17, wherein the network in the step of establishing the VPN tunnel is a satellite network.
- 19. A method according to claim 17, wherein the performance enhancing proxying functions include:
spoofing acknowledgement messages to a node that generates traffic for transport over the VPN tunnel; and multiplexing flows of the packets from the node for transport over the established connection within the VPN tunnel.
- 20. A computer-readable medium bearing instructions providing a virtual private network (VPN) service over a high latency network, said instruction, being arranged, upon execution, to cause one or more processors to perform the method of claim 17.
- 21. A method of providing secure communication services, the method comprising:
establishing a plurality of secure segments along a common communication path traversing a network; and establishing a connection that supports a mechanism for enhancing performance of the network, wherein the connection exists between two of the secure segments.
- 22. A method according to claim 21, wherein the network in the step of establishing the secure segments is a satellite network.
- 23. A method according to claim 21, wherein the communication path in the step of establishing the secure segments transports a plurality of packets according to Transmission Control Protocol/Internet Protocol (TCP/IP).
- 24. A computer-readable medium bearing instructions for providing secure communication services, said instruction, being arranged, upon execution, to cause one or more processors to perform the method of claim 21.
RELATED APPLICATIONS
[0001] The present invention claims the benefit of priority under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application Serial No. 60/352,462 filed on Jan. 28, 2002 (Attorney Docket Number PD-202013) and U.S. Provisional Patent Application Serial No. 60/392,943 filed on Jul. 1, 2002 (Attorney Docket Number PD-202080), the entire contents of both of which are hereby incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60352462 |
Jan 2002 |
US |
|
60392943 |
Jul 2002 |
US |