Clicky

Articlesalley.com - Articles Directory

Browse Articles | Submit an Article | Search Articles | Most Viewed Articles | Latest Articles | FAQ
Article Directory
Articles Area
Home Login / Register Get RSS Feeds Add Free Article Content Article Ratings Go Daddy Coupon Codes
Guidelines
Authors Publishers
Home | Communications | GPS | Synchronization with ...

Synchronization with IEEE 1588 PTP. Terasync. Part 3

Submitted by content_team and viewed 376 times
Total Word Count: 847  
Author Rating: NA

Rate this article Rate this article | Publisher Publisher | Print Print
Another method utilizes an existing wired networks infrastructure and IEEE 1588 PTP protocol, originally developed in order to enable time synchronization between various devices in LAN. The first version was intended for use primarily for the production automation floors, with dedicated small-scale networks.

Considerable efforts were made in order to adopt the PTP for the synchronization of telecom networks. IEEE 1588 version 2 was developed with the changes that were supposed to increase the synchronization quality to the levels that will be acceptable for the telecom (sub-microsecond). Extensive testing of the solutions based on this protocol was performed by the major equipment vendors in the last few years.

However, there is no mass adoption of this protocol in the market as an actual working solution that provides sub-microsecond phase accuracy. It simply fails to perform adequately in too many scenarios. PTP was originally designed for use in a dedicated network with a specialized hardware, which is different from the hardware that is used for the general-purpose networks worldwide.

 

Some of the reasons for the performance problems are described below.

One of the basic assumptions for the protocol is that there is a hardware time-stamping mechanism in every network node, and this node serves as a "boundary clock". In this way the different delay is accounted for when propagating between the nodes. This assumption is not true in the existing networks, and it is unlikely that the current infrastructure will be replaced just to support this specific function.

Another assumption is the symmetric delay between the master and the slave clocks. This is obviously not true for the existing cloud type of networks, where theoretically every packet can go by a different route, thus rendering this assumption invalid. When the path is asymmetric, a constant time error is introduced. Furthermore, as the routes vary, this time error also changes, adding to the channel delay variation. Although this issue can be mitigated with MPLS, there is no immediate solution that makes this problem to go away completely.

As the assumptions mentioned above are not correct, the PDV of the protocol synchronization packets is high as in any packet network, as we’ve already discussed. Therefore, the synchronization algorithm must be designed in order to overcome this variation, which brings us back to the root of the problem - the lack of an appropriate theoretical model.

Anyway, even if some practical model valid for a specific network is assumed (as is done in the industry), the algorithm still requires processing of the PDV for a long time – in order of magnitude of tenth of  minutes or even more. In order to be successful with this analysis, a local oscillator that is stable for this period of time is needed, and it means that using of a high quality oven controlled quartz oscillator is mandatory. Such oscillator is very expensive, it costs about two orders of magnitude more than a simple uncompensated quartz crystal, so the price of every node increases drastically.

Using of lower quality oscillator and shorter analysis time leads to increase of numbers of situations where the performance will be insufficient.

Additionally, there is no security mechanism in the protocol. The data is transferred as unencrypted UDP packets over IP, and anyone can spoof the network with bogus packets, thus disrupting or taking control over the synchronization.

 

It is well-known already that the possible use of PTP protocol for the telecom synchronization is limited. It can be and is used for synchronization of FDD scheme, as the complexity in this case is minimal. But the inherent problems described above make PTP perspectives for TDD synchronization obscure. Obviously it can be used with a limited number of hops, but there is a problem to define this limit. There are reports of the various equipment vendors about successful experiments, but the test conditions are usually too artificial, and the ability for expanding the use in a broader scope is questionable.

In case that the existing Ethernet infrastructure will be replaced by another, inherently synchronized one (by SyncE or with PTP supporting nodes), the future is clear – IEEE 1588 v2 PTP based synchronization will be used virtually everywhere. But it is hard to believe that such drastic change will happen very soon, if ever. More realistic approach is that for TDD implementation the operator will have to plan the network topology carefully, combining GPS synchronization devices in the key points of the cloud with a moderate to short links of PTP. Such planning will allow achieving maximum efficiency and thus more effective return of investment in the infrastructure. It is important to note though that due to the lack of theory the length of PTP-synchronized links will probably be determined experimentally, after continuous monitoring of their traffic in various conditions (as the diurnal traffic patterns are highly variable). Additionally, we need to remember that the user’s behavior and therefore traffic patterns are subject to change (for example, increased bandwidth usage in the mobile applications), so a periodic synchronization scheme changes can become a necessary part of such network support.
ArticleSource: ArticlesAlley.com
Additional articles about 1PPS
About the author
Please Rate This Article

Number of ratings: 0
Rating: 0

© Copyright dd ArticlesAlley.com - All Rights Reserved Worldwide. About Us | Contact Us | Site Map | Exchange Links | Privacy Policy | Terms of Use