Re: [Detnet] adoption of draft-dt-detnet-dp-alt-03?
Jouni Korhonen <jouni.korhonen@broadcom.com> Wed, 14 September 2016 11:05 UTC
Return-Path: <jouni.korhonen@broadcom.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 2E9D112B15C for <detnet@ietfa.amsl.com>; Wed, 14 Sep 2016 04:05:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 2GHBhU4bSBXM for <detnet@ietfa.amsl.com>; Wed, 14 Sep 2016 04:05:19 -0700 (PDT)
Received: from mail-yb0-x22e.google.com (mail-yb0-x22e.google.com [IPv6:2607:f8b0:4002:c09::22e]) (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 A684112B2C6 for <detnet@ietf.org>; Wed, 14 Sep 2016 04:05:19 -0700 (PDT)
Received: by mail-yb0-x22e.google.com with SMTP id x93so7693940ybh.1 for <detnet@ietf.org>; Wed, 14 Sep 2016 04:05:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9hwesuI283wOXGvVr8vqvNHAg9DID2h+GHLX+VCCpCk=; b=DhTkZBNevybTlLLRYjzFFru2JxrWwSrKDTQKHbVSixFdXxvDl9iDArOyzyMmB2YKFe thm2t9FXaAXwmcey5rupxjsbueFTIurZ36OBEUIEUoQkoWM6ZQsSwCR/VTf6ttZkeIft uW86KiFr1rQ6+EutoNN0zxYJ2WhJiW5JsPEBo=
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:from:date :message-id:subject:to:cc; bh=9hwesuI283wOXGvVr8vqvNHAg9DID2h+GHLX+VCCpCk=; b=hS0AIACB6jFfjbahXc18d8buFxkDVOftCEH/hckmCJMapsgs0yH6Wq3zpK2b+XPllB 74lf0MmvIejs3lURMDTP+Kc/k+gY9xKC/WMQxQUDvnyZGFxrCnHpplWr5LsYeSQTKEjO D/7RlXkzL3FXo5izvE1voGJGSK0kZzu4nWSu0BuLfvZyIVFuB18ZSo3Uc0XmsYPhOYDv X9tZQmWq8NvSAxKNtw8DJyThWg7/cjCLAGupcCTdJ1bLgko/xB6jz+zqYfwwczdNeKHJ 8nJSu4T3RtN0bO0OmZFpZkEi03lqYZgvW+VY2L5tYZ52fvw+d51Es0VYuE8xQRjp39hh ZV8w==
X-Gm-Message-State: AE9vXwPjcncmykPGkpb3ZkOFJUNgYoCH+zyHaQfiIeHBJZs1gwnSNCRBf7INDUzoi/EzKDtsTFK8e+ngVQFerYUL
X-Received: by 10.37.97.87 with SMTP id v84mr1979162ybb.28.1473851118657; Wed, 14 Sep 2016 04:05:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.82.2 with HTTP; Wed, 14 Sep 2016 04:04:48 -0700 (PDT)
In-Reply-To: <f69485bf1d334c7d934d9b04c198d51c@DLB-XCHPW05.dolby.net>
References: <CAJt_5EiCuq2uv5R96uhSMrXdDJTvq52iS0cz-uZ=mizFv+ad+w@mail.gmail.com> <CAJt_5EjVJ+QrWNVrSyxDOSpskoMRj5jM6LP8EuvX5dJ2z3974w@mail.gmail.com> <CAJt_5EjCLeR0cWB51gXB3Du=ZJCiH_cqdk1dhxYPJ=XzOFhZVg@mail.gmail.com> <f69485bf1d334c7d934d9b04c198d51c@DLB-XCHPW05.dolby.net>
From: Jouni Korhonen <jouni.korhonen@broadcom.com>
Date: Wed, 14 Sep 2016 04:04:48 -0700
Message-ID: <CA+GutmVCMRYE3DzawkUAQrhi8qpStdXmV5Xuyv=J6Onod-Y8xQ@mail.gmail.com>
To: "Grossman, Ethan A." <eagros@dolby.com>
Content-Type: multipart/alternative; boundary="001a1142e6ec61f2ab053c75b42c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/SLwburPdbDZ-peDDYDO9M3azfDE>
Cc: "detnet@ietf.org" <detnet@ietf.org>
Subject: Re: [Detnet] adoption of draft-dt-detnet-dp-alt-03?
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 14 Sep 2016 11:05:24 -0000
Thanks Ethan, I included the grammar corrections to the coming dp-alt-04. Others that need more discussion are for later revisions. - Jouni On Thu, Sep 1, 2016 at 4:54 PM, Grossman, Ethan A. <eagros@dolby.com> wrote: > Yes I support the draft. This is a really well-crafted document, excellent > work Jouni et al. > > > > As I was reading it I made a number of notes about mostly grammatical > things that could/should be fixed, along with proposed text for each, and > the occasional question about the intended meaning of a phrase. These are > listed below. > > > > If you want, I could sign up to make these changes to the draft, but they > would need to be proofread to make sure I didn’t misunderstand the ideas. > > > > My intent is not to nit pick, but I feel that a draft that has grammatical > errors comes off as one that hasn’t yet had enough eyes on it, so I am > trying to support credibility of the draft in my own simple way (i.e. I > have nothing useful technical to say, I’m just learning from the draft). > > > > Sincerely, > > Ethan. > > > > --------------- Ethan’s comments on draft-dt-detnet-dp-alt-03 > ----------------- > > > > p.4 - DetNet Transport Layer – “All DetNet nodes are end points and the > transport layer.” > > ? What is this trying to say? > > > > 4.1. #1 Encapsulation and overhead: “In addition to the encapsulation > mechanism this criteria is also concerned of the processing and > specifically the encapsulate header overhead. “ > > ? Fix grammar, e.g. “concerned with”, “encapsulation header”. > > > > 4.2. #2 Flow identification : “The flow identification can, for example, be > explicit field in the data plane encapsulation header” > > ? Fix typo e.g. “be an explicit field”. > > > > 4.3. #3 Packet sequencing and duplicate elimination: “In addition to > possible reordering packets other important uses for sequencing are > detecting duplicates and lost packets.” > > ? Fix typo e.g. “reordering of packets,”. > > > > 4.6. #6 Operations, Administration and Maintenance: ”The solution > alternative should demonstrate an availability of appropriate > standardized OAM tools” > > ? Fix grammar e.g. “demonstrate availability” > > > > 4.7. #8 Class and quality of service capabilities: “Hereto, certain > aspects of CoS and QoS may be provided by the underlying sub-net technology” > > ? Unusual language, suggest “For DetNet, certain aspects“ > > > > 5.1.1.3. Summary: “IPv6 may be a choice as the DetNet Transport layer in > networks where other technologies such as MPLS are not deployed.” > > ? Does this mean there will be multiple dataplane solutions? I thought the > point was to choose one? > > > > 5.1.2.1. Solution description: “but these have historically not been > supported on in hardware-based forwarding” > > ? Fix typo, e.g. “but historically these have not been supported in > hardware-based forwarding” > > > > 5.1.3. Multiprotocol Label Switching (MPLS): “The remainder of this > section will focus [RFC6373]. The remainder of this section will focus on > the MPLS transport data plane, additional information on the MPLS service > data plane can be found below” > > ? Consolidate these two sentences, or maybe clarify or eliminate first > sentence? > > > > 5.1.3.2. Analysis and Discussion #1 Encapsulation and overhead (M): “The > second perspective relates to encapsulation, if any, is needed to > transport packets across network.” > > ? Fix grammar, e.g. “perspective relates to the encapsulation, if any, > which is needed to transport packets across the network” > > > > 5.1.3.2. Analysis and Discussion #5 Flow duplication and merging: “there > are mechanisms defined to provide 1+1 protection, which could help realizing > the flow merging function > > ? Fix grammar e.g. “realize” or “in realizing” > > > > 5.1.4. Bit Indexed Explicit Replication (BIER) > > ? This section should be called “Bit Indexed Explicit Replication (BIER) > over MPLS”, right? Otherwise it sounds like a competitor of ipv6, MPLS, > etc. > > > > Ibid “the technology faces a lot of traction” > > ? “Facing” has negative connotation, you want something positive like “is > getting a lot” > > > > Ibid. “Section 5.1.4 discusses the applicability of BIER for replication > in the DetNet.” > > ? Fix wording, suggest “In the context of DetNet, BIER may be applicable > for implementing packet replication, as described in section 5.1.4”. > > > > Ibid. “Bit-Indexed Explicit Replication (BIER) layer may be considered to > be included into Deterministic Networking data plane solution.” > > ? No new information in this sentence, suggest deleting it. > > > > Ibid. “Encapsulation of a BIER packet in MPLS network presented in Figure > 8” > > ? Fix grammar, suggest “The encapsulation of a BIER packet in an MPLS > network is shown in Figure 8” > > > > 5.1.4.1. Solution description: “The DetNet may be presented in BIER as > distinctive payload type with its own Proto(col) ID. Then it is likely that > DetNet will have the header that would identify” > > ? Reword for clarity and to fix grammar, suggest “A distinctive BIER > payload type (with its own Protocol ID) would be created for DetNet, > providing a header that would identify:” > > > > Ibid. “DetNet node, collocated with BFIR, may use multiple BIER > sub-domains to create replicated flows. Downstream DetNet nodes, collocated > with BFER, would terminate redundant flows based on Sequence Number and/or > Timestamp information. Such DetNet may be BFER in one BIER sub- domain and > BFIR in another. Thus DetNet flow would traverse several BIER sub-domains.” > > ? ? Reword for clarity and to fix grammar, suggest “A DetNet node, > collocated with a BFIR (Bit-Forwarding Ingress Router) may use multiple > BIER sub-domains to create replicated flows. Downstream DetNet nodes, > collocated with BFER (Bit-Forwarding Ingress Router) would terminate > redundant flows based on Sequence Number and/or Timestamp information. Thus > a DetNet node may be collocated with a BFER in one BIER sub- domain and > with a BFIR in another, and a DetNet flow could traverse several BIER > sub-domains.” [note: is “node” the right term here?] > > > > Ibid. “Consider DetNet flow” > > ? Fix grammar, suggest “Consider a DetNet flow” > > > > Ibid. “those that deemed too-late*”* > > ? Fix grammar, suggest “those that are deemed “too-late””. > > > > 5.1.4.2. Analysis and Discussion #1 Encapsulation and overhead: “(will > refer as "BIER over MPLS" further for short), Figure 8, is being defined > [I-D. ietf- bier-mpls-encapsulation]” > > ? Fix grammar, suggest “("BIER over MPLS")” > > > > Ibid. “[I-D. ietf- bier-mpls-encapsulation]” > > ? Fix ineffective link > > > > Ibid. “#5 Flow duplication and merging: “is core function” > > ? Fix grammar, e.g. “is a core function”. > > > > Ibid. #6: “Some OAM protocols, e.g. can be applied and used in BIER over > MPLS as demonstrated [I-D.ooamdt-rtgwg-oam-gap-analysis], while new > protocols being worked on” > > ? Fix grammar, e.g. “Existing OAM protocols can be applied and used in > BIER over MPLS as demonstrated in [I-D.ooamdt-rtgwg-oam-gap-analysis], > while new protocols are being worked on” > > > > Ibid. #8: “constrains” > > ? Fix spelling, “constraints”. > > > > Ibid. “calculating explicit path” > > ? Fix grammar, “calculating explicit paths”. > > > > 5.1.5.1. Solution description: “BIER-TE enables to activate” > > ? Fix grammar, suggest “enables activation of” > > > > Ibid. “Adversely” > > ? Wrong word, you mean “Conversely”. > > > > Ibid. “In more details” > > ? Fix grammar, “in more detail” > > > > Ibid. “BIER-TE also enables to detect the failing adjacencies” > > ? Fix grammar, e.g. “BIER-TE also enables detection of failing adjacencies” > > > > Ibid. “enables to avoid” > > ? Fix grammar, “enables avoiding” > > > > 5.1.5.2. Analysis and Discussion #5 Flow duplication and merging “M/W) The > bitmap expresses in a very concise fashion which replication and merging > (and elimination) should take place for a given packet. It also enables to > control that process on a per packet basis, depending on the loss that it > enables to measure.” > > ? Fix missing paren “(M/W)”. > > ? “enables to control” should be “enables controlling”. > > ? I don’t understand what this means “depending on the loss that it > enables to measure” – please clarify. > > > > Ibid. #6: “enables to determine” > > ? Fix grammar, e.g. “enables determination of” > > > > Ibid. #9 Packet traceability (W): “enables to determine which is” > > ? Fix grammar, e.g. “enables determination of” > > > > Ibid. #10: “as is not fully defined.” > > ?Fix grammar, “and is not fully defined”. > > > > 5.1.5.3. Summary: “In the one hand it is optional, and only useful if > replication and elimination is taking place. In the other hand,” > > ? Fix grammar, the expression is “On the one hand… on the other hand”. > > > > 5.2.2. MPLS-based Services for DetNet: “MPLS based technologies supports > both the DetNet Service and DetNet Transport layers. This, as well as a > general overview of MPLS, is covered above in Section 5.1.3.” > > ? Grammar: “supports” should be “support”. > > > > Ibid. “These sections focus on the DetNet Service Layer” > > ? Do you mean the previous sections or the following sections? > > > > Ibid. “it provides client service adaption, via Pseudowires” > > ? Not sure what you mean here. Is it “These sections focus on the DetNet > Service Layer which provides client service adaption, via Pseudowires”? > > > > Ibid. “MPLS can thus also bounded by” > > ? Fix typo, “can thus also be bounded by” > > > > Ibid. “While MPLS service can provided on and true end-system to end- > system basis,” > > ? Fix typo, suggest “on a true” > > > > 5.2.3.2. Analysis and Discussion #1 Encapsulation and overhead (M) “PWs > offer encapsulation services practically for any types of payloads over any > PSN” > > ? Fix grammar, e.g. “PWs offer encapsulation services for practically any > type of payload over any PSN” > > > > Ibid. #2 Flow identification (M) “the MPLS PSN also uses one or more > labels to transport packets over a specific label switched paths”. > > ? Fix grammar, I think you want “over specific label switched paths” > > > > Ibid. “#5 Flow duplication and merging (W) “transport leyer connection, > though” > > ? Fix typo “layer”. > > ? Eliminate extra word “, though”. > > > > Ibid #6 “likewise IP PSN have the full toolbox” > > ? Fix typo “has the full toolbox”. > > > > Ibid. #8: “Due to the limited number of bits in the TC field, their use > for QoS and ECN functions restricted and intended to be flexible.” > > ? Do you mean “their use for QoS and ECN functions is restricted and is > not intended to be flexible.”? Please fix wording. > > > > Ibid. #10 “already get close” > > ? Fix typo “already gets close” > > > > I am starting to understand that some networks support MPLS and some > don’t, so if we depend on MPLS we have to have a backup plan for IP based > networks. Is that correct? If so maybe that should be explained somewhere > early on, to make it clear that more than one solution must be considered. > > > > 5.2.5.2.1. Solution Description: “transposting RTP header” > > ? should be “transporting RTP headers”, right? > > > > Ibid. “monitors of the data delivery” > > ? Fix typo “monitors the data delivery” > > > > 5.2.5.2.2 #2 Flow identification: “no two synchronization sources within > the same RTP session has the same SSRC identifier” > > ? Fix grammar “have the same SSRC identifier”. > > > > ------------------------------------------------------------ > ------------------------------- > > > > *From:* detnet [mailto:detnet-bounces@ietf.org] *On Behalf Of *Pat Thaler > *Sent:* Tuesday, August 23, 2016 11:08 AM > *To:* detnet@ietf.org > *Subject:* Re: [Detnet] adoption of draft-dt-detnet-dp-alt-03? > > > > I mean Sept 5 - two week poll plus a bit since it was sent towards the end > of a Friday. > > > > On Fri, Aug 19, 2016 at 11:53 AM, Pat Thaler <pat.thaler@broadcom.com> > wrote: > > All, > > This is start of a two-week poll on making > draft-dt-detnet-dp-alt-03 a working group document. Please > send email to the list indicating "yes/support" or "no/do not > support". If indicating no, please state your reservations with the > document. If yes, please also feel free to provide comments you'd > like to see addressed once the document is a WG document. > > The poll ends *Sept 5*, 2016 > > Thanks, > > Pat Thaler > > > > > -- Jouni Korhonen, Broadcom Ltd.
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Jouni Korhonen
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pascal Thubert (pthubert)
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Dan Romascanu
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Balázs Varga A
- [Detnet] adoption of draft-dt-detnet-dp-alt-03? Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Norman Finn (nfinn)
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Prof. Diego Dujovne
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… zhayiyong
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… S.V.R.Anand
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Olivier Marce
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Gregory Mirsky
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Zhuangyan (Yan)
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Subir Das
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Alon Regev
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… nfinn
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Patrick Wetterwald (pwetterw)
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Kieran Tyrrell
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Grossman, Ethan A.
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Lou Berger
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… János Farkas
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Adrian Farrel
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… BRUNGARD, DEBORAH A
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Lou Berger
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Loa Andersson
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Jouni Korhonen
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Jouni Korhonen
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Lou Berger
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pascal Thubert (pthubert)
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Jouni Korhonen
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Pat Thaler
- Re: [Detnet] adoption of draft-dt-detnet-dp-alt-0… Jouni Korhonen