MITIGATING CONNECTION IDENTIFIER COLLISIONS IN A COMMUNICATION NETWORK
First Claim
1. A method comprising:
- determining based on a connection identifier in a connection request received at a server from a client, that a previous instance of a connection represented by the connection identifier is in a wait state;
determining wait state parameters associated with the connection identifier and original connection parameters associated with the previous instance of the connection in the wait state;
providing an acknowledgement message from the server to the client that comprises the wait state parameters and the original connection parameters;
receiving, in response to the acknowledgement message, a compliance message at the server from the client that comprises updated wait state parameters and updated connection parameters; and
establishing, with the client, a new instance of the connection represented by the connection identifier that previously represented the previous instance of the connection based, at least in part, on the updated wait state parameters and the updated connection parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A new instance of a connection that is in the wait state can be established while mitigating connection identifier collisions. Based on a connection identifier in a connection request received at a server from a client, it is determined that a previous instance of a connection represented by the connection identifier is in a wait state. An acknowledgement message comprising wait state parameters associated with the connection identifier and original connection parameters associated with the previous instance of the connection in the wait state is provided from the server to the client. In response, the server receives a compliance message comprising updated wait state parameters and updated connection parameters from the client. The new instance of the connection represented by the connection identifier that previously represented the previous instance of the connection is established based, at least in part, on the updated wait state parameters and the updated connection parameters.
-
Citations
20 Claims
-
1. A method comprising:
-
determining based on a connection identifier in a connection request received at a server from a client, that a previous instance of a connection represented by the connection identifier is in a wait state; determining wait state parameters associated with the connection identifier and original connection parameters associated with the previous instance of the connection in the wait state; providing an acknowledgement message from the server to the client that comprises the wait state parameters and the original connection parameters; receiving, in response to the acknowledgement message, a compliance message at the server from the client that comprises updated wait state parameters and updated connection parameters; and establishing, with the client, a new instance of the connection represented by the connection identifier that previously represented the previous instance of the connection based, at least in part, on the updated wait state parameters and the updated connection parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving an acknowledgement message at a client from a server in response to a connection request transmitted by the client to establish a new instance of a connection represented by a connection identifier with the server; determining, from the received acknowledgement message, wait state parameters and original connection parameters associated with a previous instance of the connection represented by the connection identifier; determining, based on the wait state parameters, that the previous instance of the connection represented by the connection identifier is in a wait state at the server; updating the wait state parameters to acknowledge that the previous instance of the connection is in the wait state; updating the connection parameters to yield updated connection parameters that are associated with the new instance of the connection represented by the connection identifier; and transmitting, in a compliance message, the updated wait state parameters and the updated connection parameters from the client to the server to attempt to establish the new instance of the connection represented by the connection identifier. - View Dependent Claims (11, 12)
-
-
13. A computer program product for mitigating connection identifier collisions, the computer program product comprising:
-
a computer readable storage medium having computer usable program code embodied therewith, the computer readable program code configured to, determine based on a connection identifier in a connection request received from a client, that a previous instance of a connection represented by the connection identifier is in a wait state; determine wait state parameters associated with the connection identifier and original connection parameters associated with the previous instance of the connection in the wait state; provide, to the client, an acknowledgement message that comprises the wait state parameters and the original connection parameters; receive, in response to the acknowledgement message, a compliance message from the client that comprises updated wait state parameters and updated connection parameters; and establish, with the client, a new instance of the connection represented by the connection identifier that previously represented the previous instance of the connection based, at least in part, on the updated wait state parameters and the updated connection parameters. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A communication network device comprising:
-
a processor; a network interface coupled with the processor; and a connection unit coupled with the processor and with the network interface, the connection unit operable to, determine based on a connection identifier in a connection request received at the communication network device from a second communication network device, that a previous instance of a connection represented by the connection identifier is in a wait state; determine wait state parameters associated with the connection identifier and original connection parameters associated with the previous instance of the connection in the wait state; provide an acknowledgement message that comprises the wait state parameters and the original connection parameters from the communication network device to the second communication network device; receive, in response to the acknowledgement message, a compliance message at the communication network device from the second communication network device that comprises updated wait state parameters and updated connection parameters; and establishing, with the second communication network device, a new instance of the connection represented by the connection identifier that previously represented the previous instance of the connection based, at least in part, on the updated wait state parameters and the updated connection parameters. - View Dependent Claims (19, 20)
-
Specification