Re: [TICTOC] Enterprise profile update

Wojciech Owczarek <wojciech@owczarek.co.uk> Tue, 08 April 2014 13:32 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 0A5CB1A039C for <tictoc@ietfa.amsl.com>; Tue, 8 Apr 2014 06:32:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=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 80oReMRn1roY for <tictoc@ietfa.amsl.com>; Tue, 8 Apr 2014 06:32:07 -0700 (PDT)
Received: from mail-ee0-f46.google.com (mail-ee0-f46.google.com [74.125.83.46]) by ietfa.amsl.com (Postfix) with ESMTP id 2C07E1A0336 for <tictoc@ietf.org>; Tue, 8 Apr 2014 06:32:06 -0700 (PDT)
Received: by mail-ee0-f46.google.com with SMTP id t10so692093eei.33 for <tictoc@ietf.org>; Tue, 08 Apr 2014 06:32:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:in-reply-to:mime-version :content-transfer-encoding:content-type:message-id:cc:from:subject :date:to; bh=KXOeq4JI9WceBgqN524mr+OdU0/mbjUx8qn/yaNutO4=; b=Jxbl/EDHUpHNXRwfHGaT4EUJyr5v2V3GwXtgSebuXLh9t8p35Wz/ytUTK/36S1d/E5 JuHg5LML8aQ6IkdiCwOxVO3RNpHm4XKTS56FhmHlycuIcRwblNlu0caT/5KH4QwI3bgR SYS35P8u+F9vDuUKGyq2jkwX9hk4NLgpCOV58EoQe0jStpq0t9+QdhTxdKmS5/yqkLqS VaFEiHm448E/YcOGRijRWc4Nva+/s5mBeNMB8eDtffQlFs7J/El64BYskYeEtwGSmWdo E587ygdlUCTUNCXUOrQRJJ5w+mE6/ofRD+3zFMceEFJuz56b33/rXKdejyqws/pfyqfM Y5ng==
X-Gm-Message-State: ALoCoQmntPBWlMZ4iNS3baYlPWKsjpQVKYN+PSqcQHEBj9+V/MV3APwF3yMnGVlj5bsjw8GZjwgI
X-Received: by 10.14.102.6 with SMTP id c6mr850127eeg.96.1396963924558; Tue, 08 Apr 2014 06:32:04 -0700 (PDT)
Received: from [128.141.229.86] (pb-d-128-141-229-86.cern.ch. [128.141.229.86]) by mx.google.com with ESMTPSA id x3sm4679795eep.17.2014.04.08.06.32.01 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 08 Apr 2014 06:32:01 -0700 (PDT)
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>
In-Reply-To: <CF68E7A8.7488B%lmontini@cisco.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="Apple-Mail-132EAA53-8142-41E0-918A-8C87D3FAC982"
Message-Id: <1D3F6A7C-AD27-4A63-9F63-41D9929AE285@owczarek.co.uk>
X-Mailer: iPhone Mail (9B176)
From: Wojciech Owczarek <wojciech@owczarek.co.uk>
Date: Tue, 08 Apr 2014 15:31:58 +0200
To: "Laurent Montini (lmontini)" <lmontini@cisco.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/tictoc/PoEWXf-4yPmXmiKy63ex9inJcTs
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: Tue, 08 Apr 2014 13:32:12 -0000

I would say that with the latest generations of network kit, the unicast vs. multicast latency differences start to dither and those asymmetries will eventually be a thing of the past - yet perhaps it might be very worthwhile to add some advisory wording.

As a very general comment I will add that you cannot substitute standards for good network design and architecture practices - and I think that all those issues such as asymmetric paths, routing layout etc., are a matter of network design more than anything else. When you deploy the enterprise profile, it's under the assumption that you know how your network is designed and you are aware of the caveats resulting from it. To me, multicast distribution and routing is easy to manage, but I work in a multicast-centric environment.

Nevertheless, I do support the call for allowing the mixed unicast/multicast operation, but not exclusively - also allowing to use pure multicast operation. From the implementation perspective this is simple: if the PTP_UNICAST flag of the incoming delayReq was true, you reply to the source. If not, you reply to the common multicast group. We have been doing that in ptpd for quite a while now.


Regards,
Wojciech

-
Wojciech Owczarek


On 8 Apr 2014, at 14:40, "Laurent Montini (lmontini)" <lmontini@cisco.com> wrote:

> Hi Kevin,
> 
> Assuming that the IP mcast tree is still built on RPF check, in what scenarios are you considering the ucast path differing from mcast path?
> 
> I don’t say this can not happen (e.g. ECMP or LAG) but I’d like to get more precise use cases.
> 
> Moreover based on this RPF check, the mcast return path for delay_Req can still be different. 
> Delay_Resp should take the same path than Sync, Announce. 
> 
> Thanks,
> Laurent
> 
> From: Kevin Gross <kevin.gross@avanw.com>
> Date: Monday 7 April 2014 07:59
> To: Richard Cochran <richardcochran@gmail.com>
> Cc: "tictoc@ietf.org" <tictoc@ietf.org>
> Subject: Re: [TICTOC] Enterprise profile update
> 
> I can't remember if this was discussed in TICTOCK yet. Apologies if I'm bringing up a settled point.
> 
> I appreciate the scalability of unicast delay request/response but I want to make sure everyone is aware of a hazard with hybrid mode. On some networks, unicasts and multicasts are delivered through separate network paths. On these networks, half the round trip delay of a delay request/response unicast exchange will not be a good estimate of sync multicast propagation time.
> 
> It may be best to leave a multicast delay request/response option for devices that need higher accuracy or want to have the option to compare unicast and multicast delay request/response performance to determine whether hybrid mode is viable on the network they are connected through.
> 
> Kevin Gross - AVA Networks
> 
> 
> On Sat, Apr 5, 2014 at 7:37 AM, Richard Cochran <richardcochran@gmail.com> wrote:
> On Sat, Apr 05, 2014 at 01:20:35PM +0200, Richard Cochran wrote:
> > Doug,
> >
> > On Wed, Mar 12, 2014 at 12:41:33PM -0700, Douglas Arnold wrote:
> >
> > > 1. Elimination of the Unicast only and Multicast only modes of operation.
> > >  The only mode of operation is the hybrid multicast/unicast mode.  In this
> > > mode the master sends sync and announce as multicast, and it responds to
> > > delay request messages "in kind".  In other words a delay response is
> > > unicast if the delay requests is unicast, and multicast if the delay
> > > requests is multicast.
> >
> > Nice. This idea makes way more sense than the unicast option in 1588,
> > IMHO.
> 
> On second thought, why doesn't this profile simply say that slaves may
> use 1588 section 16.1 to negotiate unicast Delay_Resp messages?
> 
> As is, this profile mandates behavior WRT unicast that isn't really
> allowed by 1588, unless you say that it falls under the very vague and
> open ended 7.3.1 clause.
> 
> I would prefer the common sense unicast handling in your profile, but
> unfortunately 1588 already specifies something else.
> 
> Thanks
> Richard
> 
> _______________________________________________
> TICTOC mailing list
> TICTOC@ietf.org
> https://www.ietf.org/mailman/listinfo/tictoc
> 
> _______________________________________________
> TICTOC mailing list
> TICTOC@ietf.org
> https://www.ietf.org/mailman/listinfo/tictoc