Re: [sfc] #24 (nsh): -07 review (M. Boucadair)
<mohamed.boucadair@orange.com> Fri, 28 October 2016 09:20 UTC
Return-Path: <mohamed.boucadair@orange.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 914261299C1 for <sfc@ietfa.amsl.com>; Fri, 28 Oct 2016 02:20:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.05
X-Spam-Level:
X-Spam-Status: No, score=-3.05 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.431, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham 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 d5y2C9XQO2xG for <sfc@ietfa.amsl.com>; Fri, 28 Oct 2016 02:20:25 -0700 (PDT)
Received: from relais-inet.orange.com (relais-nor34.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8760F1299A6 for <sfc@ietf.org>; Fri, 28 Oct 2016 02:20:17 -0700 (PDT)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id BA54E404B0; Fri, 28 Oct 2016 11:20:15 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.10]) by opfednr01.francetelecom.fr (ESMTP service) with ESMTP id 793501A0056; Fri, 28 Oct 2016 11:20:15 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM5C.corporate.adroot.infra.ftgroup ([fe80::4bd:9b2b:3651:6fba%19]) with mapi id 14.03.0319.002; Fri, 28 Oct 2016 11:20:15 +0200
From: mohamed.boucadair@orange.com
To: sfc issue tracker <trac+sfc@tools.ietf.org>, "draft-ietf-sfc-nsh@tools.ietf.org" <draft-ietf-sfc-nsh@tools.ietf.org>, "jguichar@cisco.com" <jguichar@cisco.com>
Thread-Topic: [sfc] #24 (nsh): -07 review (M. Boucadair)
Thread-Index: AQHSMKEisutB46N1uE2gOhgYzD+u3aC9lgAw
Date: Fri, 28 Oct 2016 09:20:14 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009D99512@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <067.8a174ca9f70d425565b9b7d036fb00ae@tools.ietf.org> <082.c93bbcab809cc567834ecaba9632a0ef@tools.ietf.org>
In-Reply-To: <082.c93bbcab809cc567834ecaba9632a0ef@tools.ietf.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/8ZaKTlemaFkZgqa4NniKrI1PtUU>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] #24 (nsh): -07 review (M. Boucadair)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Oct 2016 09:20:29 -0000
Hi Jim, I have already considered that answer form Paul. I consider them as open because of my answer here: https://www.ietf.org/mail-archive/web/sfc/current/msg05040.html. Cheers, Med > -----Message d'origine----- > De : sfc issue tracker [mailto:trac+sfc@tools.ietf.org] > Envoyé : vendredi 28 octobre 2016 00:26 > À : draft-ietf-sfc-nsh@tools.ietf.org; BOUCADAIR Mohamed IMT/OLN; > jguichar@cisco.com > Cc : sfc@ietf.org > Objet : Re: [sfc] #24 (nsh): -07 review (M. Boucadair) > > #24: -07 review (M. Boucadair) > > > Comment (by jguichar@cisco.com): > > Please review the email responses sent by Paul Quinn on 9/10/2016 that > seem to address many of the below comments. > > > > Replying to [comment:1 mohamed.boucadair@…]: > > Updating the tracker to record the pending points: > > > > == > > (1) Section 2: I suggest to delete the following sentence: > > > > NSH is designed to be easy to implement across a range of devices, > > both physical and virtual, including hardware platforms. > > > > Reason: the use of "easy to implement" should be justified if that > text > is > > maintained. Otherwise, this is subjective. > > > > or to reword it as follows: > > > > "NSH can be implemented in both physical and virtual platforms." > > > > (2) Section 2.3: CLOSED > > > > (3) Section 2.3- Not sure I would maintain this text: > > > > 5. NSH offers a common and standards-based header for service > > chaining to all network and service nodes. > > > > "to all" is not accurate as "legacy" nodes are still there. > > > > (4) Section 2.3: CLOSED > > > > (5) Section 3.2: > > > > NSH implementations MUST support MD-Type = 0x1, and SHOULD support > > MD- Type = 0x2. > > > > Because: > > * of potential interoperability issues. > > * MD#2 is more compact when no metadata is to be supplied > > * MD#2 allows to convey more information compared to MD#1 > > > > I suggest we revisit that sentence to have MD#2 be mandatory to be > > supported (my favorite option), or at least require that both MDs > defined > > in this spec MUST be supported. > > > > (6) Section 3.2: > > > > C bit: Indicates that a critical metadata TLV is present. This bit > > acts as an indication for hardware implementers to decide how to > > handle the presence of a critical TLV without necessarily needing > to > > parse all TLVs present. For an MD Type of 0x1 (i.e. no variable > > length metadata is present), the C bit MUST be set to 0x0. > > > > 6.1. What is the behavior of the implementation if C-bit is set but > not > > critical metadata is found in the payload? > > 6.2. What is the behavior of the implementation if C-bit is unset but > a > > critical metadata is found in the payload? > > 6.3. What is the behavior of the implementation with regards to this > bit > > if a critical metadata is added in-path? > > 6.4. What is the behavior of the implementation with regards to this > bit > > if a critical metadata is stripped in-path? > > 6.5. Should the specification recommend an order of metadata so that > > critical metadata are always positioned first? > > > > (7) Section 3.3: CLOSED > > > > (8) Section 3.4: > > > > 8.2. The specification does not forbid that all context headers are > set > to > > zero. Otherwise, MD#2 should be used instead. > > 8.3. The specification does not specify how these context headers are > to > > be validated. > > 8.4. I still don't understand why four headers are chosen. > > > > (9) Section 3.5.1: > > > > The length of "Metadata Class" is over-dimensioned. I suggest to > reduce > > the length of this field and increase the length of "Type". > > > > For example, let's consider the proposal in > https://tools.ietf.org/html > > /draft-napper-sfc-nsh-broadband-allocation-00#section-4.2: > > > > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > | TLV Class = 3GPP |C| Type |R|R|R| Len | > > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > | Data ... > > +-+-+-+-+-+-+-+-+ > > > > Figure 5: TLV Allocation > > > > The intended use of the header is for TLVs associated with 3GPP > Radio > > Access Networks as described in [TS.29.230]. This TLV can be used > by > > 3GPP to extend the metadata as per use cases. Having this TLV > helps > > to carry more information that does not fit within the MD Type > 0x01. > > > > The list of codes in Table 7.1 of TS.29.230 cannot be conveyed with a > > "Type" field of 7 bits. > > > > (10) Section 4: > > > > OLD: > > > > +---------------+------------------+-------+----------------+--------- > + > > | | Insert |Select | Update |Service > | > > | | or remove NSH |Service| NSH |policy > | > > | | |Function| > |selection| > > | Component +--------+--------+Path +----------------+ > | > > | | | | | Dec. |Update | > | > > | | Insert | Remove | |Service |Context| > | > > | | | | | Index |Header | > | > > > +----------------+--------+--------+-------+--------+-------+---------+ > > | | + | + | | | + | > | > > |Classifier | | | | | | > | > > +--------------- > +--------+--------+-------+--------+-------+---------+ > > |Service Function| | + | + | | | > | > > |Forwarder(SFF) | | | | | | > | > > +--------------- > +--------+--------+-------+--------+-------+---------+ > > |Service | | | | + | + | + > | > > |Function (SF) | | | | | | > | > > +--------------- > +--------+--------+-------+--------+-------+---------+ > > |SFC Proxy | + | + | | + | | > | > > > +----------------+--------+--------+-------+--------+-------+---------+ > > > > NEW: > > > > +---------------+------------------+-------+----------------+--------- > + > > | | Insert |Select | Update |Service > | > > | | or remove NSH |Service| NSH |policy > | > > | | |Function| > |selection| > > | Component +--------+--------+Path +----------------+ > | > > | | | | | Dec. |Update | > | > > | | Insert | Remove | |Service |Context| > | > > | | | | | Index |Header | > | > > > +----------------+--------+--------+-------+--------+-------+---------+ > > | | + | + | | | + | > | > > |Classifier | | | | | | > | > > +--------------- > +--------+--------+-------+--------+-------+---------+ > > |Service Function| | + | + | | | > | > > |Forwarder(SFF) | | | | | | > | > > +--------------- > +--------+--------+-------+--------+-------+---------+ > > |Service | | | | + | + | + > | > > |Function (SF) | | | | | | > | > > +--------------- > +--------+--------+-------+--------+-------+---------+ > > |SFC Proxy | + | + | | + | + | > | > > > +----------------+--------+--------+-------+--------+-------+---------+ > > > > (11) Section 7.2: CLOSED. > > > > > > -- > -------------------------------------+------------------------------------ > - > Reporter: | Owner: draft-ietf-sfc- > mohamed.boucadair@orange.com | nsh@tools.ietf.org > Type: defect | Status: new > Priority: major | Milestone: > Component: nsh | Version: > Severity: - | Resolution: > Keywords: | > -------------------------------------+------------------------------------ > - > > Ticket URL: <https://trac.tools.ietf.org/wg/sfc/trac/ticket/24#comment:2> > sfc <https://tools.ietf.org/sfc/>
- [sfc] #24 (nsh): -07 review (M. Boucadair) sfc issue tracker
- Re: [sfc] #24 (nsh): -07 review (M. Boucadair) sfc issue tracker
- Re: [sfc] #24 (nsh): -07 review (M. Boucadair) sfc issue tracker
- Re: [sfc] #24 (nsh): -07 review (M. Boucadair) mohamed.boucadair