ACCELERATION THROUGH A NETWORK TUNNEL
First Claim
1. A method of implementing acceleration through a packet encapsulation protocol tunnel, the method comprising:
- 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;
removing the packet encapsulation protocol tunnel headers from the packets;
storing the packet encapsulation protocol tunnel headers in a storage memory;
performing acceleration on the packets;
retrieving the packet encapsulation protocol tunnel headers from the storage memory;
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.
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.
86 Citations
20 Claims
-
1. A method of implementing acceleration through a packet encapsulation protocol tunnel, the method comprising:
-
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; removing the packet encapsulation protocol tunnel headers from the packets; storing the packet encapsulation protocol tunnel headers in a storage memory; performing acceleration on the packets; retrieving the packet encapsulation protocol tunnel headers from the storage memory; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for implementing acceleration through a packet encapsulation protocol tunnel, the system comprising:
-
a customer premises device (CPE) configured to transmit a packet with a network request, wherein the packet includes a header and a destination; a user terminal (UT) in communication with the CPE, the UT configured to receive the packet; a satellite in communication with the UT, the satellite configured to transmit the packet; a satellite modem termination system (SMTS) in communication with the satellite, the SMTS configured to receive the packet, establish a packet encapsulation protocol tunnel between the SMTS and a gateway module, and place a packet encapsulation protocol tunnel header within the packet header; a core node in communication with the SMTS, the core node including acceleration modules, the gateway module, and a storage memory, the acceleration module configured to receive the packets, remove the packet encapsulation protocol tunnel header, store the packet encapsulation protocol tunnel header in the storage memory, and perform acceleration on the packet, the gateway module configured to receive the packet after acceleration, retrieve the packet encapsulation protocol tunnel header from the storage memory, replace the packet encapsulation protocol tunnel header on header of the packet, and transmit the packet to the destination. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium for implementing acceleration through a packet encapsulation protocol tunnel, having sets of instructions which, when executed by one or more computers, cause the one or more computers to:
-
establish a packet encapsulation protocol tunnel between a first network endpoint and a second network endpoint; send packets with a packet encapsulation protocol tunnel header from the first network endpoint to the second network endpoint; remove the packet encapsulation protocol tunnel headers from the packets; store the packet encapsulation protocol tunnel headers in a storage memory; perform acceleration on the packets; retrieve the packet encapsulation protocol tunnel headers from the storage memory; replace the packet encapsulation protocol tunnel headers on the packets; and send the packets with the packet encapsulation protocol tunnel headers through the packet encapsulation protocol tunnel to the second endpoint. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification