×

SYSTEMS AND METHODS FOR HANDLING A MULTI-CONNECTION PROTOCOL BETWEEN A CLIENT AND SERVER TRAVERSING A MULTI-CORE SYSTEM

  • US 20100322252A1
  • Filed: 06/22/2009
  • Published: 12/23/2010
  • Est. Priority Date: 06/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of handling a multi-connection protocol communication between a client and a server traversing a multi-core system, the multi-connection protocol comprising a control connection and a data connection, the method comprising:

  • a) receiving, by a first packet processing engine of a first core of a multi-core system, a port command via a control connection from a client to a server to establish a data connection with the server via a multi-connection protocol, the port command comprising an internet protocol address of the client and a port number of the client;

    b) determining, by the first packet processing engine based on the port command, a second core of the multi-core system to which a flow distributor will forward a data connection request from the server;

    c) sending, by the first core, to the second core a message comprising information on the port command;

    d) establishing, by a second packet processing engine of the second core, a listening service on a mapped internet protocol address of and a mapped port number of the multi-core system;

    e) sending, by the second core, to the first core a second message identifying the mapped internet protocol address and mapped port number; and

    f) modifying, by the first packet processing engine, the port command to identify the mapped internet protocol address of the multi-core system as the internet protocol address of the client and the mapped port number as the port number of the client.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×