IP Library Granted Patent US 8,699,359
Granted Patent B2
US 8,699,359 · App. 13/250,158 · Granted Apr 15, 2014

Data plane delay KPI monitoring in live network

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 8,699,359
App. No.
13/250,158
Granted
Apr 15, 2014
Kind
B2
Abstract

A method and apparatus for Data Plane Delay KPI Monitoring in a live network is disclosed for measuring node delays in a manner that allows latency to be apportioned to network elements. The method and apparatus for Data Plane Delay KPI Monitoring in a live network includes establishing a call session, propagating a probe session commencement indicator, capturing timestamps for incoming and outgoing packets associated with the call session at the network nodes, propagating a probe session stop indicator which causes the network nodes to cease collecting timestamps and then transmitting the timestamps to a Network Management System.

Claims (50)

1. A method for apportioning delays of a plurality of network elements on a round trip path in a network, said method comprising the steps of:

establishing a call session;

propagating in the call session a probe session commencement indicator, and

responsive to the reception of said probe session commencement indicator, logging a first timestamp corresponding to the time of receipt of packets corresponding to the call session, and a second timestamp corresponding to the time of forwarding of packets corresponding to the call session;

propagating in the call session a probe session stop indicator; and

transmitting at each of said plurality of network elements said logged first and second timestamps to a network management system.

2. A method for apportioning delays as claimed in claim 1 wherein

determining the reception of said probe session commencement indicator is determined in an application layer of said network element.

3. A method for apportioning delays as claimed in claim 2 wherein

said probe session commencement indicator comprises a probe bit identifying a probe session.

4. A method for apportioning delays as claimed in claim 3 wherein

said probe bit comprises a bit in a message header of a loopback message.

5. A method for apportioning delays as claimed in claim 1 wherein

said probe session commencement indicator includes a predetermined specific user identifier that defines the probe session.

6. A method for apportioning delays as claimed in claim 5 wherein

said predetermined specific user identifier is an International Mobile Subscriber Identity.

7. A method for apportioning delays as claimed in claim 1 wherein

said logging said first timestamp occurs after parsing said packets corresponding to the call session.

8. A method performed by a network element for apportioning delays on a round trip path in a network, said method comprising the steps of:

receiving, in a call session, a probe session commencement indicator;

logging, responsive to the reception of said probe session commencement indicator, a first timestamp corresponding to the time of receipt of packets corresponding to the call session, and a second timestamp corresponding to the time of forwarding of packets corresponding to the call session;

receiving, in the call session, a probe session stop indicator; and

transmitting said logged first and second timestamps to a network management system.

9. A method performed by a network element for apportioning delays as claimed in claim 8 wherein

determining the reception of said probe session commencement indicator is determined in an application layer of said network element.

10. A method performed by a network element for apportioning delays as claimed in claim 9 wherein

said probe session commencement indicator comprises a probe bit identifying a probe session.

11. A method performed by a network element for apportioning delays as claimed in claim 10 wherein

said probe bit comprises a bit in a message header of a loopback message.

12. A method performed by a network element for apportioning delays as claimed in claim 8 wherein

said probe session commencement indicator includes a predetermined specific user identifier that defines the probe session.

13. A method performed by a network element for apportioning delays as claimed in claim 12 wherein

said predetermined specific user identifier is an International Mobile Subscriber Identity.

14. A method performed by a network element for apportioning delays as claimed in claim 8 wherein

said logging said first timestamp occurs after parsing said packets corresponding to the call session.

15. A network monitoring system for apportioning delays of a plurality of network elements on a round trip path in a network, said network monitoring system comprising:

a transmitter configured to broadcast to at least one network element, in a call session, a probe session commencement indicator and a call session stop indicator; and

a receiver configured to receive a first logged timestamp and a second logged timestamp, wherein

said first logged timestamp corresponds to the time of receipt of packets corresponding to the call session logged by the at least one network element, and

said second logged timestamp corresponds to the time of forwarding of packets corresponding to the call session logged by the at least one network element.

16. A network monitoring system for apportioning delays as claimed in claim 15 wherein

said probe session commencement indicator comprises a probe bit identifying a probe session.

17. A network monitoring system for apportioning delays as claimed in claim 16 wherein

said probe bit comprises a bit in a message header of a loopback message.

18. A network monitoring system for apportioning delays as claimed in claim 15 wherein

said probe session commencement indicator includes a predetermined specific user identifier that defines the probe session.

19. A network monitoring system for apportioning delays as claimed in claim 18 wherein

said predetermined specific user identifier is an International Mobile Subscriber Identity.

20. A network monitoring system for apportioning delays as claimed in claim 15 wherein

said first timestamp and said second timestamp are received after said call session stop indicator is broadcast.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2012
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 029090/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2011
From: ESKICIOGLU, SUAT R.; NAZ, NAUSHEEN
To: ALCATEL-LUCENT CANADA, INC.
Reel/Frame 027402/0863 →