Facilitating secure network traffic by an application delivery controller
AssigneeA10 Networks, Inc.
InventorsRajkumar Jalan, Gurudeep Kamat
Life of this patent
Estimating the term…
Abstract
Facilitation of secure network traffic by an application delivery controller is provided herein. In some examples, a method includes: (a) receiving a data packet with information from a client indicating that the client is a trusted source; (b) embedding in the data packet a transmission control protocol (TCP) options header, the TCP options header comprising information including at least a sequence number for a protocol connection; and (c) forwarding the embedded data packet to a server.
Claims20
A method for facilitating a secure network by a network device that comprises a processor and a memory for storing executable instructions, wherein the processor executes the instructions to perform the method, comprising:
- receiving, by the network device, a data packet with information from a client indicating that the client is a trusted source;
- embedding, by the network device, in the data packet a transmission control protocol (TCP) options header, the TCP options header comprising information including at least a sequence number for a protocol connection;
- and
- forwarding, by the network device, the embedded data packet to a server.
A method for facilitating secure network by a network device that comprises a processor and a memory for storing executable instructions, wherein the processor executes the instructions to perform the method, comprising:
- receiving, at the network device, a data packet with information from a client indicating that the client is a trusted source;
- modifying, by the network device, an Internet protocol (IP) header of the data packet with an encoded value from an index table;
- and
- forwarding, by the network device, the data packet with the modified IP header to a server.
A method for facilitating a secure network by a network device that comprises a processor and a memory for storing executable instructions, wherein the processor executes the instructions to perform the method, comprising:
- receiving a data packet with information from a client indicating that the client is a trusted source;
- communicating, in a first channel established between the network device and a server, connection parameters included in a synchronization (SYN) packet received from the client, the connection parameters comprising parameters necessary for data transfer over the secure network;
- and
- forwarding, in a second channel established between the network device and the server, data packets of a data flow from the client.
An application delivery controller, comprising:
- a processor;
- and
- a memory for storing executable instructions, the processor being configured to execute the instructions to:
- receive a data packet with information from a client indicating that the client is a trusted source;
- perform either:
- (1) an embedding of a transmission control protocol (TCP) options header in the data packet, the TCP options header comprising parameters for a protocol connection or (2) a modification of an Internet protocol (IP) header of the data packet with an encoded value from an index table;
- and
- forward the embedded or modified data packet to a server.
Dependencies are inferred from the claim text.