SYSTEMS AND METHODS OF MEASURING LATENCY AND ROUTING THEREON IN OPTICAL NETWORKS
First Claim
1. An optical network, comprising:
- a plurality of optical nodes;
a plurality of links interconnecting the plurality of optical nodes; and
wherein a first node of the plurality of optical nodes is configured to initiate a latency measurement to a second node of the plurality of optical nodes via transmitting an indicator, the second node configured to receive and loop-back the indicator to the first node, and the first node configured to calculate latency to the second node based upon reception of the loop-backed indicator.
6 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods for making latency measurements and using these measurements in routing in optical networks. In an exemplary embodiment, a method is defined whereby two nodes sharing a line automatically determine whether both nodes are capable of making a latency measurement and then which node will initiate and which node participates in making the latency measurement. In another exemplary embodiment, an on-demand latency measurement may be made between any two arbitrary nodes within a domain. Routing messages may be used to disseminate the latency of links via a signaling and routing protocol. Advantageously, the present invention provides measurement of latency and latency variation of customer circuits (i.e., SNCs) using an in-band, non-intrusive calculation with a high-degree of accuracy. Furthermore, the present invention may consider these calculations for circuit routing based on the latency and circuit acceptance based on maximum latency restrictions.
-
Citations
19 Claims
-
1. An optical network, comprising:
-
a plurality of optical nodes; a plurality of links interconnecting the plurality of optical nodes; and wherein a first node of the plurality of optical nodes is configured to initiate a latency measurement to a second node of the plurality of optical nodes via transmitting an indicator, the second node configured to receive and loop-back the indicator to the first node, and the first node configured to calculate latency to the second node based upon reception of the loop-backed indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
operating an optical network comprising a plurality of nodes and a signaling and routing protocol; utilizing a latency measurement algorithm to measure latency on a plurality of links interconnecting the plurality of nodes; distributing measured latency values on the plurality of links via messages in the signaling and routing protocol; storing the measured latency values in a database; and utilizing the measured latency values in the signaling and routing protocol for route selection. - View Dependent Claims (14, 15, 16)
-
-
17. A latency measurement method, comprising:
-
operating a plurality of optical nodes in a domain, wherein the plurality of optical nodes are communicatively coupled to a management system; selecting two arbitrary nodes defined as an initiator node and a terminator node of the plurality of optical nodes for computing latency therebetween; selecting a designated transit list between the two arbitrary nodes; transmitting an indicator in an active sub network connection using the designated transit list to the terminator node from the initiator node; looping back the indicator at the terminator node to the initiator node; and receiving the indicator at the indicator node and computing latency based upon a time interval from transmitting the indicator until the receiving the indicator divided by two. - View Dependent Claims (18, 19)
-
Specification