Re: [sfc] Barry Leiba's No Objection on draft-ietf-sfc-serviceid-header-11: (with COMMENT)
Barry Leiba <barryleiba@computer.org> Fri, 30 October 2020 14:20 UTC
Return-Path: <barryleiba@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0182C3A0EDA; Fri, 30 Oct 2020 07:20:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level:
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=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 f5mVHOnST-BZ; Fri, 30 Oct 2020 07:20:09 -0700 (PDT)
Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) (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 357223A0E5F; Fri, 30 Oct 2020 07:20:09 -0700 (PDT)
Received: by mail-ua1-f45.google.com with SMTP id x11so1776575uav.1; Fri, 30 Oct 2020 07:20:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+Fwr6lueN1I/5K7KqmE9BbEPwH4k7mtR287vaPkCZk4=; b=fgxLpyJv6tnCJW8q540F9pToCEjoxBiGxTVgMjfb6ALuFr6my50bdK19xDrxuxuj8/ OMxs5LWK2VPpQRfu+/QQ+/T6hlbjNcDm7bRtb4+TXyIjNSx0HKUDZGlO2H24jfWnHERv hhVKa9c6ltQH9+vwZdedrd69mLEEXVf36JxDbnS1d+QZJhbFq3ANTKJzI8eYH6+mtWcK 1U4eVwRt+Q8Tzwu3F5v/Sspbb2bNgSqg4jl5ZMj2NayR4PkJqOeKn4IehuqJPRUiM7Cn +a3gIC76CYMutvLO/se2L4Ccl+14IOUgetgTaIyrBjIfZ1n4Xuy2tFZgnw9/6ts+/cX8 8huA==
X-Gm-Message-State: AOAM532EiGmUQ6mQ9lxGW4Mg8CljSBczlZCcAdVYc/2oLZqB8ax/N6uV J9DPwLaMhXRaZKEdBv6fCQxuFc4OWaIwt792Amw=
X-Google-Smtp-Source: ABdhPJxxzSYZUceRw3lkMJGRMSj84Bd0uKCnuZ9pvqRN+qxAkq20ZDw5FrMbYUhaZbDHBjcZ1+1OQlTIlvD15pQqe3w=
X-Received: by 2002:ab0:7116:: with SMTP id x22mr1412326uan.60.1604067607949; Fri, 30 Oct 2020 07:20:07 -0700 (PDT)
MIME-Version: 1.0
References: <160403233247.1318.15677242757103993593@ietfa.amsl.com> <389_1604045914_5F9BCC5A_389_32_1_787AE7BB302AE849A7480A190F8B93303156ADC3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <389_1604045914_5F9BCC5A_389_32_1_787AE7BB302AE849A7480A190F8B93303156ADC3@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: Barry Leiba <barryleiba@computer.org>
Date: Fri, 30 Oct 2020 10:19:56 -0400
Message-ID: <CALaySJLPBWYqw45qGv-oMNUtUKDecA=7MwsD6=anfeLMTa8sOg@mail.gmail.com>
To: mohamed.boucadair@orange.com
Cc: The IESG <iesg@ietf.org>, "draft-ietf-sfc-serviceid-header@ietf.org" <draft-ietf-sfc-serviceid-header@ietf.org>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Greg Mirsky <gregimirsky@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Lc-Fnl5swgdKH_xLda2qhQK6uU0>
Subject: Re: [sfc] Barry Leiba's No Objection on draft-ietf-sfc-serviceid-header-11: (with COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Oct 2020 14:20:11 -0000
Hi, Med. Thanks for addressing my comments; great work, as always. Barry On Fri, Oct 30, 2020 at 4:18 AM <mohamed.boucadair@orange.com> wrote: > > Hi Barry, > > All good suggestions. Thanks. > > I preferred to go with a new version fixing those: > https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-serviceid-header-12 > > Cheers, > Med > > > -----Message d'origine----- > > De : Barry Leiba via Datatracker [mailto:noreply@ietf.org] > > Envoyé : vendredi 30 octobre 2020 05:32 > > À : The IESG <iesg@ietf.org> > > Cc : draft-ietf-sfc-serviceid-header@ietf.org; sfc-chairs@ietf.org; > > sfc@ietf.org; Greg Mirsky <gregimirsky@gmail.com>; > > gregimirsky@gmail.com > > Objet : Barry Leiba's No Objection on draft-ietf-sfc-serviceid- > > header-11: (with COMMENT) > > > > Barry Leiba has entered the following ballot position for > > draft-ietf-sfc-serviceid-header-11: No Objection > > > > When responding, please keep the subject line intact and reply to > > all email addresses included in the To and CC lines. (Feel free to > > cut this introductory paragraph, however.) > > > > > > Please refer to https://www.ietf.org/iesg/statement/discuss- > > criteria.html > > for more information about IESG DISCUSS and COMMENT positions. > > > > > > The document, along with other ballot positions, can be found here: > > https://datatracker.ietf.org/doc/draft-ietf-sfc-serviceid-header/ > > > > > > > > -------------------------------------------------------------------- > > -- > > COMMENT: > > -------------------------------------------------------------------- > > -- > > > > I found this to be hard to read, despite its short length. I hope > > my comments below can help with that. > > > > — Abstract — > > > > This document defines Subscriber and Performance Policy > > Identifiers > > Network Service Header Variable-Length Context Headers to inform > > > > That string of capitalized words really is indecipherable. I think > > that’s because it’s talking about three separate things > > (Identifiers, Network Service Headers, and Context Headers) with > > nothing to separate them. Can you reword the sentence to fix that? > > > > Maybe, “This document defines Subscriber and Performance Policy > > Identifiers that can be put into variable-length Context Headers > > within the Network Service Header to inform...”? > > > > — Section 1 — > > > > NAT functionality can reside in a distinct > > node which for 3GPP network can be the Packet Data Network (PDN) > > Gateway (PGW) as specified in [TS23401] in case of 4G or the User > > Plane Function (UPF) facing the external Data Network (DN) > > [TS23501] > > in case of 5G, respectively. > > > > That’s a long sentence with at least one grammatical error, and it’s > > hard to read. May I suggest splitting it?: > > > > NEW > > NAT functionality can reside in a distinct node. For a 4G 3GPP > > network, that node can be the Packet Data Network (PDN) > > Gateway (PGW) as specified in [TS23401]. For a 5G 3GPP > > network it can be the User Plane Function (UPF) facing the > > external Data Network (DN) [TS23501]. > > END > > > > This approach avoids > > to require additional internal structures of the Context Headers > > > > You can’t “avoid to require”. You can say that the approach “avoids > > the requirement of additional...”, or, better, simply “avoids > > additional...”. > > > > — Section 3 — > > > > In order > > to prevent interoperability issues, the type the identifiers > > carried > > in the Subscriber Identifier Context Headers and their format to > > be > > injected in such header should be configured to nodes authorized > > to > > inject and consume such headers. > > > > I can’t parse that sentence, and I can’t suggest a fix because I > > have no idea what it’s trying to say. I don’t know whether the > > issue is grammar or difficult wording. Can you please fix it? > > > > Local policies may require running additional validation checks > > on > > the content of these Context Headers (e.g., accept only some > > lengths, > > types) and the behavior to adopt at NSH-aware SFs. > > > > You lose me here at “and the behavior”: I don’t see how it’s > > supposed to connect to the rest of the sentence. Are you trying to > > say that: 1. Local policies may require running validation checks, > > and 2. Local policies may define the behavior to adopt ? > > > > Or is it something else? > > > > However, this specification does not require nor preclude > > such NSH-aware SFs may be instructed to ignore the Context Header > > > > This also doesn’t parse. I think you can fix this by adding “that” > > after “preclude“. > > > > — Section 4 — > > > > Dedicated service-specific performance identifiers are defined to > > differentiate between services requiring specific treatment to > > exhibit a performance characterized by, e.g., ultra-low latency > > (ULL) > > or ultra-high reliability (UHR). > > > > Another sentence I can’t make sense of. Can you please re-word it? > > > > adapted dynamically by on-the move SFC path and SF instance > > > > Nit: you need one more hyphen, “on-the-move”. > > > > Multiple Performance Policy Identifier Context Headers MAY be > > present > > in the NSH; each carrying an opaque value > > > > Nit: change the semicolon to a comma. > > > > o Performance Policy Identifier: Represents an opaque value > > pointing > > to specific performance policy to be enforced. The structure > > and > > semantic of this field is deployment-specific. > > > > Nit: “semantics” as a noun is always used in plural form. > > > > — Section 6 — > > > > Access to subscriber data usually requires specific access > > privilege > > levels. To avoid bypassing this guard, it is not advised that an > > SF > > maintaining logs for operational reasons to also log the content > > of > > Subscriber and Performance Policy Context Headers received in NSH > > packets if the SF does not use the content of that header for its > > operation. > > > > The second sentence has some grammatical errors and is hard to read, > > partly because of a chain of negatives (avoid bypassing, not > > advised, does not use). > > Please reword this to say things more directly. Maybe something > > like this?: > > > > NEW > > Access to subscriber data usually requires specific access > > privilege > > levels. To maintain that protection, an SF keeping operational > > logs > > should not log the content of a Subscriber and Performance Policy > > Context Header received in an NSH packet unless the SF actually > > uses the content of that particular header for its operation. > > END > > > > (And can you also eliminate “received in an NSH packet” from that > > sentence? I think so.) > > > > > > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or privileged information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > Thank you. >
- [sfc] Barry Leiba's No Objection on draft-ietf-sf… Barry Leiba via Datatracker
- Re: [sfc] Barry Leiba's No Objection on draft-iet… mohamed.boucadair
- Re: [sfc] Barry Leiba's No Objection on draft-iet… Barry Leiba