×

Facilitating secure network traffic by an application delivery controller

  • US 10,038,693 B2
  • Filed: 05/02/2014
  • Issued: 07/31/2018
  • Est. Priority Date: 05/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. 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;

    determining, by the network device, network capabilities of a server, the network capabilities including at least network parameters that the server is capable to serve;

    correlating, by the network device, the network capabilities of the server with the information present in the data packet, the correlating including;

    computing, by the network device, the information present in the data packet to obtain one or more network parameter values associated with the client; and

    looking up, by the network device, the one or more network parameter values in an index table to select, from a plurality of combinations of network parameters that the server is capable of serving, a combination of network parameters that the server is capable to serve and that corresponds to the one or more network parameter values, the index table storing a plurality of network parameter values corresponding to the plurality of combinations of network parameters that the server is capable to serve; and

    applying, by the network device, a tunneling protocol to transfer, by the network device, the combination of network parameters to the server, the applying the tunneling protocol including;

    creating, by the network device, a modified data packet and placing the data packet and a transmission control protocol (TCP) options header into the modified data packet, the TCP options header comprising information including at least a sequence number for a protocol connection, wherein the information present in the TCP options header includes the combination of network parameters selected from the index table to match the network parameters that the server is capable to serve; and

    forwarding, by the network device, the modified data packet to the server, wherein the server extracts, from the modified data packet, the data packet and the combination of network parameters and processes the data packet based on the combination of network parameters that the server is capable of serving.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×