Acceleration through a network tunnel
First Claim
1. A method of implementing acceleration through a packet encapsulation protocol tunnel between a satellite modem termination system (SMTS) and a network gateway, the method comprising:
- receiving, at an acceleration module in communication with the SMTS and the network gateway, a first packet through the packet encapsulation protocol tunnel, the first packet comprising a payload accelerated by a user terminal using an acceleration protocol and transmitted to the SMTS via satellite, the accelerated first packet encapsulated by the SMTS using a packet encapsulation protocol tunnel header;
removing the packet encapsulation protocol tunnel header from the encapsulated first packet;
storing the removed packet encapsulation protocol tunnel header;
retrieving the payload from the acceleration protocol of the accelerated first packet;
retrieving the stored packet encapsulation protocol tunnel header;
re-encapsulating the payload in a second packet using the retrieved packet encapsulation protocol tunnel header; and
sending the encapsulated second packet through the packet encapsulation protocol tunnel to the network gateway.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for implementing acceleration through a packet encapsulation protocol tunnel, are described. The method includes establishing a packet encapsulation protocol tunnel between a first network endpoint and a second network endpoint, sending packets with a packet encapsulation protocol tunnel header from the first network endpoint to the second network endpoint, and removing the packet encapsulation protocol tunnel headers from the packets. The method further includes storing the packet encapsulation protocol tunnel headers in a storage memory, performing acceleration on the packets, and retrieving the packet encapsulation protocol tunnel headers from the storage memory. Further, the method includes replacing the packet encapsulation protocol tunnel headers on the packets, and sending the packets with the packet encapsulation protocol tunnel headers through the packet encapsulation protocol tunnel to the second endpoint.
58 Citations
16 Claims
-
1. A method of implementing acceleration through a packet encapsulation protocol tunnel between a satellite modem termination system (SMTS) and a network gateway, the method comprising:
-
receiving, at an acceleration module in communication with the SMTS and the network gateway, a first packet through the packet encapsulation protocol tunnel, the first packet comprising a payload accelerated by a user terminal using an acceleration protocol and transmitted to the SMTS via satellite, the accelerated first packet encapsulated by the SMTS using a packet encapsulation protocol tunnel header; removing the packet encapsulation protocol tunnel header from the encapsulated first packet; storing the removed packet encapsulation protocol tunnel header; retrieving the payload from the acceleration protocol of the accelerated first packet; retrieving the stored packet encapsulation protocol tunnel header; re-encapsulating the payload in a second packet using the retrieved packet encapsulation protocol tunnel header; and sending the encapsulated second packet through the packet encapsulation protocol tunnel to the network gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for implementing acceleration through a packet encapsulation protocol tunnel, the system comprising:
-
a customer premises device (CPE) configured to transmit a first packet to a destination, wherein the first packet includes a header and a payload; a user terminal (UT) in communication with the CPE, the UT configured to receive the first packet and transmit an accelerated packet via a satellite; a satellite modem termination system (SMTS) in communication with the satellite, the SMTS configured to receive the accelerated packet, establish a packet encapsulation protocol tunnel between the SMTS and a gateway module, and encapsulate the accelerated packet using a packet encapsulation protocol tunnel header; and a core node in communication with the SMTS, the core node including an acceleration module and the gateway module, the acceleration module configured to receive the encapsulated accelerated packet, remove the packet encapsulation protocol tunnel header, store the packet encapsulation protocol tunnel header retrieve the payload from the accelerated packet, retrieve the packet encapsulation protocol tunnel header re-encapsulate the payload in a second packet using the packet encapsulation protocol tunnel header, and transmit the encapsulated second packet to the gateway module, the gateway module configured to receive the encapsulated second packet, remove the packet encapsulation protocol tunnel header, and transmit the second packet to the destination. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium for implementing acceleration through a packet encapsulation protocol tunnel between a satellite modem termination system (SMTS) and a network gateway, having sets of instructions which, when executed by one or more computers, cause the one or more computers to:
-
receive, at an acceleration module in communication with the SMTS and the network gateway, a first packet through the packet encapsulation protocol tunnel, the first packet comprising a payload accelerated by a user terminal using an acceleration protocol and transmitted to the SMTS via satellite, the accelerated first packet encapsulated by the SMTS using a packet encapsulation protocol tunnel header; remove the packet encapsulation protocol tunnel header from the encapsulated accelerated first packet; store the removed packet encapsulation protocol tunnel header; retrieve the payload from the acceleration protocol of the accelerated first packets; retrieve the stored packet encapsulation protocol tunnel header; re-encapsulate the payload in a second packet using the retrieved packet encapsulation protocol tunnel header; and send the encapsulated second packet through the packet encapsulation protocol tunnel to the network gateway. - View Dependent Claims (14, 15, 16)
-
Specification