Re: [TICTOC] Enterprise profile update

Kevin Gross <kevin.gross@avanw.com> Wed, 09 April 2014 06:06 UTC

Return-Path: <kevin.gross@avanw.com>
X-Original-To: tictoc@ietfa.amsl.com
Delivered-To: tictoc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82C741A0115 for <tictoc@ietfa.amsl.com>; Tue, 8 Apr 2014 23:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_NEUTRAL=0.779] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rlFapx7yX8rg for <tictoc@ietfa.amsl.com>; Tue, 8 Apr 2014 23:06:03 -0700 (PDT)
Received: from qmta04.emeryville.ca.mail.comcast.net (qmta04.emeryville.ca.mail.comcast.net [IPv6:2001:558:fe2d:43:76:96:30:40]) by ietfa.amsl.com (Postfix) with ESMTP id 30AB41A0107 for <tictoc@ietf.org>; Tue, 8 Apr 2014 23:06:03 -0700 (PDT)
Received: from omta07.emeryville.ca.mail.comcast.net ([76.96.30.59]) by qmta04.emeryville.ca.mail.comcast.net with comcast id ni1N1n0041GXsucA4i63Q0; Wed, 09 Apr 2014 06:06:03 +0000
Received: from mail-yh0-f47.google.com ([209.85.213.47]) by omta07.emeryville.ca.mail.comcast.net with comcast id ni421n00Q11vKXV8Ui43xT; Wed, 09 Apr 2014 06:04:03 +0000
Received: by mail-yh0-f47.google.com with SMTP id 29so1910878yhl.20 for <tictoc@ietf.org>; Tue, 08 Apr 2014 23:04:02 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.236.39.72 with SMTP id c48mr11692015yhb.89.1397023442695; Tue, 08 Apr 2014 23:04:02 -0700 (PDT)
Received: by 10.170.216.213 with HTTP; Tue, 8 Apr 2014 23:04:02 -0700 (PDT)
In-Reply-To: <20140409051116.GA4520@netboy>
References: <CACQYgzE106JaKArgc=3HKkKcrdvSy5PmK-A0=_ZMdfrFUJbrtQ@mail.gmail.com> <20140405112034.GM22106@netboy> <20140405133748.GB4566@netboy> <CALw1_Q3hNRNpHzQ=1z0XRTqvcvm2W7=Gm_ZWa2UJT-BqYTvmZw@mail.gmail.com> <CF68E7A8.7488B%lmontini@cisco.com> <1D3F6A7C-AD27-4A63-9F63-41D9929AE285@owczarek.co.uk> <20140408144527.GA5087@netboy> <CAHyFsxmfCsJtP4+PwKyRciPHBQuZw9ONDBPtOkBSqup1P2z_Rw@mail.gmail.com> <20140409051116.GA4520@netboy>
Date: Wed, 09 Apr 2014 00:04:02 -0600
Message-ID: <CALw1_Q0bnt25sq75x31UsVUYFvw8PuCq26c_m7ymbEpc2OiS_Q@mail.gmail.com>
From: Kevin Gross <kevin.gross@avanw.com>
To: Richard Cochran <richardcochran@gmail.com>
Content-Type: multipart/alternative; boundary="001a1136bd660b7f0704f695de5e"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1397023563; bh=Gj3YnG6GPgf/f7B3rSkuMRVYemOtH+OlVD9ltWs65bc=; h=Received:Received:Received:MIME-Version:Received:Date:Message-ID: Subject:From:To:Content-Type; b=uWpKTk3w1wUCiGlcFcBMWnNDit60QNB28WRwYiSV4T3uojK1fWL8UWmI1aEe3PayH dn2rhNARGsvxWHiLby5va+1fcLQwlMw6FpZ4tquRsFHzKYPfeuPPNUJO2CGQRzumrf Hn7CtBmujJa3+bldx/+iAWzkHGzVS08AfClHWzypFiTDb2M0wbppqO60txt+iGDFul gjZ+eGf6MDBNGnXtODCJ9OtwZxWYcgPTxgdDcgL+eP6Wj1zredn0Z1kd9fiSyXEnES pyojFpd6aRKVBfH8DDG2G4ghq2YxDqIWcFR+XgFPUEI/S/biQWRARm7E0RV1AFh0Z+ w/5wK1nFFwETQ==
Archived-At: http://mailarchive.ietf.org/arch/msg/tictoc/1Lyj65_UBiI5XmXaIIeM78VUKUk
Cc: "tictoc@ietf.org" <tictoc@ietf.org>
Subject: Re: [TICTOC] Enterprise profile update
X-BeenThere: tictoc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Timing over IP Connection and Transfer of Clock BOF <tictoc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tictoc>, <mailto:tictoc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tictoc/>
List-Post: <mailto:tictoc@ietf.org>
List-Help: <mailto:tictoc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tictoc>, <mailto:tictoc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Apr 2014 06:06:04 -0000

I've not been able to keep up with 1588v3 to know whether this has been
discussed there.

There is a 1588 profile under development by SMPTE for professional video
synchronization. Unicast delay request without 16.1 negotiation is
encouraged in the SMPTE profile as currently drafted. If we put this into
the enterprise profile, perhaps it is overstepping but we will not be alone.

Kevin Gross - AVA Networks


On Tue, Apr 8, 2014 at 11:11 PM, Richard Cochran
<richardcochran@gmail.com>wrote:

> On Tue, Apr 08, 2014 at 10:44:12PM +0100, Wojciech Owczarek wrote:
> > On 8 April 2014 15:45, Richard Cochran <richardcochran@gmail.com> wrote:
> >
> > > But why not simply do what it says to do in 1588-2008 Section 16.1 ?
> > >
> > >
> > Because doing this will require the GM to start keeping track of all the
> > grants and their expiry and maintain a table of slaves, and will require
> > the GM and the slave to implement the grants, refusals, cancellations and
> > expiry. What the profile suggests hugely simplifies this. Out of the
> > implementations supporting this behaviour today (many more than ptpd),
> most
> > do it without unicast negotiation. This obviously doesn't mean anything,
> > but shows that the industry already has a preference.
>
> Well, if it is a "de facto" standard, then it does mean something. It
> means that 16.1 is not really used or even implemented, in which case,
> it should be removed from the next edition of 1588.
>
> Is there anyone on the committee who can speak to this?
>
> > On the master side, this behaviour actually is not a departure from the
> > standard - it's explicitly permitted:
> >
> > 9.5.12 states:
> >
> > Delay_Resp messages shall be transmitted as multicast if the associated
> > Delay_Req message was sent as
> > multicast.
> > Delay_Resp messages shall be transmitted as unicast if the associated
> > Delay_Req message was sent as
> > unicast.
> >
> > - no mention of clause 16 here.
>
> None the less, there is no provision in 1588 for transmitting unicast
> Delay_Req *except* by using 16.1.
>
> > 9.5.11.1 (slave side - delay req) states:
> >
> > Delay_Req messages shall be transmitted as multicast except if:
> > a) The optional unicast provisions of Clause 16 are used
> >
> > Which indeed essentially already defines the mixed mode in combination
> with
> > 16.1, but this is a combination of a "shall" with an optional feature, so
> > this is inconsistent - therefore I think that the standard needs amended
> > anyway, because currently both you and I are 50% right.
>
> I think the wording of 1588 is consistent. You must use 16.1 if you
> want to send unicast Delay_Req messages. If the authors of the
> standard meant to allow slaves to send unicast any time they feel like
> it, then there would have been no need for 16.1 in the first place.
>
> From my point of view, I see the unfortunate trend of PTP profiles
> becoming mini standards all on there own (gPTP is an extreme case of
> this), each one adding changes in incompatible ways. This is a
> nightmare for anyone who wants to try and implement this stuff.
>
> Thanks,
> Richard
>