Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Timestamp
Stewart Bryant <stbryant@cisco.com> Thu, 03 March 2011 22:47 UTC
Return-Path: <stbryant@cisco.com>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 716043A68B0; Thu, 3 Mar 2011 14:47:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.5
X-Spam-Level:
X-Spam-Status: No, score=-110.5 tagged_above=-999 required=5 tests=[AWL=0.098,
BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8,
USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bqa7NLLSZLDV;
Thu, 3 Mar 2011 14:47:44 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141])
by core3.amsl.com (Postfix) with ESMTP id C772D3A67D9;
Thu, 3 Mar 2011 14:47:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com;
i=stbryant@cisco.com; l=32254; q=dns/txt; s=iport; t=1299192531; x=1300402131;
h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to;
bh=3AmlCDHIT2fwrvWUBU3VXRU95UDpJMx9Xu50KE8UUDs=;
b=b7UNu89dijUK3C38fDMpQYpXfDeN9XVoDilV+rC/RQl1AbrMRA6WtOvf
Ux8/xnhO1RWPv6TMsjAU9us+2kuSESznDPew3ynhRsF5Sg7Ki9DMonJwx
bNMDuXPEmsfK4bDTu4eJwqGFq+8Aj6/RU5kfI8umh877sm2IVn+FPc/Jx 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah8CAKupb02Q/khMgWdsb2JhbAAXgjmBWpN3iWeEXxUBARYiJZU5Fo0AgmcOAYgUkQ2DEYFadgSBbIpAhlo
X-IronPort-AV: E=Sophos; i="4.62,260,1297036800"; d="scan'208,217";
a="20645365"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-2.cisco.com
with ESMTP; 03 Mar 2011 22:48:50 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by
ams-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p23MmotN008924;
Thu, 3 Mar 2011 22:48:50 GMT
Received: from stbryant-mac2.local (localhost [127.0.0.1]) by cisco.com
(8.11.7p3+Sun/8.8.8) with ESMTP id p23Mmk804162; Thu, 3 Mar 2011 22:48:47 GMT
Message-ID: <4D701ACF.4020702@cisco.com>
Date: Thu, 03 Mar 2011 22:48:47 +0000
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;
rv:1.9.2.14) Gecko/20110221 Lightning/1.0b2 Thunderbird/3.1.8
MIME-Version: 1.0
To: Shahram Davari <davari@broadcom.com>
References: <2C2F1EBA8050E74EA81502D5740B4BD6956BE358E6@SJEXCHCCR02.corp.ad.broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6956BE358E6@SJEXCHCCR02.corp.ad.broadcom.com>
Content-Type: multipart/alternative;
boundary="------------010708060102000808000203"
Cc: "'mpls@ietf.org'" <mpls@ietf.org>, "'tictoc@ietf.org'" <tictoc@ietf.org>,
"'PDiamond@semtech.com'" <PDiamond@semtech.com>,
"'tictoc-bounces@ietf.org'" <tictoc-bounces@ietf.org>,
"'ronc.ntear@gmail.com'" <ronc.ntear@gmail.com>
Subject: Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Timestamp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>,
<mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>,
<mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2011 22:47:46 -0000
I do not think that rollover or leap seconds are much of a problem in this application. We are measuring the transit time of a packet across a network. That is less than a second. Rollover or leap second errors mean that we make a mistake once in every 136 years in the first case and maybe never in the case of leap seconds. I am sure that it would be acceptable to simply state that for that for that one second at some time in the future we cannot make that measurement. BTW we are only going to use 32 bits of seconds and 32 bits of sub seconds in the 1588 case, and even then most of the sub second bits will be ignored. I don't thing that we need to be measuring time of flight over 8" of cable. Stewart On 03/03/2011 22:12, Shahram Davari wrote: > Agree. > > Shahram > > ------------------------------------------------------------------------ > *From*: Ron Cohen <ronc.ntear@gmail.com> > *To*: Shahram Davari > *Cc*: PDiamond@semtech.com <PDiamond@semtech.com>om>; mpls@ietf.org > <mpls@ietf.org>rg>; tictoc-bounces@ietf.org <tictoc-bounces@ietf.org>rg>; > tictoc@ietf.org <tictoc@ietf.org> > *Sent*: Thu Mar 03 13:35:11 2011 > *Subject*: Re: [TICTOC] draft-ietf-mpls-loss-delay Timestamp > > Hi Shahram, I guess adding a requirement to take timestamp rollover > into account would do. If there is a strong reason to also leave NTP > timestamp as an option, a note explaining the ramification of leap > seconds should be added. I suggest that a continuous timescale (i.e. > PTP) would be selected in the draft as the default/must option. Best, Ron > > On Thu, Mar 3, 2011 at 9:45 PM, Shahram Davari <davari@broadcom.com > <mailto:davari@broadcom.com>> wrote: > > Hi Ron, > > Although the PTPv2 is 80 bytes, but I don’t see a need to use all > 80 bytes for delay measurement. The upper 2^32 seconds covers > almost 136 years, which should be good enough to measure delay. > Also lets’ be compatible with Y.1731 format since that HW already > exist. > > Thx > > Shahram > > *From:*Ron Cohen [mailto:ronc.ntear@gmail.com > <mailto:ronc.ntear@gmail.com>] > *Sent:* Thursday, March 03, 2011 11:22 AM > *To:* PDiamond@semtech.com <mailto:PDiamond@semtech.com> > *Cc:* Shahram Davari; mpls@ietf.org <mailto:mpls@ietf.org>; > tictoc-bounces@ietf.org <mailto:tictoc-bounces@ietf.org>; > tictoc@ietf.org <mailto:tictoc@ietf.org> > *Subject:* Re: [TICTOC] draft-ietf-mpls-loss-delay Timestamp > > Hi, > > I apologize in advance if my comments below where already been > discussed. > > The draft specify using PTPv1 timestamp format and not PTPv2 > timestamp format. The seconds part of the PTPv2 timestamp is > 48bits, and not 32bits as written in the draft. NTP timestamps > will roll over in 2036. PTPv2 timestamps do not rollover. > > I don't think its advisable to include timestamps that rolls over > ~20 years from now. > > In addition, NTP timestamp, unlike PTP timestamp, 'jumps' in leap > seconds events. This makes calculation of time differences hard, > and would render some measurements ambiguous. It is much easier to > use continuous timescale like PTP. > > In my opinion changing the timestamp format to PTPv2 timestamp > format (i.e. 48bit/32bit sec/ns) should be the right way to go. I > would also remove the NTP timestamp format option to avoid leap > seconds confusion and 2036 rollover events. > > Best, > Ron > > On Thu, Mar 3, 2011 at 8:26 PM, <PDiamond@semtech.com > <mailto:PDiamond@semtech.com>> wrote: > > My feeling is 1588 is the right answer in the long run since it is > already > coupled to the hardware and widely deployed in networks using the > "packet > clock derived time" in precise time and frequency delivery. > > Pat > > > > "Shahram Davari" > <davari@broadcom. > com> > To > Sent by: "stbryant@cisco.com > <mailto:stbryant@cisco.com>" > tictoc-bounces@ie <stbryant@cisco.com > <mailto:stbryant@cisco.com>>, > tf.org <http://tf.org> "mpls@ietf.org > <mailto:mpls@ietf.org>" <mpls@ietf.org <mailto:mpls@ietf.org>> > > cc > "tictoc@ietf.org > <mailto:tictoc@ietf.org>" <tictoc@ietf.org <mailto:tictoc@ietf.org>> > 03/03/2011 10:05 > Subject > AM 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: tictoc-bounces@ietf.org <mailto:tictoc-bounces@ietf.org> > [mailto:tictoc-bounces@ietf.org <mailto:tictoc-bounces@ietf.org>] > On Behalf Of > Stewart Bryant > Sent: Thursday, March 03, 2011 8:07 AM > To: mpls@ietf.org <mailto:mpls@ietf.org> > Cc: tictoc@ietf.org <mailto:tictoc@ietf.org> > 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 > TICTOC@ietf.org <mailto:TICTOC@ietf.org> > https://www.ietf.org/mailman/listinfo/tictoc > > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org <mailto:TICTOC@ietf.org> > https://www.ietf.org/mailman/listinfo/tictoc > > > > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls -- For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html
- [mpls] draft-ietf-mpls-loss-delay Timestamp Stewart Bryant
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Shahram Davari
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Alexander Vainshtein
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Shahram Davari
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Shahram Davari
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Benjamin Niven-Jenkins
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Shahram Davari
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Stewart Bryant
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Bhatia, Manav (Manav)
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Alexander Vainshtein
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Dan Frost
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Alexander Vainshtein
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Dan Frost
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Mallette, Edwin
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Curtis Villamizar
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Alexander Vainshtein
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Curtis Villamizar
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Alexander Vainshtein
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Curtis Villamizar
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Alexander Vainshtein
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Curtis Villamizar
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Alexander Vainshtein
- Re: [mpls] draft-ietf-mpls-loss-delay Timestamp Curtis Villamizar
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… PDiamond
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Ron Cohen
- Re: [mpls] [TICTOC] draft-ietf-mpls-loss-delay Ti… Ron Cohen