Re: [TICTOC] Enterprise Profile
Wojciech Owczarek <wojciech@owczarek.co.uk> Mon, 07 July 2014 14:49 UTC
Return-Path: <wojciech@owczarek.co.uk>
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 37C431A0266 for <tictoc@ietfa.amsl.com>; Mon, 7 Jul 2014 07:49:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 yDpjhQOapzHr for <tictoc@ietfa.amsl.com>; Mon, 7 Jul 2014 07:49:40 -0700 (PDT)
Received: from mail-qa0-f53.google.com (mail-qa0-f53.google.com [209.85.216.53]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B9331A01E1 for <tictoc@ietf.org>; Mon, 7 Jul 2014 07:49:40 -0700 (PDT)
Received: by mail-qa0-f53.google.com with SMTP id j15so3625903qaq.26 for <tictoc@ietf.org>; Mon, 07 Jul 2014 07:49:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=gvo4ltc+nSivH624JDmrLs+sVz904NLbftyqbppZSlQ=; b=KYj4Zu5ON80vevZ8DU4mOaXmCF3UM1GYpRsFoOgBbR1vwFC1Dnk8BjF8RjZAuzPfNq EbbzNoMKUhucTMrsvgLyPtDv14AOwvgh17nkuKGY/t1H8C0u+9X0umYXHoyPh3qxuuhT 1/4TiIheS/PflnDO+bOjH+dRpYE7zA9SHdYH1goXyJc2igQjnr9mj7Vb39H3lydLKcHB D0heJvcFlnIeHfKqBQdT/Ak9Qr30iWCXtBVsNq4F4FEACNZ9ZeYDJ7AC6jccF6WYHq/w BWjUGHvF7lu3VxyjpCvjxe/95ku4Q9GTpeyFgwcY2ShJp2JFohQJ3DLQz/Q9JrxgiNg7 6R8A==
X-Gm-Message-State: ALoCoQmM1dnJy9bX+0m4i9cLdg1gpZypAMShXHn/QAQkBCItIPD1zK2BLzxf5806CmG2aVX0uvJw
MIME-Version: 1.0
X-Received: by 10.229.177.136 with SMTP id bi8mr47248847qcb.10.1404744579428; Mon, 07 Jul 2014 07:49:39 -0700 (PDT)
Received: by 10.96.60.165 with HTTP; Mon, 7 Jul 2014 07:49:39 -0700 (PDT)
In-Reply-To: <61b82b3e70874d868d42a6810eaf57e2@AMXPR05MB102.eurprd05.prod.outlook.com>
References: <CACQYgzGvM880STROQ28MNTSJ_JGiBKC5J+n9JGKZr0HLPsVvag@mail.gmail.com> <61b82b3e70874d868d42a6810eaf57e2@AMXPR05MB102.eurprd05.prod.outlook.com>
Date: Mon, 07 Jul 2014 15:49:39 +0100
Message-ID: <CAHyFsx=oXSF0z78HjyS27ua9PD7U2mZL-RfQocouHRV9vEPdrA@mail.gmail.com>
From: Wojciech Owczarek <wojciech@owczarek.co.uk>
To: Douglas Arnold <doug.arnold@meinberg-usa.com>
Content-Type: multipart/alternative; boundary="001a11c2b424a84df904fd9b95a9"
Archived-At: http://mailarchive.ietf.org/arch/msg/tictoc/-QEMBHRoh7gKn-pK3tUizXkZ9As
Cc: "tictoc@ietf.org" <tictoc@ietf.org>
Subject: Re: [TICTOC] Enterprise Profile
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: Mon, 07 Jul 2014 14:49:45 -0000
Doug, Here are some last comments from myself: --- Clause 8. Requirements for Master Clocks - Enterprise profile TLV - Maximum Absolute Phase Adjustment: >> Slaves can use the Maximum Phase Adjustment to determine if the clock WO: Which Clock? Master clock? I think this could/should be explicitly stated. >> is slewing to rapidly for the applications which are of interest. WO: is slewing or can slew? - see below. Also should be "too rapidly" General question about this value - I understand that the value is scaled to the sync interval, but does this denote the maximum phase adjustment the GM is *capable of*, the maximum phase adjustment the GM *has applied* since going into MASTER state, or the value *applied during the last sync interval*? Finally, do you think there is room to add an octet (or better two) of an Implementation Specific field to the end of this TLV? This would allow for a very easy way to add custom data. ---- Clause 11. Management and signaling messages: While the restriction of the wildcard target port identity to multicast only makes sense from a consistency point of view, this also makes it impossible to use Unicast management messages without knowing the exact port identity. This makes it more difficult to deploy management stations which (blasphemy!) are not part of the timing domain, multicast distribution wise. Could this requirement perhaps state that an exception are unicast management messages sent to the wildcard identity, only if they are of the GET type? OR, that one device can send unicast management messages to another device using the wildcard entity only until it learns its identity, such as when it receives the first reply? On the same note re. unicast and multicast: the standard itself essentially says that if a message requiring a reply, comes in via unicast (at least with the PTP_UNICAST flag lit) - the reply should also be unicast - analogically with multicast. Could the Enterprise Profile perhaps state this explicitly? Basically where I'm going with this is that if you're in conformance with the Enterprise Profile, it's guaranteed that you can remotely poll PTP clock datasets from a monitoring station using unicast. ---- Otherwise this is good - the soon this becomes an official profile the better. Some particularly uncooperative vendors tend to use the lack of a profile definition as an excuse for not implementing the features we (finance) want. Regards Wojciech On 4 July 2014 14:25, Tim Frost <tim.frost@calnexsol.com> wrote: > Hi Doug, > > > > Sorry, I hadn’t read the previous versions, so I hadn’t commented before. > > > > The one big technical comment I have is on security and multiple domains. > You talk about slave clocks being capable of synchronizing to (and by > implication ensembling information from) multiple masters in multiple > domains. This has to be outside of the IEEE1588 protocol, since what > happens in one domain shouldn’t influence what happens on another. I > accept G.8265.1 has set a precedence for this type of “outside of > IEEE1588” behaviour, but at least that makes clear what the rules and > expected behavior are. This is a little vague on what you are allowed to > do; that may be intentional to not narrow down implementations or prevent > innovation, but it doesn’t make for easy interoperability. > > > > In clause 14 you present this as the main plank of your security strategy, > but don’t really make it clear how it should work. I think some elaboration > here is required. > > > > Some other minor comments: > > - There is none of the expected “boiler plate” for a profile, > i.e. profileName, profileIdentifier, profileVersion etc. > > - In clause 6, you don’t mention if Follow-up messages are > multicast or unicast (I assume it should be multicast, but it doesn’t say) > > - In clause 8, you should elaborate on what a “preferred master” > is and why it is different from other masters > > - In clause 8, paragraph 1, sentence 3 stops abruptly: “…they > SHOULD operate in another domain when they.” What’s missing? > > - In clause 8, what is the main purpose and expected use of the > TLV? What should subsequent clocks do with it and why do they need to > receive it? > > > > Best regards, > > Tim > > > > > > Tim Frost | *Calnex Solutions Ltd.* | +44 (0) 7825 706 952 | > www.calnexsol.com > > > > *From:* TICTOC [mailto:tictoc-bounces@ietf.org] *On Behalf Of *Douglas > Arnold > *Sent:* 03 July 2014 04:39 > *To:* tictoc@ietf.org > *Subject:* [TICTOC] Enterprise Profile > > > > Hello Everyone, > > > > I have posted a new version (v03) of the PTP Enterprise Profile. The only > difference since the last time is to change the location of the port > address in the announce TLV. The purpose of this is to bring the TLV > structure into alignment with the IEEE C37.238 (Power Profile) revision > which has gone to ballot with the IEEE. That would make two profiles with > the same general announce TLV structure, which hopefully starts a trend. > > > > Aside from this minor cosmetic change the document has been stable since > the February version. All comments have been addressed one way or another, > so I hope to see this go to last call. > > > > -- > > Doug Arnold > > Principal Technologist > > *JTime!* Meinberg USA > > +1-707-303-5559 > > > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www.ietf.org/mailman/listinfo/tictoc > > -- - Wojciech Owczarek
- Re: [TICTOC] Enterprise Profile John Fletcher
- [TICTOC] Enterprise Profile Douglas Arnold
- Re: [TICTOC] Enterprise Profile John Fletcher
- Re: [TICTOC] Enterprise Profile John Fletcher
- Re: [TICTOC] Enterprise Profile Douglas Arnold
- Re: [TICTOC] Enterprise Profile Kevin Gross
- Re: [TICTOC] Enterprise Profile Kevin Gross
- Re: [TICTOC] Enterprise Profile John Fletcher
- Re: [TICTOC] Enterprise Profile Kevin Gross
- [TICTOC] Enterprise Profile Douglas Arnold
- Re: [TICTOC] Enterprise Profile Tim Frost
- Re: [TICTOC] Enterprise Profile Wojciech Owczarek
- Re: [TICTOC] Enterprise Profile Douglas Arnold
- Re: [TICTOC] Enterprise Profile Laurent Montini (lmontini)
- Re: [TICTOC] Enterprise Profile Richard Cochran
- Re: [TICTOC] Enterprise Profile Denis Reilly
- [TICTOC] Enterprise Profile Douglas Arnold