IP Library Patent Application 14412577
Patent Application
App. No. 14/412,577

METHOD OF MEASURING NETWORK TRAVERSAL TIME WHEN SETTING UP TCP CONNECTIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/412,577
Abstract

A method of measuring traversal time at a point of a network when setting up TCP (Transmission Control Protocol) connections, using recordings carried out according to a network protocol used to collect information on IP traffic, such as Netflow, the recordings including (i) a first recording generated by the synchronization request/response at this point of the network and (ii) the use of a field relating to a start instant (“StartTime”) of the first recording so as to date-stamp the synchronization request/response at this point of the network.

Claims (13)

1 . A method of measuring traversal time at a point of a network when setting up TCP connections, comprising: using recordings carried out according to a network protocol used for collecting information on the IP traffic, such as Netflow, said recordings comprising (i) a first recording generated by said synchronization request/response at this point of the network and (ii) using a field relating to a startup instant (“StartTime”) of said first recording in order to timestamp said synchronization request/response at this point of the network.

2 . The method according to claim 1 , characterized in that determining the first recording generated by the synchronization request/response comprises reading the value of a “TCP flags” field within a recording, and in that said first recording is the one in which the SYN flag of the “TCP flags” field is positioned at “true”.

3 . The method according to claim 1 , characterized in that it also comprises determining a delay between two devices supplying recording data according to the network protocol such as Netflow.

4 . The method according to claim 1 , characterized in that it is implemented at several points of the network in order to determine a part of the delay that can be attributed to a segment of said network.

5 . The method according to claim 1 , characterized in that it implements a first recording relating to an information flow between a client and a server, and a second recording relating to the information flow between the server and the client.

6 . The method according to claim 1 , characterized in that it also comprises a step for verifying that a “StartTime” field within a recording corresponds to the first packet of one direction of the communication, said “StartTime” field then corresponding to the time of capture of the SYN or SYN-ACK packet of the communication.

7 . The method according to claim 1 , characterized in that it also comprises a calculation of the TCP synchronization request delay at a measurement point represented by an information collection device.

8 . The method according to claim 7 , characterized in that the synchronization request delay calculation implements two recordings originating from a single router, relating respectively to one direction of a single TCP communication and responding to criteria making it possible to determine the timestamping of SYN and SYN-ACK packets.

9 . The method according to claim 8 , characterized in that the synchronization request delay is carried out by determining the absolute value of a difference between the times of SYN and SYN-ACK packets:

D =abs( T synack− T syn)

where Tsyn is the time of passage of the SYN packet, and Tsynack is the time of passage of the SYN-ACK packet.

10 . The method according to claim 1 , characterized in that it also comprises a calculation of the synchronization request transmission delay that can be attributed to the hop between a device C and a device S.

11 . The method according to claim 10 , characterized in that the synchronization request transmission delay is calculated as an absolute value of the difference between a measurement of the synchronization request transmission delay determined at the device C and a measurement of the synchronization request transmission delay determined at the device S.

Assignments (2)
CHANGE OF NAME Recorded Mar 17, 2016
From: INFOVISTA SA
To: INFOVISTA SAS
Reel/Frame 038018/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2015
From: MARTIN, THIERRY; JONOT, ERIC; NEEL, NICOLAS; JEAN, DIDIER
To: INFOVISTA SA
Reel/Frame 034640/0214 →