Re: [Detnet] The road to DetNet
Lou Berger <lberger@labn.net> Thu, 30 April 2015 16:05 UTC
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 713601B2D5A for <detnet@ietfa.amsl.com>; Thu, 30 Apr 2015 09:05:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.075
X-Spam-Level:
X-Spam-Status: No, score=-0.075 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] 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 Dj2NoRy8FSiX for <detnet@ietfa.amsl.com>; Thu, 30 Apr 2015 09:05:36 -0700 (PDT)
Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) by ietfa.amsl.com (Postfix) with SMTP id 4F9991B2D58 for <detnet@ietf.org>; Thu, 30 Apr 2015 09:05:35 -0700 (PDT)
Received: (qmail 24408 invoked by uid 0); 30 Apr 2015 16:05:30 -0000
Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy9.mail.unifiedlayer.com with SMTP; 30 Apr 2015 16:05:30 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw2 with id NG5R1q00X2SSUrH01G5UMu; Thu, 30 Apr 2015 10:05:28 -0600
X-Authority-Analysis: v=2.1 cv=FPmImYYs c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=SY9aFQKHIdAA:10 a=IkcTkHD0fZMA:10 a=wU2YTnxGAAAA:8 a=cNaOj0WVAAAA:8 a=-NfooI8aBGcA:10 a=uEJ9t1CZtbIA:10 a=e9J7MTPGsLIA:10 a=AUd_NHdVAAAA:8 a=48vgC7mUAAAA:8 a=zQP7CpKOAAAA:8 a=N54-gffFAAAA:8 a=kviXuzpPAAAA:8 a=jQUG51DtAAAA:8 a=pGLkceISAAAA:8 a=rqfrFCnK2ZKUdczNxzcA:9 a=e2wI3EYgb-rxHUPE:21 a=WJqlE_eGiBHfqGbf:21 a=QEXdDO2ut3YA:10
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=HRCqZAKZtKyc/J6SzXZJAQn79o2KfMHIT4GxbQuyLbE=; b=aspGsZoRX0RPC2LgvC4F0GZDiyccg6KGI7gTud7PJxD9s20xVoYqQVAE7xBTzNwoyYmYrho42MhNrSUbuSC/AsfEQpbz4uFeE6VZjQm2bknL7n/VkJB9YBT9bZQhxmTU;
Received: from box313.bluehost.com ([69.89.31.113]:48792 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.84) (envelope-from <lberger@labn.net>) id 1Ynqxr-0004e1-1a; Thu, 30 Apr 2015 10:05:27 -0600
Message-ID: <55421786.5020500@labn.net>
Date: Thu, 30 Apr 2015 07:52:38 -0400
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Norman Finn (nfinn)" <nfinn@cisco.com>, "detnet@ietf.org" <detnet@ietf.org>, "Deborah Brungard (dbrungard@att.com) (dbrungard@att.com)" <dbrungard@att.com>, Erik Nordmark <nordmark@acm.org>
References: <D15D6D71.3BE5E%nfinn@cisco.com> <E045AECD98228444A58C61C200AE1BD849E104B6@xmb-rcd-x01.cisco.com>
In-Reply-To: <E045AECD98228444A58C61C200AE1BD849E104B6@xmb-rcd-x01.cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Archived-At: <http://mailarchive.ietf.org/arch/msg/detnet/DPRewMH3OvEJGWTChKdfo2r-AxY>
X-Mailman-Approved-At: Thu, 30 Apr 2015 09:08:55 -0700
Cc: Tom Phinney <tom.phinney@cox.net>, "Alia Atlas (akatlas@gmail.com)" <akatlas@gmail.com>
Subject: Re: [Detnet] The road to DetNet
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussions on Deterministic Networking, characterized by 1\) resource reservation; 2\) 0 congestion loss and guaranteed latency; 3\) over L2-only and mixed L2 and L3 networks; and 5\) 1+1 replication/deletion." <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Thu, 30 Apr 2015 16:05:38 -0000
Hi, See below for some comments. On 4/27/2015 3:28 PM, Pascal Thubert (pthubert) wrote: > Hi Norm: > >> DetNet is: >> >> 1. Time synchronization. >> 2. Zero congestion loss. >> 3. Seamless redundancy. (Figure 1 in the architecture) >> 4. Peer-to-peer protocols to set up any of the above. >> 5. Central control paradigms to set up any of the above. >> 6. Robust defenses against misbehaving end and relay systems. Isn't this list missing the key point of operation 802.1 bridged networks interconnected over L3? (Without it, it's just 802.1TSN, right?) >> >> That seems to be a lot of stuff, but when we divide it up into specific work items >> a lot of things are already done or should be done elsewhere than in a DetNet >> WG: >> >> A. Time synchronization is solved elsewhere. DetNet need not invent anything, >> here. 100% agree, but DetNet needs to ensure proper operation over L3 (devices) >> B. IEEE 802 have defined more than enough queuing and scheduling >> mechanisms to solve the problem of zero congestion loss for constant bit-rate >> flows at the lowest levels of the stack. DetNet need not invent anything, here. Thankfully, there are also L3/IETF mechanisms that can be leveraged here too. > Right: and/but I love the way Pat Thaler presented it at an adhoc with Lou. I believe you, but don't recall this specific point;-) > This queues and timers and buffers system is really completely abstract from MAC/PHY technology and could be seen as an upper MAC function if passing a frame to the MAC allowed instantaneous presentation to the wire. > I think it would be good that this abstraction is presented in a way that is separated from Ethernet so we can reuse that abstraction everywhere. Is it already like that or would we need a short document that defines the entities and points to the IEEE doc for more details? This is good and important, particularly when mapping back and forth to IETF mechanisms. >> C. There is definitely DetNet work required to either invent or select (select is >> better) one or more specific data plane methods related to Seamless >> Redundancy (see the architecture draft). MPLS related mechanisms (I'm thinking TP more than FRR, but think this is a discussion point) may be a good starting point for the L3 portion of this. >> We need a method that works end-to- >> end through routers and bridges to: >> >> 1. Identify individual DetNet flows. > Yes. That will be an inters Echoing my earlier point, 802.1 TSN operation across a collection of bridges and routers is the fundamental unique effort of DetNet. > >> 2. Operate on a sequence number in a DetNet packet. > Yes > >> D. We require service-level YANG models for: >> >> 1. Pinned-down paths through the network. > Yes, which related to pinned down resources defined in B > >> 2. Resource reservations along: >> >> i) a pinned-down path; or >> > There are really 2 versions of that. > > In the TE model where flows are installed asynchronously, TE, from the architectural perspective doesn't predicate a specific control behavior, so I'd omit the word "asynchronously" to be accurate. > the classical model is to send a control message at ingress with the path in it. The message progresses along the indicated path till it is all set. I understand that this is what CCAMP is used to. This is one model and one shared by both MPLS-TE and GMPLS (by using RSVP-TE for signaling and IS-IS/OSPF for resource discovery/advertisement). Static allocation via management plane (e.g., in TP networks) and controller based models (e.g., using PCEP, YANG, etc) are also valid TE architecture implementation approaches. > Then you have the case of a very stable network like an airbus. > One may want the system to push the full schedule of each node individually as a package, as opposed to set up flow by flow. > For 6TiSCH, this model saves a lot of battery. Management based control of TE is definitely useful in a number of use cases. > >> ii) a normal, dynamic path through the network topology; >> Are there any OAM considerations? This has been hot topic in a similar recent discussions. Thanks, Lou > Cheers, > > Pascal > >> — Norm >> >> -----Original Message----- >> From: Pascal Thubert <pthubert@cisco.com> >> Date: Thursday, April 9, 2015 at 10:57 AM >> To: "detnet@ietf.org" <detnet@ietf.org>, "Deborah Brungard >> (dbrungard@att.com) (dbrungard@att.com)" <dbrungard@att.com>, Erik >> Nordmark <nordmark@acm.org>, Lou Berger <lberger@labn.net> >> Cc: Tom Phinney <tom.phinney@cox.net>, "ISA100-CNM@ISA-ONLINE.ORG" >> <ISA100-CNM@ISA-ONLINE.ORG>, "Alia Atlas (akatlas@gmail.com)" >> <akatlas@gmail.com> >> Subject: [Detnet] The road to DetNet >> >>> Dear all: >>> >>> As Jouni pointed out, we have little time to make a compelling case for >>> DetNet. The cutoff forreuesting the BoF is June 5th, but a last minute >>> burst of activity is no great sign for the IESG. >>> >>> What we have in good state (see my post about the charter today): >>> - documents (4 major WIP) >>> https://tools.ietf.org/html/draft-finn-detnet-architecture >>> https://tools.ietf.org/html/draft-finn-detnet-problem-statement >>> https://tools.ietf.org/html/draft-gunther-detnet-proaudio-req >>> https://tools.ietf.org/html/draft-wetterwald-detnet-utilities-reqs >>> - references (6TiSCH architecture clearly indicates DetNet >>> dependencies, IEEE coordination provides information that >>> Layer2-independent work is needed in the industry) >>> https://tools.ietf.org/html/draft-ietf-6tisch-architecture >>> https://tools.ietf.org/html/draft-wang-6tisch-track-use-cases >>> - a draft charter >>> >>> >>> What we seem to be missing: >>> >>> - an improved gap analysis. Ted Lemon indicated at the BoF that this >>> gap analysis would be crucial to figure if and which work would be >>> needed from the IETF. From the early work on gap analysis, it seems >>> that there is work that has no home, like the overall architecture and >>> coordination, and a number of items that would have a home in different >>> places, including at least PCE, CCAMP, TEAS, MPLS and TSVWG. We must >>> refine this gap analysis and clarify the dependencies. >>> >>> - an evaluation of the amount of work. Lou indicated that CCAMP has >>> already hosted work in the past. The amount of work would be an >>> indication if DetNet can simply be hosted in an existing WG or should >>> be its own WG. If the proposed charter is any indication, there is a >>> lot that must be done before we are ready to ask for a specification >> >from the groups mentioned above. >>> - an industrial automation requirements draft. We have a number of >>> great potential authors, but no one published DetNet work to date. One >>> suggestion could be to use >>> http://tools.ietf.org/html/draft-ietf-roll-rpl-industrial-applicability >>> as a starting point and elaborate on the deterministic flows. Another >>> would be that an external group such as ISA100 publishes its >>> requirements in its own terms and formats, and then we write a short >>> draft that references it. >>> >>> - activity on this mailing list. We need reviews and discussions on the >>> drafts and the charter. We need inputs for the gap analysis, >>> considering the scope of the existing WGs versus the work detailed in >>> the charter. We need to demonstrate that we have an active team that is >>> ready to execute on the commitment that we all would take with the IESG by >> forming a WG. >>> - other? >>> >>> Please indicate if you are willing to contribute to any of the items >>> above and fire discussions at will! >>> >>> Cheers; >>> >>> Pascal >>> >>> _______________________________________________ >>> detnet mailing list >>> detnet@ietf.org >>> https://www.ietf.org/mailman/listinfo/detnet
- [Detnet] The road to DetNet Pascal Thubert (pthubert)
- Re: [Detnet] The road to DetNet Lou Berger
- Re: [Detnet] The road to DetNet Norman Finn (nfinn)
- Re: [Detnet] The road to DetNet Pascal Thubert (pthubert)
- Re: [Detnet] The road to DetNet Lou Berger
- Re: [Detnet] The road to DetNet Norman Finn (nfinn)
- Re: [Detnet] The road to DetNet Lou Berger