I agree with this. NTP is mostly done in SW as against 1588 which is already supported in HW in most vendor platforms. Going by this, i would like to see 1588 as the default.
Cheers, Manav ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Shahram Davari Sent: Thursday, March 03, 2011 11.34 PM To: [email protected]; [email protected] Cc: [email protected] Subject: Re: [TICTOC] draft-ietf-mpls-loss-delay Timestamp Hi Stewart, Accurate delay measurement requires the Timestamp to be done in HW. It is true that most routers support NTP today, but the majority of those are really maintained in Software and AFAIK most HW based timestamps implementations are 1588 based and really the industry is shifting toward 1588 and SyncE for network synchronization. So I support 1588 as being the default. Thanks, Shahram From: [email protected] [mailto:[email protected]] On Behalf Of Stewart Bryant Sent: Thursday, March 03, 2011 8:07 AM To: [email protected] Cc: [email protected] Subject: [TICTOC] draft-ietf-mpls-loss-delay Timestamp We have received a LC comment on draft-ietf-mpls-loss-delay concerning the default timestamp. In the first version of the draft we proposed NTP, but following initial comments from the MPLS-TP community we changed to IEEE1588. This requirement for IEEE1588 can be traced back to the choice of using IEEE1588 in Y.1731. We have now received a LC request to change the default back to NTP. NTP is the "natural" choice for an IETF protocol. NTP is specified in IETF and is used in other MPLS protocols such as LSP ping. It is implemented on almost every host and every router. However in general the implementations provides a relatively low precision timestamp, and the NTP time distribution infrastructure operates on a best effort basis. Thus even a good client implementation would normally have a relatively low quality path to the server, which would result in a low quality of timestamp. NTP could be made to work to higher accuracy, but defacto upgrading NTP and providing high quality NTP paths to the time servers is not getting much attention. Computing timestamp differences is easier with NTP. On the other hand IEEE1588 has defacto become the two way time tranfer protocol for precision applications. IEEE1588 only provides high quality time in well engineered networks with some form of hop by hop assistance. It is not widely implemented other than in equipment targeted to specific markets, although one of those markets is in mobile backhaul applications where we expect to see significant initial deployment of MPLS-TP. Computing timestamp differences is harder with IEEE1588 The loss-delay work is targeting to be able to do one way packet delay measurement, so it does need a higher quality of timestamp than is required in general purpose network instrumentation. Converting from IEEE1588 to NTP is not trivial, since they use different epochs, and different representations of sub-second time. In a "traditional" NTP implementation the time error due to on the fly conversion is likely to be small compared to the time error in the time synchronization system, but an IEEE1588 system would need hardware conversion to maintain the accuracy for an NTP timestamp. So the question arises, should we make IEEE1588 or NTP the default for draft-ietf-mpls-loss-delay. Much as I would like to suggest that we should go back to NTP for consistency with other IETF protocols, I have difficulty reconciling this with the situation in network deployments and thus suggest that we continue to use IEEE1588. What is the opinion of the working group? Stewart (speaking as a draft editor)
_______________________________________________ TICTOC mailing list [email protected] https://www.ietf.org/mailman/listinfo/tictoc
