The embodiments of the present invention pertain to the field of packet-switched communication networks, and more particularly the distribution of a time reference within those networks.
The constraints imposed by operators, particularly within mobile networks, pertaining to time synchronization, i.e. the distribution of a time reference, are increasingly heavy, which requires optimizing all of the parameters that influence the quality of that time synchronization.
For this reason, in packet-switched networks, one of the main influential parameters is delay asymmetry, which corresponds to a difference in transmission time between a packet transmitted in the master clock-slave clock direction and a packet (with the same sequence number) transmitted in the reverse direction.
In order to reduce this delay asymmetry and approach a time synchronization precision of less than a micro-second as required by operators, one state-of-the-art solution corresponds to offsetting the time difference between the two directions between the master clock and slave clock through the use of an external co-located time reference, generally a global positioning system (GPS).
However, such a solution is very expensive and difficult to implement owing to the number of possible master-slave combinations and the number of parameters that locally influence the transmission (temperature, humidity level, pressure, wavelength, etc.) and that have an effect on the total difference to offset.
It therefore appears necessary to propose a method whose cost is limited, easy to implement, and that makes it possible to offset the delay asymmetry between a master clock and a slave clock. The embodiments of the present invention focus on offsetting the propagation delay asymmetry inherent in links. It should be noted that the described embodiments apply not only to networks using optical fibers, but also in a similar fashion to other transport media, such as over the air with radio transmissions. As a result, the invention is not limited to optical fibers.
Thus, the embodiments of the present invention pertain to a method for correcting for a delay asymmetry of synchronization messages transmitted within a packet-switched network between a master clock and a slave clock, in which the delay asymmetry of the path connecting the master clock to the slave clock is determined and corrected locally within at least one link of said path by means for measuring and correcting a time difference situated within the nodes of the path, said means for measuring being means for measuring the transmission times of signals within said at least one link.
According to another embodiment, the time synchronization of the nodes of the packet-switched network is handled by an IEEE 1588V2 protocol.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise peer-to-peer transparent clocks.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise end-to-end transparent clocks.
According to another embodiment, the means for measuring that enable the local determining of the delay asymmetry comprise boundary clocks.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry (e.g. the determining of the asymmetry of a link adjacent to the node) comprise at least two transmitters (or potentially a single wavelength-tunable optical transmitter), situated within a first node of the link, configured to transmit (simultaneously or with a time difference determined in advance through configuration) two signals at two distinct wavelengths on a single optical fiber and in the same direction, and at least one receiver, situated in a second node of the link, configured to receive and detect said two signals at two distinct wavelengths and to determine the arrival time difference (delay) between the two signals.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise at least two transmitters, situated within a first node of the link, configured to transmit two signals at two distinct wavelengths on two distinct optical fibers and in the same direction and at least one receiver, situated in a second node of the link, configured to receive and detect said two signals at two distinct wavelengths and to determine the arrival time difference between the two signals.
According to another embodiment, transmission and detection are done in the physical layer.
According to an additional embodiment, transmission and detection are done in the packet layer.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise at least one first transmitter-receiver, situated in a first node of the link, configured to transmit a signal on a first wavelength over a first optical fiber and to receive and detect a signal on a second wavelength over the first or a second optical fiber and at least one second transmitter-receiver, situated in a second node of the link, configured to receive and detect the signal transmitted at the first wavelength on the first optical fiber and to loop back to said first node at the second wavelength over the first or second optical fiber, said first transmitter-receiver comprising means for determining the signal's round-trip travel time and means for calculating the delay asymmetry based on said round-trip travel time, on the optical indices associated with the wavelengths carrying signals, on the respective lengths of the fibers, and on environmental parameters (e.g. the temperature).
According to another embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise at least one first transmitter-receiver, situated in a first node of the link, configured to transmit a first signal on a first wavelength over a first optical fiber and to receive and detect two signals on a second and a third wavelength over a second optical fiber and a module comprising an optical circulator and a wavelength converter, situated in a second node of the link, configured to retransmit the first signal received at the first wavelength over the first optical fiber to said first node at the second and third wavelength over the second optical fiber, said transmitter-receiver comprising means for determining the signals' round-trip travel time and means for calculating the delay asymmetry based on said travel times, on the optical indices associated with the wavelengths carrying signals, on the respective lengths of the fibers, and on environmental parameters.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise at least one first transmitter-receiver, situated in a first node of the link, configured to transmit a first signal on a first wavelength over a first optical fiber, said first signal being looped back to the first node within a second node of the link by a first optical circulator over said first optical fiber and at least one second transmitter-receiver, situated in a second node of the link, configured to transmit a second signal on a second wavelength over a second optical fiber, said second signal being looped back to the second node within the first node of the link by a second optical circulator over said second optical fiber, said first and second nodes of the link further comprising means for determining round-trip travel times of the first and second signals, respectively, and means for calculating the delay asymmetry based on said round-trip travel times.
According to an additional embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise at least two transmitters (TX), situated within a first node of the link, configured to transmit two distinct electromagnetic signals over the same transport medium and in the same direction, and at least one receiver (RX), situated within a second node of the link, configured to receive and detect said two distinct electromagnetic signals and to determine the arrival time difference between the two signals.
According to another embodiment, the means for measuring that make it possible to locally determine the delay asymmetry comprise at least two transmitters (TX), situated within a first node of the link, configured to transmit two distinct electromagnetic signals over two distinct transport media and in the same direction, and at least one receiver (RX), situated within a second node of the link, configured to receive and detect said two distinct electromagnetic signals and to determine the arrival time difference between the two signals.
The embodiments of the present invention further pertain to a packet-switched network comprising means for transmitting (either simultaneously or with a time difference determined in advance through configuration) at least two signals over at least two wavelengths over at least one optical fiber and means for receiving and detecting at least two signals on at least two wavelengths over at least one optical fiber, said node comprising means for determining an arrival time difference between two received and detected signals and means for calculating a delay asymmetry of an adjacent link based on said time difference.
The embodiments of the present invention further pertain to a node of a packet-switched network comprising means for transmitting at least one signal over at least one wavelength over at least one optical fiber and means for receiving and detecting at least one signal on at least one wavelength over at least one optical fiber, said node comprising means for determining a round-trip travel time of the at least one received and detected signal and means for calculating a delay asymmetry of an adjacent link based on said at least one round-trip travel time.
Other characteristics and advantages of the invention will become apparent in the description
that will now be made, with reference to the attached drawings that depict, by way of a non-limiting example, one possible embodiment of it.
In these drawings:
The remainder of the description refers to the 1588V2 protocol. Nonetheless, it should be noted that other synchronization protocols in a packet-switched network, such as the IETF Network Time Protocol (NTP), may be used in the context of the embodiments of the present invention.
In the following description, generally:
The term “environmental parameter” corresponds to a parameter influencing the transporting of the optical signals that depends on the environment such as temperature or humidity, for example;
The term “end-to-end transparent clock” corresponds to a clock comprising means for determining the transit time of a packet within a network element;
The term “peer-to-peer transparent clock” corresponds to a clock comprising means for determining the transit time of a packet within a network element and the delay of a link adjacent to the node in which the clock is located;
The term “boundary clock” corresponds to a clock that makes it possible to segment the synchronization network into small domains. As a matter of construction, when the boundary clocks are deployed on all the network elements, the boundary clocks comprise means for determining the delay of a link adjacent to the node in which the clock is located;
The term “evolved clock” is used to define an end-to-end transparent, peer-to-peer, transparent or boundary clock;
The term “link” also called “segment” defines the network portion located between two nodes and enabling the transmission of the optical signals, a link generally comprising at least one optical fiber;
The term “IEEE1588V2” corresponds to the acronym “Institute of Electrical and Electronics Engineers 1588 version 2”;
The term “IETF” corresponds to the acronym “Internet Engineering Task Force”;
The term “PTPV2” corresponds to the acronym “Precision Time Protocol version 2”;
The term “CAPEX” stands for “Capital Expenditure” and corresponds to investments in equipment;
The term “OPEX” stands for “Operational Expenditure” and corresponds to operating costs;
The embodiments of the present invention pertain to the determining and correcting of the delay asymmetry of synchronization messages in a diagram in which the synchronization on-path support equipments are fully deployed, meaning one in which each network element comprises an evolved clock of the boundary or end-to-end or peer-to-peer transparent type, said clocks being managed by a single operator. Such a network diagram is depicted in
Furthermore, the synchronization signals are transmitted through optical fibers particularly comprising silica. However, as
According to the embodiments of the present invention, the delay asymmetry is determined and corrected within each link during the distribution of a frequency reference between the master clock and the slave clock as depicted in
The network elements that carry out the measurements of the time differences transmit the values of those differences to the elements of the IEEE1588V2 plane, meaning the evolved clocks 7 of the nodes, in order to allow them to make a node-by-node correction of the delay asymmetry caused within each link.
The various embodiments pertaining to the determining of the time differences within the links will now be described in detail.
According to a first embodiment, this asymmetry is determined by simultaneously sending at time t=t0 and in the same direction (from node N2 to node N3, for example a first signal at wavelength λi and a second signal at wavelength λj′ (with λj′=λj) on the same optical fiber and measuring the arrival time difference between the two signals within the receiver RX of the node N3 as depicted in
In the context of a network managed by an IEEE1588V2 protocol, the messages exchanged between the nodes comprise PTPV2 packets. These packets are Sync messages 13 in the Master-Slave direction and Delay Req messages 15 in the Slave-Master direction as depicted in
Now assuming for the following demonstration a single optical fiber with length l for both propagation directions of the IEEE1588V2 messages,
the average delay d over a wavelength λi may be defined by
where l is the length of the fiber, ni is the optimal propagation index related to the wavelength λi, and c is the speed of light in a vacuum.
Likewise
Thus,
and therefore
the result is
Δt may therefore be deduced from Δt′ and from the different optical propagation indices. The wavelengths λi′ and λj′ may be reserved or dedicated to determining the delay asymmetry or control wavelengths. Additionally, out of a desire to optimize resources, the measurements may be taken in the opposite direction if that direction is less in-demand in terms of bandwidth.
It should also be noted that for this embodiment, the clocks must be capable of generating event messages such as Sync messages. This function may be carried out by generating in advance and manually Sync messages that are then saved in a specific location of the clock's memory. This avoids the complex implementation of the 1588V2 protocol stack (also called PTPV2). In this second case, the transmission and detection of signals is carried out within the packet layer.
According to a third embodiment depicted in
This is because the outgoing travel time, abbreviated d1, may be defined by:
where RTT is the round-trip travel time,
and the return travel time by:
The delay asymmetry (d1−d2) may then be deduced.
It should be noted that if the second node (N3) cannot instantly loop back the received signal, a mechanism for correcting the node's transit delay, as present in the transparent clocks (peer-to-peer or end-to-end) must be applied in order to offset the delay introduced by that looping back. Additionally, that second node (N3) must be capable of performing a wavelength conversion (from λ1 to λ2).
In order to extend it to the use of multiple optical fibers by using round-trip travel time measurements, a fourth embodiment is depicted in
The looping back of the signals is done within a module M comprising an optical circulator and a wavelength converter, the module M being located a close or known distance away from the receivers Rx and transmitters Tx of the node N3.
The round-trip travel times RTT1 and RTT2, corresponding to the two signals received by the node N2, may be described by the following equations:
where n1 and n2 are the respective optical indices corresponding to the wavelengths λ1 and λ2, and l1 and l2 are the respective wavelengths of the first and second optical fibers.
The lengths and travel times that correspond to the optical fibers may then be determined and the delay asymmetry deduced. Furthermore, in this embodiment, the two optical fibers are considered to have identical (or very close) physical characteristics, meaning that on a given wavelength, they have the same optical index (or a very close optical index).
According to a fifth embodiment depicted in
It should be noted that for the calculation of d to be possible and consistent with the concept diagram of link-by-link delay asymmetry correction described by
Thus, the embodiments of the present invention describe a determining of the delay asymmetry, locally within the links of the path, by finding the difference in measurements of instants representative of signals exchanged between the two nodes of the link, those signals potentially being transmitted within the physical layer or the packet layer.
Additionally, these measurements correspond to measuring the time difference using a single clock located in one of the two nodes of the link. This particularly applies to transparent clocks, for which there is no time synchronization shared between two transparent clocks, such that the delay asymmetry cannot be determined using the two clocks of the link's two nodes.
Additionally, examining the time synchronization of the Master and Slave clock by the IEEE 1588V2 protocol, the knowledge of the correction of the determined link delay asymmetry is carried only by Sync signals, meaning signals transmitted from the master clock to the slave clock, such that the Delay_Req messages transmitted from the slave clock to the master clock do not undergo any changes, which makes it possible to simplify the implementation of a correction of the delay asymmetry in accordance with the embodiments of the present invention in the case of a network comprising a multi-broadcast capacity.
Furthermore, the mechanisms of the embodiments previously described can be managed within the network elements and may be automatically and remotely controlled by a management entity of the network.
Nonetheless, alternatively, said mechanisms may also be managed within the control plane thanks to the use of specific exchange messages between the various network elements in order to schedule, trigger, and control the delay asymmetry measurements within the links. This management may be supported by the synchronization plane owing to the exchanging of IEEE1588V2 messages comprising an additional dedicated Type Length Value (TLV) extension.
Thus, the embodiments of the present invention make it possible, by determining the delay asymmetry within each link of the path between the master clock and the slave clock and by correcting that delay asymmetry within each node of the path, to improve the quality (meaning the precision) of the distribution of the time within the network in order to move towards compliance with the constraints imposed by operators without requiring heavy investment or operating costs (CAPEX and OPEX). Additionally, the implementation of the various presented embodiments is easy to implement and control, as it can be automatically managed on the network level and makes it possible to take regular measurements in order to take into account variations in environmental parameters.
The embodiments are applicable to radio frequency transmissions with several nuances of language and complexity. This is because for such a case, the transport medium is as a first approximation the same in both signal propagation directions, and is analogous to the embodiments that assume a single optical fiber (a single transport medium). Furthermore, for such a medium (the air), the electromagnetic signals are preferentially described in terms of frequency rather than in terms of wavelength.
Number | Date | Country | Kind |
---|---|---|---|
1003727 | Sep 2010 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR2011/052126 | 9/15/2011 | WO | 00 | 4/9/2013 |