| CPC H04J 3/0658 (2013.01) | 15 Claims |

|
1. A method, comprising:
establishing at least one virtual path comprising at least one link path over a communication network for communication between a first node and a second node, wherein said at least one virtual path is bidirectional;
sending a bidirectional data stream over said at least one virtual path; and
performing an asymmetry delay error compensation to minimize a time difference bias when using two-way time transfer in the communication network, the asymmetry delay error compensation performed independently of any Global Navigation Satellite System (GNSS), the asymmetry delay error compensation performed based on, at least one node of said first node and second node,
receiving a data stream that corresponds to the bidirectional data stream and monitoring data corresponding to the received data stream, the monitored data including at least one data stream characteristic of the received data stream and/or at least one link path property of a particular link path via which the received data stream is received; and
determining a delay correction factor, the determining including
deriving a delay correction factor of a stored link profile as the determined delay correction factor, in response to a determination that the monitored data matches the stored link profile, or
calculating a new delay correction factor for said at least one virtual path as the determined delay correction factor by using an estimated time error between said first node and said second node over said at least one virtual path using two-way time transfer and a calibrated time difference of a trusted source, in response to a determination that the monitored data does not match any stored link profile; and
compensating a time error between said first node and said second node over said at least one virtual path using said determined delay correction factor.
|