IP Library Granted Patent US 10,826,809
Granted Patent B2
US 10,826,809 · App. 15/927,238 · Granted Nov 3, 2020

Multi-hop reflector sessions

Inventor: Henrik Nydell (Stockholm, SE)
Assignee: Accedian Networks Inc.
H04L43/0864H04L43/50H04L43/106H04L43/12
View Patent ↗
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 10,826,809
App. No.
15/927,238
Granted
Nov 3, 2020
Kind
B2
Abstract

A method for measuring and reporting performance parameters in a network having at least one originator for generating test protocol data units, and multiple reflectors for relaying the test protocol data units along successive segments of a test path in the network. The method generates the test protocol data units at the originator and transmits the test protocol data unit along a test path that includes multiple reflectors. Each reflector relays the test protocol data unit to the next reflector along the test path. Measurements of performance parameters are collected from the multiple reflectors in the test protocol data unit by inserting timestamps into the test protocol data unit at the originator and each of the reflectors to identify the departure and arrival times for each test protocol data unit at the originator and each of the reflectors in both the downstream and upstream directions along the test path.

Claims (29)

1. A method for measuring one or more performance parameter relating to a test path of a network, said test path comprising an originator and multiple reflectors comprising:

generating by the originator a test protocol data unit;

transmitting said test protocol data unit along the test path;

generating a unique flow identifier uniquely identifying each reflector in the test path;

relaying by each reflector said test protocol data unit to a subsequent reflector along said test path while inserting a timestamp in said test protocol data unit associated with said unique flow identifier of the reflector;

collecting measurements of said performance parameters at each of said multiple reflectors;

inserting said collected measurements in said test protocol data unit associated with said unique flow identifier corresponding to the reflector in which that measurement was collected; and

analyzing the collected measurements relative to said test protocol data unit to measure said one or more performance parameters of said test path;

wherein each reflector, upon receiving said test protocol data unit, generates and relays a direct reply to said originator.

2. The method of claim 1 , in which said performance parameters include delay.

3. The method of claim 1 , in which said analyzing comprises computing a total two-way delay measurement of said test data protocol unit's transit along said test path from said originator to the last reflector, and back from the last reflector to said originator, based on said timestamps inserted in the test protocol data unit in both the downstream and upstream directions.

4. The method of claim 1 , in which each of said reflectors is configured with the addressing information of the next reflector in said test path, and said addressing information is used to relay the test protocol data unit to said next reflector.

5. The method of claim 3 , in which said one of said multiple reflectors retrieves a reverse address from said test protocol data unit and inserts a reverse address for said subsequent reflector along said test path, said one of said multiple reflectors utilizing said reverse address to return said test protocol data unit in the reverse direction along said test path.

6. The method of claim 1 in which said performance parameters are stored in a test data protocol unit that stores at least three timestamp values, and if said test data protocol unit does not store at least three timestamp values, said test data protocol unit is expanded to store at least three timestamp values.

7. The method of claim 1 , in which said originator pre-fills said test data protocol unit with each reflector's addressing information corresponding to the unique flow identifier and said addressing information is used to relay the test data protocol unit to the next reflector.

8. The method of claim 1 , further comprising transmitting by each of said reflectors said measurements of performance parameters directly back to said originator.

9. A system for measuring one or more performance parameter relating to a test path of a network, said test path comprising an originator and multiple reflectors comprising:

a test protocol data unit generated by the originator and transmitted along the test path;

a unique flow identifier uniquely identifying each reflector in the test path;

a timestamp inserted in said test protocol data unit associated with said unique flow identifier of the reflector when said test protocol data unit is relayed by one reflector to another a subsequent reflector downstream in the test path;

a collection of measurements of said performance parameters at each of said multiple reflectors inserted in said test protocol data unit associated with said unique flow identifier corresponding to the reflector in which that measurement was collected; and

said collected measurements relative to said test protocol data unit analyzed to measure the one or more performance parameter of said test path;

wherein each reflector, upon receiving said test protocol data unit, generates and relays a direct reply to said originator.

10. The system of claim 9 , in which said performance parameters include delay.

11. The system of claim 9 , further comprising a total two-way delay measurement of said test data protocol unit's transit computed along said test path from said originator to the last reflector, and back from the last reflector to said originator, based on said timestamps inserted in the test protocol data unit in both the downstream and upstream directions.

12. The system of claim 9 , in which each of said reflectors is configured with the addressing information of the next reflector in said test path, and said addressing information is used to relay the test protocol data unit to said next reflector.

13. The system of claim 9 , in which said one of said multiple reflectors retrieves a reverse address from said test protocol data unit and inserts a reverse address for said subsequent reflector along said test path, said one of said multiple reflectors utilizing said reverse address to return said test protocol data unit in the reverse direction along said test path.

14. The system of claim 9 , in which said performance parameters are stored in a test data protocol unit that stores at least three timestamp values, and if said test data protocol unit does not store at least three timestamp values, said test data protocol unit is expanded to store at least three timestamp values.

15. The system of claim 9 , in which said originator pre-fills said test data protocol unit with each reflector's addressing information corresponding to the unique flow identifier, and said addressing information is used to relay the test data protocol unit to the next reflector.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065192/0909 →
RELEASE OF SECURITY INTEREST FILED AUGUST 13, 2021 AT REEL/FRAME 057184/0296 Recorded Oct 6, 2023
From: BGC LENDER REP LLC
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065178/0452 →
SECURITY INTEREST Recorded Aug 16, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 057192/0787 →
SECURITY AGREEMENT Recorded Aug 13, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: BGC LENDER REP LLC
Reel/Frame 057184/0296 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 23, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 056713/0868 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 10, 2020
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 053181/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2018
From: NYDELL, HENRIK
To: ACCEDIAN NETWORKS INC.
Reel/Frame 045302/0014 →
Continuity (2)
Continuation 13557102 · Jul 24, 2012
Related Publication 20180219758A1 · Aug 2, 2018