Re: [Detnet] DetNet - Migration path

Craig Gunther <craiggunther@yahoo.com> Wed, 12 October 2016 00:44 UTC

Return-Path: <craiggunther@yahoo.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4F31129457 for <detnet@ietfa.amsl.com>; Tue, 11 Oct 2016 17:44:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.715
X-Spam-Level:
X-Spam-Status: No, score=-5.715 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.996, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
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 ETLBm3Docw1B for <detnet@ietfa.amsl.com>; Tue, 11 Oct 2016 17:44:13 -0700 (PDT)
Received: from nm33-vm5.bullet.mail.bf1.yahoo.com (nm33-vm5.bullet.mail.bf1.yahoo.com [72.30.239.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F104A129405 for <detnet@ietf.org>; Tue, 11 Oct 2016 17:44:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1476233052; bh=qnMtX5seviE+S1YyiGq7YUWwjPR06mLJIq1KL/XRwdY=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=J5l85uK1/otGFBRSb/95PrYzYiIcu1dV5ZnPx7EFecVsWIQfRthJqUWEZMpzi0sAntcJHfAgFMBfl2/D1buu90vY/hnjr5QVqgH0ynZvyYYpzqftH75uH9FqDAmpE2+mHSqNLZtSXKPMngh0aVOz4hWl2DBx3ukSF2D7DP2UoJUjheRLEshGADEIg5ad9hTnv0H7JhXfKvZLIzSps4etHUeIFZL6OlAXQQ3zY1ZvZiTeZD/exaUO2Ws8RZXuCnw+oE5/BLXqeW/VeVSoVNiwPgLOczw6WNnFe+tayLsFVF+HrzIfVkmzgaBYLHDb0rvUEZvHDJCe5rzFN1MtTa2dhw==
Received: from [66.196.81.171] by nm33.bullet.mail.bf1.yahoo.com with NNFMP; 12 Oct 2016 00:44:12 -0000
Received: from [98.139.212.251] by tm17.bullet.mail.bf1.yahoo.com with NNFMP; 12 Oct 2016 00:44:12 -0000
Received: from [127.0.0.1] by omp1060.mail.bf1.yahoo.com with NNFMP; 12 Oct 2016 00:44:12 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 14664.56614.bm@omp1060.mail.bf1.yahoo.com
X-YMail-OSG: pJVev6QVM1m.FbqJGpCRTSKqGnZAsK1MtEnrkRLtBV9fVrvq4He_Sr_WzeZCZOY mrathiJ6ZZsFazp2vtuATcDZX4vcd4bHr9J79J9pEK8zhyEcYrY92uNp0zmhGWIWBojuIqC0M2fG dfDhcz_W46qcAvNZjzpZrpCHJzkyHMzX6AKc44LzVuL5q6A2psdN7KL06NoPJq2xvvWMVaNwjjs2 jRp8V.vBuMFfqI8zFmtL49CehztgNd_fevMIv5LyK1DxaoCGymS6T6Euy_g4KHCT3oGPiBChtihk tTwOeM4Gh9ZlAspr2IuTCMT2pEJMnFS4rKuHopZWfgNbW.OVGaipvVUxYcG02eykd36YDw_dCabH JHcXrGs9pO0bkJA.xj0WPqiaT.mh_ccrz35_ZBSuu7dPXHHbQ_fO0Yp73Gnpg9C8W31ltzwLtHv9 SzrUKJBMQpZJx9nJTQEGX.jHbQdjfMEb1DFXO_qezoF3uG7ydWUmA7F9CNf6JUYWVEKKe387vHAX P0wgl6nR_hA1mQ9vwkgsfTy9jkjgVXjwC8_iVQXAvJ_AmIgEbjI7wKPxv0MirLIgsDaAEMH.mq3W jzfVDuwFsxt.yeta_SMbhZ_uJkdEnDLAymu7kZS8vMRociw9KYWrtv_o-
Received: from jws106129.mail.bf1.yahoo.com by sendmailws141.mail.bf1.yahoo.com; Wed, 12 Oct 2016 00:44:11 +0000; 1476233051.561
Date: Wed, 12 Oct 2016 00:44:11 +0000
From: Craig Gunther <craiggunther@yahoo.com>
To: "Grossman, Ethan A." <eagros@dolby.com>, Rodney Cummings <rodney.cummings@ni.com>, "detnet@ietf.org" <detnet@ietf.org>
Message-ID: <1762842.2277903.1476233051182@mail.yahoo.com>
In-Reply-To: <88ff17378af64f6eaf7c0348f1c71b58@DLB-XCHPW03.dolby.net>
References: <857af1285c294744ae69f939e2a991cf@DLB-XCHPW03.dolby.net> <BN1PR04MB424C95BAB740059BFF03FE392C60@BN1PR04MB424.namprd04.prod.outlook.com> <9f45b25660254b6ba5aba48808723589@DLB-XCHPW03.dolby.net> <CO1PR04MB4255F51305485747A78FBA492DA0@CO1PR04MB425.namprd04.prod.outlook.com> <88ff17378af64f6eaf7c0348f1c71b58@DLB-XCHPW03.dolby.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_2277902_623944230.1476233051172"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/miV-J81lPJqagvbU-5zbp-IIIqM>
Subject: Re: [Detnet] DetNet - Migration path
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Craig Gunther <craiggunther@yahoo.com>
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Oct 2016 00:44:16 -0000

Ethan,
You have two options here. 
Option 1: If you specify a MaxLatency (newly added in Qcc) then the network is free to reroute your stream as needed in order to make room for other streams that might be competing for bandwidth on a particular link, as long as the new path's latency does not exceed the MaxLatency.  See slides 3,4,5 of this presentation for a potential reason why you might want to do this: http://www.ieee802.org/1/files/public/docs2014/cc-cgunther-acceptable-latency-0314-v01.pdf. Please note that the presentation refers to AcceptableLatency, which has been named MaxLatency in Qcc.
Option 2: If you do not specify a MaxLatency then the AccumulatedLatency works as it always has; which is to not allow the AccumulatedLatency to exceed the reported value when the reservation was first created.
- Craig

      From: "Grossman, Ethan A." <eagros@dolby.com>
 To: Rodney Cummings <rodney.cummings@ni.com>; "detnet@ietf.org" <detnet@ietf.org> 
 Sent: Tuesday, October 11, 2016 4:10 PM
 Subject: Re: [Detnet] DetNet - Migration path
   
Thanks Rodney. Since a DetNet network must provide bounded latency and jitter, once the network promises an AccumulatedLatency value to a flow, doesn't it have to maintain that value at least for the duration of the flow? We haven't discussed much about the consistency over time of such things as latency and jitter, but I assumed they would be within some given bound over time, right? Or is it an enduring property of the given network? Isn't that in effect a MinLatency value? 
Ethan.

-----Original Message-----
From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Rodney Cummings
Sent: Tuesday, October 11, 2016 5:54 AM
To: Grossman, Ethan A.; detnet@ietf.org
Subject: Re: [Detnet] DetNet - Migration path

Thanks Ethan,

The current draft of 802.1Qcc has both for each flow (stream):

- AccumulatedLatency: This is provided from network to user, and it represents the currently configured maximum latency.

- MaxLatency: This is provided from user to network as the maximum latency that the application requires. If AccumulatedLatency exceeds this value, the network reports failure (flow not configured).

The assumption was that the network configuration may need to adapt to changing physical hardware and/or the requirements of new flows, and therefore AccumulatedLatency isn't always stable.

Early drafts of 802.1Qcc had a MinLatency requirement (for low jitter), but that was removed due to concerns that it would require significant buffering. Application representatives (e.g. automotive, industrial) did not make strong arguments to keep MinLatency.

Rodney
> -----Original Message-----
> From: Grossman, Ethan A. [mailto:eagros@dolby.com]
> Sent: Friday, October 7, 2016 3:21 PM
> To: Rodney Cummings <rodney.cummings@ni.com>; detnet@ietf.org
> Subject: RE: DetNet - Migration path
> 
> Thanks Rodney. On a peripherally related note, one thing you mention 
> below about 802.1Qcc is "the user ... requests a maximum latency". In 
> another current DetNet discussion there is the distinction between the 
> user requesting a specific latency (presumably implying a reply from 
> the network saying whether it was available or not) vs only being able 
> to query the network about its latency performance. I thought we were 
> converging on the latter model, but now I'm not as clear. Am I missing 
> something here?
> Thanks,
> Ethan.
> 
> -----Original Message-----
> From: Rodney Cummings [mailto:rodney.cummings@ni.com]
> Sent: Friday, October 07, 2016 11:23 AM
> To: Grossman, Ethan A.; detnet@ietf.org
> Subject: RE: DetNet - Migration path
> 
> Great topic,
> 
> I'm not completely clear on what it would mean for a router to support 
> DetNet, but let's assume it means that the router:
> 1. Uses one of the solutions from draft-dt-detnet-dp-alt to identify 
> flows of DetNet data.
> 2. Uses queuing/shaping/scheduling techniques from 802.1Q to provide 
> DetNet guarantees for that data (e.g. max latency).
> 3. Provides YANG management for #1 and #2.
> 
> All of this could be done today using vendor-specific YANG modules, 
> with centralized network management software from that vendor. That's 
> not ideal of course, but it is useful.
> 
> How would a user application (protocol from 
> draft-ietf-detnet-use-cases) use this?
> 
> I would argue that the user applications should use the "API" 
> specified in 802.1Qcc clause 46 (currently in draft). That API is 
> agnostic of layer 2/3 details and the data-plane encoding. The user 
> simply identifies the flows from the host perspective (e.g. UDP header 
> fields), and requests a maximum latency. The API is used between the 
> user's application and the centralized network management software. 
> The API specifies YANG, so it can be implemented as a RESTful API or similar.
> 
> AVnu Alliance's goal is to certify conformance to standards (i.e. 
> multiple vendors).
> 
> Can AVnu Alliance certify the vendor-specific router implementation? 
> No Can AVnu Alliance certify the 802.1Qcc API between the user 
> application and the vendor-specific network manager? Yes As time goes 
> on and DetNet standards are published, can AVnu Alliance certification 
> do deeper into the routers? Yes
> 
> That's one hypothetical intermediate plan.
> 
> Rodney
> 
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Grossman, 
> Ethan A.
> Sent: Friday, October 7, 2016 12:42 PM
> To: detnet@ietf.org
> Subject: [Detnet] DetNet - Migration path
> 
> Hi Folks,
> 
> I did a brief "DetNet Status" presentation to the AVnu Alliance 
> Technical Working Group, which is an industry group that promotes 
> AVB/TSN. The attendance at this particular meeting was mostly Pro 
> Audio people, and their main line of questioning was "What is the plan 
> for incrementally migrating users from where they are today to 
> increasingly improved network performance, which would eventually 
> culminate in "full DetNet"?"  Another way to put it might be "Can we 
> leverage the work of DetNet to improve networking capabilities between 
> now and when DetNet is implemented on most routers?"
> 
> As far as I know, we don't have a plan to roll out a "migration path" 
> with intermediate performance levels, using today's protocols, perhaps 
> with "minor" changes to support DetNet. We are designing an 
> architecture and protocol extensions that will do the job, leveraging 
> existing  protocols to the extent possible, but it is an end goal, not a roadmap.
> 
> Having said that, do we have any other more helpful reply to this line 
> of questioning?
> 
> Thanks,
> Ethan.
> 

_______________________________________________
detnet mailing list
detnet@ietf.org
https://www.ietf.org/mailman/listinfo/detnet

_______________________________________________
detnet mailing list
detnet@ietf.org
https://www.ietf.org/mailman/listinfo/detnet