Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 13 July 2018 17:44 UTC
Return-Path: <pthubert@cisco.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 75337130EFA; Fri, 13 Jul 2018 10:44:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 PsLFBGyiHna9; Fri, 13 Jul 2018 10:44:00 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2106130EE9; Fri, 13 Jul 2018 10:43:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33922; q=dns/txt; s=iport; t=1531503839; x=1532713439; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Yx6+D2gTZgtw4RJMTAhlwGn+LR3FCtZmY9LiuvPS8Sg=; b=YeEhp/OyxIMffAhkbGB/Cc3Re+apytKkAjPCiASs44ragaun5HoDeJLu PzFIcm0ruoFNKzXASfvnzZyPeeIQyvagnrzo9T7lGplTkCLJgQOctj6gy 7v5+GztP+lVb895uOhhYjJ+UiBLXrezjLKZVrO7zXunJteviDxNx1KfJ8 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ADAgDl40hb/4kNJK1cGQEBAQEBAQEBAQEBAQcBAQEBAYMfKmN/KIN7iASMOIFoJIM4g26OExSBYwMLGAuBVIIvRgIXgjghNBgBAgEBAgEBAm0cDIU2AQEBAQIBAQEYCREzBwQHBQcEAgEIDgMBAwEBAQICJgICAiULFQIGCAIEDgV9giMBgXcID6k3gS6KPIELh1EmgVc/gRABJwyCXoMZAQGBKE8PglsxgiQCh0QhhHKEEohzCQKGCIJkhjmBQ0ODToJthSSHfYI8hzQCERMBgSQdOIFScBU7KgGCPgmCHBd6AQGCIYU8hT5vAYl7gkgBAQ
X-IronPort-AV: E=Sophos;i="5.51,348,1526342400"; d="scan'208";a="143033266"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Jul 2018 17:43:57 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w6DHhvOc031891 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 13 Jul 2018 17:43:57 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 13 Jul 2018 12:43:57 -0500
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1320.000; Fri, 13 Jul 2018 12:43:57 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>
CC: Norman Finn <norman.finn@mail01.huawei.com>, "draft-ietf-detnet-architecture@ietf.org" <draft-ietf-detnet-architecture@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
Thread-Index: AQHUGgAR5hl0cCLge0CdHgCdktdk9KSMeGUAgAAU+3aAALsGgIAAJb9u
Date: Fri, 13 Jul 2018 17:43:56 +0000
Message-ID: <3F7B52F1-ECCB-4789-B8FF-A171B4FE58F6@cisco.com>
References: <99657d22-f9e4-8a1a-27de-6997900f727e@labn.net> <7cc44e35-cbd0-fbdb-95b7-c93ab38ec5d7@gmail.com> <AM3PR07MB4021D464E3E2C4CCAA0883EAC7F0@AM3PR07MB402.eurprd07.prod.outlook.com> <fee5178f-a1da-53e7-1684-e09ec2bfcb42@gmail.com> <ab532cc6-0552-ecb1-fe3f-09ebce5f6ba9@ericsson.com> <30d8df73-9f52-89d3-66fd-2173f7038624@labn.net> <a19cb7bb-a518-acfd-4539-d002bfc58bca@labn.net> <3DF0466E9510274382F5B74499ACD6F8D31E2D@dfwpml705-chm.exmail.huawei.com> <6D76E3A0-CA07-4EE5-8157-AC604F3CB796@cisco.com>, <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>
In-Reply-To: <bdf4d1ec-11be-9071-b94a-f6719f2fd397@labn.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/xH3IeqYZour_65qsisseztspPFU>
Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
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: Fri, 13 Jul 2018 17:44:05 -0000
Works for me, Lou, I think that the best would be a terminology that would define this operational plane, leaving it open to network control and feedback, and then change in situ the text as you proposed. Regards, Pascal > Le 13 juil. 2018 à 06:29, Lou Berger <lberger@labn.net> a écrit : > > Pascal, > > Keeping in mind that LMI is generally considered a form of OAM, it sounds like changing it to "Operational Plane (e.g., OAM)" would sufficiently cover your intent and be a fairly trivial change to the document. Would this change work for you? > > Lou > >> On 7/13/2018 12:19 AM, Pascal Thubert (pthubert) wrote: >> Hello Lou and Norm: >> >> I meant control protocols over the LMI as well as measurement (OAM) and automation such as (reflex) reactions that do no pass via a controller. >> >> The LMI provides information on the status of a DetNet path which can act as go/nogo for data and trigger fallback. It may in the future enable flow setup if one day we go for a more distributed design. It may provide time though for DetNet it is not in scope. It may provide rate control as well which is the object of a draft I have to split. >> >> So operation there was meant as a generic term for train data traffic overhead inside the network as opposed to in relation with a controller. >> >> Should we expand to clarify? >> >> Regards, >> >> Pascal >> >>> Le 13 juil. 2018 à 00:04, Norman Finn <norman.finn@mail01.huawei.com> a écrit : >>> >>> Pascal wrote that chunk. I always assumed that "Operational Plane (control plane)" was some sort of IETF phrase I just didn't understand. If it's OAM, I don't see what the "(control plane)" is for. >>> >>> Pascal? >>> >>> -- Norm >>> ________________________________________ >>> From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [lberger@labn.net] >>> Sent: Thursday, July 12, 2018 9:47 AM >>> To: draft-ietf-detnet-architecture@ietf.org >>> Cc: DetNet WG >>> Subject: Re: [Detnet] Extended WG Last Call: draft-ietf-detnet-architecture-06 >>> >>> Hi, >>> >>> I have the following comments/questions: >>> >>> - WRT 4.4.2 >>> >>> I think CPE and PCE are a bit conflated. To clarify, hiw about: >>> >>> OLD >>> to any device operating in that plane, whether is it a Path >>> Computation entity, or a Network Management entity (NME)), or a >>> distributed control plane. The Path Computation Element (PCE) >>> [RFC4655] is a core element of a controller, in charge of computing >>> Deterministic paths to be applied in the Network Plane. >>> >>> NEW >>> to any device operating in that plane, whether is it a Path >>> Computation Element [RFC4655] or entity, or a Network Management >>> entity (NME)), or a >>> distributed control plane. The CPE >>> is a core element of a controller, in charge of computing >>> Deterministic paths to be applied in the Network Plane. >>> >>> and s/PCE/CPE in the next paragraph, specifically: >>> >>> OLD >>> One or more PCE(s) collaborate to implement the requests from the FME >>> as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for >>> each individual flow. The PCEs place each flow along a deterministic >>> NEW >>> One or more CPE(s) collaborate to implement the requests from the FME >>> as Per-Flow Per-Hop Behaviors installed in the intermediate nodes for >>> each individual flow. The CPEs place each flow along a deterministic >>> >>> - WRT Section 4.4.3 >>> I'm unclear as to what "Operational Plane (control plane)" means in the >>> first paragraph. Should it perhaps read "Operational Plane (OAM)"? If >>> not, what is the intent of "control plane" in this paragraph (and section)? >>> >>> Thank you, >>> Lou >>> >>>> On 6/28/2018 10:35 PM, Lou Berger wrote: >>>> Authors, >>>> >>>> Thank you for the update! >>>> >>>> WG, >>>> >>>> This document has changed to a sufficient degree that I think a 2nd >>>> last call is warranted. Typically I would start a 1 week LC in these >>>> circumstances - but given the proximity to the meeting I'd like to start >>>> a 3 week LC right ending with the IETF meeting -- that is on July 20th. >>>> This should allow for both adequate review of the changes and discussion >>>> of the changes in our WG session (Monday July 16.) >>>> >>>> As always, please send LC comment to the list and positive comments, >>>> e.g., "I've reviewed this document >>>> and believe it is ready for publication", are welcome! >>>> >>>> Thank you, >>>> >>>> Lou (as Shepherd) >>>> >>>>> On 6/28/2018 9:08 PM, János Farkas wrote: >>>>> Dear all, >>>>> >>>>> Off-line discussions among Lou, Stewart, and authors followed the >>>>> discussions to properly address the WGLC comments, including the >>>>> detailed comments. >>>>> >>>>> A new revision of the draft has been uploaded: >>>>> draft-ietf-detnet-architecture-06. >>>>> >>>>> In addition to the changes already described in this thread, the >>>>> following bigger changes have been made to the draft: >>>>> >>>>> >>>>> *Section 2.1 Terms used in this document* >>>>> >>>>> Some definitions refined as suggested by the detailed comments >>>>> >>>>> New definitions have been added: >>>>> >>>>> "allocation >>>>> Resources are dedicated to support a DetNet flow. Depending >>>>> on an implementation, the resource may be reused by non- >>>>> DetNet flows when it is not used by the DetNet flow. >>>>> >>>>> >>>>> PEF A Packet Elimination Function (PEF) eliminates duplicate >>>>> copies of packets to prevent excess packets flooding the >>>>> network or duplicate packets being sent out of the DetNet >>>>> domain. PEF can be implemented by an edge node, a relay >>>>> node, or an end system. >>>>> >>>>> PRF A Packet Replication Function (PRF) replicates DetNet flow >>>>> packets and forwards them to one or more next hops in the >>>>> DetNet domain. The number of packet copies sent to each next >>>>> hop is a DetNet flow specific parameter at the node doing the >>>>> replication. PRF can be implemented by an edge node, a relay >>>>> node, or an end system. >>>>> >>>>> PREOF Collective name for Packet Replication, Elimination, and >>>>> Ordering Functions. >>>>> >>>>> POF A Packet Ordering Function (POF) re-orders packets within a >>>>> DetNet flow that are received out of order. This function >>>>> can be implemented by an edge node, a relay node, or an end >>>>> system. >>>>> >>>>> DetNet service proxy >>>>> Maps between App-flows and DetNet flows. >>>>> >>>>> bridged path >>>>> A VLAN bridge uses the VLAN ID and the destination MAC >>>>> address to select the outbound port hence the path for a >>>>> frame." >>>>> >>>>> >>>>> *Section 3.1 Primary goals defining the DetNet QoS* >>>>> >>>>> A new QoS aspect has been added: >>>>> "o An upper bound on out-of-order packet delivery. It is worth >>>>> noting that some DetNet applications are unable to tolerate any >>>>> out-of-order delivery." >>>>> >>>>> >>>>> The 3rd paragraph on loss on page 8 after the bullet list has been >>>>> extended to: >>>>> "After congestion, the most important contributions to packet loss are >>>>> typically from random media errors and equipment failures. Service >>>>> protection is the name for the mechanisms used by DetNet to address >>>>> these losses. The mechanisms employed are constrained by the >>>>> requirement to meet the users' latency requirements. Packet >>>>> replication and elimination (Section 3.2.2) and packet encoding >>>>> (Section 3.2.2.3) are described in this document to provide service >>>>> protection; others may be found. For instance, packet encoding can >>>>> be used to provide service protection against random media errors, >>>>> packet replication and elimination can be used to provide service >>>>> protection against equipment failures. This mechanism distributes >>>>> the contents of DetNet flows over multiple paths in time and/or >>>>> space, so that the loss of some of the paths does need not cause the >>>>> loss of any packets." >>>>> >>>>> >>>>> *3.2.2. Service Protection* >>>>> >>>>> Service protection is used as a more generic term. Introductory text >>>>> added: >>>>> "Service protection aims to mitigate or eliminate packet loss due to >>>>> equipment failures, random media and/or memory faults. These types >>>>> of packet loss can be greatly reduced by spreading the data over >>>>> multiple disjoint forwarding paths. Various service protection >>>>> methods are described in [RFC6372], e.g., 1+1 linear protection. >>>>> This section describes the functional details of an additional method >>>>> in Section 3.2.2.2, which can be implemented as described in >>>>> Section 3.2.2.3 or as specified in [I-D.ietf-detnet-dp-sol-mpls] in >>>>> order to provide 1+n hitless protection. The appropriate service >>>>> protection mechanism depends on the scenario and the requirements." >>>>> >>>>> >>>>> New sub-section added: >>>>> >>>>> "3.2.2.1. In-Order Delivery >>>>> >>>>> Out-of-order packet delivery can be a side effect of service >>>>> protection. Packets delivered out-of-order impact the amount of >>>>> buffering needed at the destination to properly process the received >>>>> data. Such packets also influence the jitter of a flow. The DetNet >>>>> service includes maximum allowed misordering as a constraint. Zero >>>>> misordering would be a valid service constraint to reflect that the >>>>> end system(s) of the flow cannot tolerate any out-of-order delivery. >>>>> Service protection may provide a mechanism to support in-order >>>>> delivery." >>>>> >>>>> >>>>> *3.2.2.2. Packet Replication and Elimination* >>>>> >>>>> New bullet added as the last one: >>>>> "o The Packet Ordering Function (POF) uses the sequencing information >>>>> to re-order a DetNet flow's packets that are received out of >>>>> order." >>>>> >>>>> New sentence added after the bullet list: >>>>> "The order in which a node applies the PEF and the PRF to a DetNet >>>>> flow is implementation specific." >>>>> >>>>> 2nd paragraph after the bullet list has been updated to: >>>>> "Some service protection mechanisms rely on switching from one flow to >>>>> another when a failure of a flow is detected. Contrarily, packet >>>>> replication and elimination combines the DetNet member flows sent >>>>> along multiple different paths, and performs a packet-by-packet >>>>> selection of which to discard, e.g., based on sequencing information." >>>>> >>>>> >>>>> *3.2.3. Explicit routes* >>>>> >>>>> Out-of-order aspect added to the first paragraph, which is about >>>>> distributed routing: >>>>> "Furthermore, out-of-order >>>>> packet delivery can be a side effect of route changes." >>>>> >>>>> New sentence added to the 3rd paragraph: >>>>> "Explicit routes can be established various >>>>> ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR) >>>>> [I-D.ietf-spring-segment-routing], via a Software Defined Networking >>>>> approach [RFC7426], with IS-IS [RFC7813], etc." >>>>> >>>>> New paragraph added: >>>>> "Out-of-order packet delivery can be a side effect of distributing a >>>>> single flow over multiple paths especially when there is a change >>>>> from one path to another when combining the flow. This is >>>>> irrespective of the distribution method used, also applies to service >>>>> protection over explicit routes. As described in Section 3.2.2.1, >>>>> out-of-order packets influence the jitter of a flow and impact the >>>>> amount of buffering needed to process the data; therefore, DetNet >>>>> service includes maximum allowed misordering as a constraint. The >>>>> use of explicit routes helps to provide in-order delivery because >>>>> there is no immediate route change with the network topology, but the >>>>> changes are plannable as they are between the different explicit >>>>> routes." >>>>> >>>>> * >>>>> **4.1.1. Representative Protocol Stack Model* >>>>> >>>>> "Explicit routes" have been added to Figure 2 with the corresponding >>>>> explanation: >>>>> "Explicit routes >>>>> The DetNet transport layer provides mechanisms to ensure that >>>>> fixed paths are provided for DetNet flows. These explicit >>>>> paths avoid the impact of network convergence." >>>>> >>>>> >>>>> Section 4.11 Connected islands vs. networks of v05 has been deleted >>>>> because it was just a leftover from early drafts on what DetNet WG >>>>> should do; which are covered by the charter anyways. >>>>> >>>>> >>>>> References have been cleaned up and brought up-to-date. >>>>> >>>>> >>>>> Refinements have been implemented in the draft according to Lou's >>>>> detailed comments. They are not listed here because they are minor >>>>> changes. >>>>> >>>>> >>>>> Best regards, >>>>> Janos >>>>> >>>>> >>>>>> On 6/12/2018 2:48 PM, Lou Berger wrote: >>>>>> Balázs, >>>>>> >>>>>> Thanks for the response -- please see below. >>>>>> >>>>>> ---------- >>>>>> On June 12, 2018 4:07:35 AM Balázs Varga A >>>>>> <balazs.a.varga@ericsson.com> wrote: >>>>>> >>>>>>> Hi Lou, Thanks for the comments. See reactions inline. Document >>>>>>> update in progress. Cheers Bala'zs >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: detnet <detnet-bounces@ietf.org> On Behalf Of Lou Berger >>>>>>> Sent: 2018. június 1. 22:42 >>>>>>> To: DetNet WG <detnet@ietf.org>; >>>>>>> draft-ietf-detnet-architecture@ietf.org >>>>>>> Subject: [Detnet] Promised comments on draft-ietf-detnet-architecture >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have a number of high level comments on the document that I'd >>>>>>> like to raise below. I also have a number of more >>>>>>> editorial/specific comments that I'd like to review directly with >>>>>>> the authors and then have them report back on changes -- if any >>>>>>> turn out to be more substantive discussions from the author's >>>>>>> perspective, I'll raise these on the list separately. >>>>>>> >>>>>> ... >>>>>>> - WRT Section 4.4.3, I think the inclusion of a distributed control >>>>>>> plane in the "Network Plane" is inconsistent with other functional >>>>>>> definitions and conflates where a function resides from the actual >>>>>>> function and that whether control is implemented in a fully >>>>>>> centralized, fully distributed or some hybrid form doesn't >>>>>>> fundamentally change the control function's role -- therefore I >>>>>>> think the sections 4.4.2 and .3 should be revised accordingly >>>>>>> [Balázs Varga A] Agree in principal. Let's discuss the details. >>>>>>> >>>>>> Okay - I'll work with you off line and we can report back the >>>>>> results/proposed changes. >>>>>> >>>>>>> - In several places it's not clear that DetNet service is always a >>>>>>> L3 service which is controlled using L3 identifiers, i.e., IP >>>>>>> addresses -- this is true even in the MPLS service case and the TSN >>>>>>> over MPLS case. I think this is an important point to be clear on in >>>>>>> the document. >>>>>>> [Balázs Varga A] I am not sure. DetNet service is always provided >>>>>>> over a L3 network (IP or MPLS), that is fine. However the service >>>>>>> itself can be L2 or L3. In case of TSN Ethernet frames are >>>>>>> transported, so it is a L2 service. In case of IP end systems IP >>>>>>> packets are transported so it is a L3 service. >>>>>>> >>>>>> Humm - While I agree that DetNet is providing an (enhanced) L2VPN >>>>>> service, it is not itself providing control or service of L2 devices >>>>>> -- this is TSN's job. The fact that DetNet is all about behavior of >>>>>> L3 nodes (i.e., IP and PW/MPLS) and not L2 nodes (i.e., TSN bridges) >>>>>> is something the architecture should make unambiguous. >>>>>> >>>>>> Thanks, >>>>>> Lou >>>>>> >>>>>>> Please let me know what you think. >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Lou >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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 >>>>> >>>>> >>>>>> On 6/12/2018 6:27 PM, Stewart Bryant wrote: >>>>>> Dear Bala'zs >>>>>> >>>>>> Thank you your for your consideration of these points. I will just >>>>>> pick up a few that need some further thought: >>>>>> >>>>>> >>>>>>> DetNet transit node >>>>>>> >>>>>>> A node operating at the DetNet transport layer, that utilizes >>>>>>> >>>>>>> link layer and/or network layer switching across multiple >>>>>>> >>>>>>> links and/or sub-networks to provide paths for DetNet service >>>>>>> >>>>>>> layer functions. Optionally provides congestion protection >>>>>>> >>>>>>> over those paths. An MPLS LSR is an example of a DetNet >>>>>>> >>>>>>> transit node. >>>>>>> >>>>>>> SB> In that example it would have to be a DetNet enable/aware LSR. An >>>>>>> >>>>>>> SB> ordinary LSR would not know anything about DetNet. >>>>>>> >>>>>>> [Balázs Varga A] No, A DetNet aware LSR would be a relay node (S-PE). >>>>>>> >>>>>> I think the confusion is what "DetNet Transport Layer" means. This >>>>>> technology touches on Transport Layer in the L4 sense, and the >>>>>> Transport Network Layer as in the packet network that carries >>>>>> L3 packets. >>>>>> >>>>>> So I think that we need to clarify whether a DetNet transit node >>>>>> is an S-PE (i.e. a a transit node in the DetNet layer), or a P node >>>>>> (i.e. a transit node that is carrying DetNet packets but could be >>>>>> carrying any sort of MPLS packet) >>>>>> >>>>>>> ============ >>>>>>> >>>>>>> These three techniques can be applied independently, giving eight >>>>>>> >>>>>>> possible combinations, including none (no DetNet), although some >>>>>>> >>>>>>> combinations are of wider utility than others. This separation keeps >>>>>>> >>>>>>> the protocol stack coherent and maximizes interoperability with >>>>>>> >>>>>>> existing and developing standards in this (IETF) and other Standards >>>>>>> >>>>>>> Development Organizations. Some examples of typical expected >>>>>>> >>>>>>> combinations: >>>>>>> >>>>>>> o Explicit routes plus service protection are exactly the techniques >>>>>>> >>>>>>> employed by [HSR-PRP]. Explicit routes are achieved by limiting >>>>>>> >>>>>>> the physical topology of the network, and the sequentialization, >>>>>>> >>>>>>> replication, and duplicate elimination are facilitated by packet >>>>>>> >>>>>>> tags added at the front or the end of Ethernet frames. >>>>>>> >>>>>>> SB> ER can be done virtually as well as physically. RSVP is a type of >>>>>>> >>>>>>> SB> ER, as is Adj-SID based SR, and we can design other types. >>>>>>> >>>>>>> [Balázs Varga A] Agree, but these are examples. Statement is for >>>>>>> HSR-PRP. >>>>>>> >>>>>> So the question is whether we should expand the set of examples, >>>>>> particularly >>>>>> to more accessible ones. >>>>>> >>>>>> ============ >>>>>>> Packet replication and elimination >>>>>>> >>>>>>>>>>>>>>>> relay > > > > > > > > >>>>>>>> /------------+ R node E +------------\ > >>>>>>>> / v + ^ \ > >>>>>>> end R + v | ^ + E end >>>>>>> >>>>>>> system + v | ^ + system >>>>>>> >>>>>>>> \ v + ^ / > >>>>>>>> \------------+ R relay E +-----------/ > >>>>>>>>>>>>>>>> node > > > > > > > > >>>>>>> Figure 1 >>>>>>> >>>>>>> Packet replication and elimination does not react to and correct >>>>>>> >>>>>>> failures; it is entirely passive. Thus, intermittent failures, >>>>>>> >>>>>>> SB> I think it copes with intermittent failures OK. >>>>>>> >>>>>>> [Balázs Varga A] Yes, PRF and PEF can eliminate the effect of such >>>>>>> failures. But text >>>>>>> >>>>>>> intends to say that it is passive. It is not reacting to such >>>>>>> failures. No change in text. >>>>>>> >>>>>> You say that PREF does not correct failures. I would contend that is >>>>>> exactly >>>>>> what it does. Sure it does not react but it does correct, and it does >>>>>> address intermittent failures. >>>>>>> =========== >>>>>>> >>>>>>> transported between the peer end systems. Therefore, the following >>>>>>> >>>>>>> possible types / formats of a DetNet flow are distinguished in this >>>>>>> >>>>>>> document: >>>>>>> >>>>>>> o App-flow: native format of a DetNet flow. It does not contain any >>>>>>> >>>>>>> DetNet related attributes. >>>>>>> >>>>>>> o DetNet-t-flow: specific format of a DetNet flow. Only requires >>>>>>> >>>>>>> the congestion / latency features provided by the Detnet transport >>>>>>> >>>>>>> layer. >>>>>>> >>>>>>> o DetNet-s-flow: specific format of a DetNet flow. Only requires >>>>>>> >>>>>>> the replication/elimination feature ensured by the DetNet service >>>>>>> >>>>>>> layer. >>>>>>> >>>>>>> o DetNet-st-flow: specific format of a DetNet flow. It requires >>>>>>> >>>>>>> both DetNet service layer and DetNet transport layer functions >>>>>>> >>>>>>> during forwarding. >>>>>>> >>>>>>> SB> I find the relisting of these types confusing. Wheren't they >>>>>>> defined >>>>>>> >>>>>>> SB> in the section above? >>>>>>> >>>>>>> [Balázs Varga A] This is inline with the previous section " Grouping >>>>>>> of end systems ". >>>>>>> >>>>>> Surely if we have defined them we never need to do anything but name >>>>>> them in >>>>>> later sections. Redefinition is never a good idea because it often >>>>>> leads to >>>>>> conflicting definitions. >>>>>> >>>>>>> ============ >>>>>>> >>>>>>> [HSR-PRP] IEC, "High availability seamless redundancy (HSR) is a >>>>>>> >>>>>>> further development of the PRP approach, although HSR >>>>>>> >>>>>>> functions primarily as a protocol for creating media >>>>>>> >>>>>>> redundancy while PRP, as described in the previous >>>>>>> >>>>>>> section, creates network redundancy. PRP and HSR are both >>>>>>> >>>>>>> described in the IEC 62439 3 standard.", >>>>>>> >>>>>>> <http://webstore.iec.ch/webstore/webstore.nsf/ >>>>>>> >>>>>>> artnum/046615!opendocument>. >>>>>>> >>>>>>> SB> Not available at the time of this review, but my recollection is >>>>>>> >>>>>>> SB> that this is not readily available without paying a large fee. >>>>>>> >>>>>> If we decide that this is essential as a key reference, there needs to be >>>>>> some suitable text, as this will get raised a number of times between >>>>>> here an publication as first the directorates and then the ADs run >>>>>> into this. >>>>>> >>>>>>> =========== >>>>>>> >>>>>>> [ISA95] ANSI/ISA, "Enterprise-Control System Integration Part 1: >>>>>>> >>>>>>> Models and Terminology", 2000, >>>>>>> >>>>>>> <https://www.isa.org/isa95/>. >>>>>>> >>>>>>> SB> Should that be 2000, or 2010. >>>>>>> >>>>>>> SB> Note that this seems to be a very expensive document to access. >>>>>>> >>>>>> You did not comment on the correctness of the reference. >>>>>> Best Regards >>>>>> >>>>>> Stewart >>>> _______________________________________________ >>>> 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 >> _______________________________________________ >> detnet mailing list >> detnet@ietf.org >> https://www.ietf.org/mailman/listinfo/detnet >
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Stewart Bryant
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Balázs Varga A
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Balázs Varga A
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… János Farkas
- [Detnet] Extended WG Last Call: draft-ietf-detnet… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Andrew G. Malis
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… János Farkas
- [Detnet] WG Last Call: draft-ietf-detnet-architec… Lou Berger
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Andrew G. Malis
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Stewart Bryant
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Andrew G. Malis
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Norman Finn
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… BRUNGARD, DEBORAH A
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Andrew G. Malis
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… BRUNGARD, DEBORAH A
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… BRUNGARD, DEBORAH A
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Andrew G. Malis
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Pascal Thubert (pthubert)
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Lou Berger
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Lou Berger
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… János Farkas
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… János Farkas
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] Extended WG Last Call: draft-ietf-de… Norman Finn
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Janos Farkas
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Janos Farkas
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Norman Finn
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Lou Berger
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Black, David
- Re: [Detnet] WG Last Call: draft-ietf-detnet-arch… Prof. Diego Dujovne
- [Detnet] draft-ietf-detnet-architecture-07 János Farkas
- Re: [Detnet] draft-ietf-detnet-architecture-07 János Farkas