IP Library Granted Patent US 9,608,750
Granted Patent B2
US 9,608,750 · App. 13/990,300 · Granted Mar 28, 2017

Tunnel follow-up message for transparent clock

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 9,608,750
App. No.
13/990,300
Granted
Mar 28, 2017
Kind
B2
Abstract

A method for handling at least one encapsulated synchronization message by a tunnel node including a transparent clock, includes generating a signature from the encapsulated synchronization message and generating, or updating if it has already been generated, a tunnel follow-up message. The tunnel follow-up message includes the encapsulated synchronization message signature. The method further includes measuring the encapsulated synchronization message residence time across the tunnel node, and updating the correction field of the tunnel follow-up message with the measured residence time.

Claims (34)

1. A method for handling at least one encapsulated synchronization message by a tunnel node including a transparent clock, the method comprising:

generating at least one encapsulated synchronization message signature from the at least one encapsulated synchronization message;

generating a tunnel follow-up message, or updating the tunnel follow-up message when the tunnel follow-up message has already been generated, the tunnel follow-up message including the at least one encapsulated synchronization message signature, and the tunnel follow-up message being included within a modified operations administration and maintenance (OAM) label switch path (LSP) tracercute message;

measuring at least one encapsulated synchronization message residence time across the tunnel node; and

updating, at an intermediate tunnel node, a correction field of the tunnel follow-up message with the measured at least one encapsulated synchronization message residence time.

2. The method of claim 1 , wherein the generating the at least one encapsulated synchronization message signature comprises:

generating the at least one encapsulated synchronization message signature based on a hash function of the at least one encapsulated synchronization message.

3. The method of claim 1 , wherein the generating the at least one encapsulated synchronization message signature comprises:

generating the at least one encapsulated synchronization message based on a bijective function of at least a distinctive feature of the at least one encapsulated synchronization message.

4. The method of claim 3 , wherein the distinctive feature of the at least one encapsulated synchronization message is a synchronization sequence number.

5. The method of claim 1 , wherein the tunnel follow-up message further includes an event message signature type-length-value (EMS-TLV).

6. The method of claim 1 , wherein the tunnel follow-up message further includes a tunnel level type-length-value (TLV).

7. The method of claim 1 , wherein the tunnel follow-up message further includes a tunnel routing information type-length-value (TRI-TLV).

8. The method of claim 1 , wherein the at least one encapsulated synchronization message is encrypted.

9. The method of claim 1 , wherein the measuring of the at least one encapsulated synchronization message residence time across the tunnel node includes buffering the tunnel follow-up message at the tunnel while awaiting receipt of the at least one encapsulated synchronization message.

10. The method of claim 1 , further comprising:

converting the tunnel follow-up message to a standard follow-up message when the tunnel node is a tunnel tail-end node, the standard follow-up message including an updated correction filed of the tunnel follow-up message.

11. The method of claim 1 , wherein the at least one encapsulated synchronization message is a Precision Time Protocol event message.

12. An intermediate tunnel node, comprising:

at least one processor configured to execute computer readable instructions to,

generate at least one encapsulated synchronization message signature from at least one incoming encapsulated synchronization message,

generate a tunnel follow-up message, or updating the tunnel follow-up message when the tunnel follow-up message has already been generated, the tunnel follow-up message including the at least one encapsulated synchronization message signature, and the tunnel follow-up message being included within a modified operations administration and maintenance (OAM) label switch path (LSP) traceroute message,

measure at least one encapsulated synchronization message residence time across the intermediate tunnel node, and

update a correction field of the tunnel follow-up message with the measured at least one encapsulated synchronization message residence time.

13. The intermediate tunnel node of claim 12 , wherein the at least one processor is further configured to execute the computer readable instructions to generate the at least one encapsulated synchronization message signature using a hash function.

14. A method for handling at least one encapsulated synchronization message by an intermediate tunnel node including a transparent clock, the method comprising

one of generating and updating, at the intermediate tunnel node, a tunnel follow-up message, the tunnel follow-up message including at least one encapsulated synchronization message signature, and the tunnel follow-up message being included within a modified operations administration and maintenance (OAM) label switch path (LSP) traceroute message, the at least one encapsulated synchronization message signature based on the at least one encapsulated synchronization message;

measuring, at the intermediate tunnel node, at least one encapsulated synchronization message residence time across the intermediate tunnel node; and

updating, at the intermediate tunnel node, a correction field of the tunnel follow-up message with the measured at least one encapsulated synchronization message residence time.

15. The method of claim 14 , further comprising:

generating the at least one encapsulated synchronization message signature based on a hash function of the at least one encapsulated synchronization message.

16. The method of claim 14 , further comprising:

generating the at least one encapsulated synchronization message based on a bijective function of at least a distinctive feature of the at least one encapsulated synchronization message.

17. The method of claim 14 , wherein the tunnel follow-up message includes an event message signature type-length-value (EMS-TLV).

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2013
From: BUI, DINH THAI; LE PALLEC, MICHEL
To: ALCATEL-LUCENT
Reel/Frame 031387/0736 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 030851/0345 →