Re: [RTG-DIR] Rtgdir review of draft-ietf-sfc-ioam-nsh-10

Mach Chen <mach.chen@huawei.com> Sat, 24 September 2022 01:54 UTC

Return-Path: <mach.chen@huawei.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01694C14F736; Fri, 23 Sep 2022 18:54:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFi9WxG0ae0X; Fri, 23 Sep 2022 18:54:50 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE202C14F72D; Fri, 23 Sep 2022 18:54:38 -0700 (PDT)
Received: from fraeml742-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4MZBqH2Hvvz67dch; Sat, 24 Sep 2022 09:52:43 +0800 (CST)
Received: from dggpemm100003.china.huawei.com (7.185.36.68) by fraeml742-chm.china.huawei.com (10.206.15.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sat, 24 Sep 2022 03:54:35 +0200
Received: from dggpemm500002.china.huawei.com (7.185.36.229) by dggpemm100003.china.huawei.com (7.185.36.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sat, 24 Sep 2022 09:54:33 +0800
Received: from dggpemm500002.china.huawei.com ([7.185.36.229]) by dggpemm500002.china.huawei.com ([7.185.36.229]) with mapi id 15.01.2375.031; Sat, 24 Sep 2022 09:54:33 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "draft-ietf-sfc-ioam-nsh@ietf.org" <draft-ietf-sfc-ioam-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Rtgdir review of draft-ietf-sfc-ioam-nsh-10
Thread-Index: Adi59WFneqmIS2emRuOwpfEK579eQAMIsy3AAmeBawA=
Date: Sat, 24 Sep 2022 01:54:33 +0000
Message-ID: <e9c33ffcc23a4dd0adb17d9f134c7ea9@huawei.com>
References: <3fd64dab563e4658ade4c0fcf8d7bb66@huawei.com> <MWHPR11MB1311A62A3076D0330E0D1708DA459@MWHPR11MB1311.namprd11.prod.outlook.com>
In-Reply-To: <MWHPR11MB1311A62A3076D0330E0D1708DA459@MWHPR11MB1311.namprd11.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.91.178.240]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/aBo4LEpjliqd6evFmNHwZPR3IO4>
Subject: Re: [RTG-DIR] Rtgdir review of draft-ietf-sfc-ioam-nsh-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Sep 2022 01:54:53 -0000

Hi Frank,

Please my responses inline...

> -----Original Message-----
> From: Frank Brockners (fbrockne) <fbrockne@cisco.com>
> Sent: Monday, September 12, 2022 4:06 AM
> To: Mach Chen <mach.chen@huawei.com>; rtg-dir@ietf.org
> Cc: draft-ietf-sfc-ioam-nsh@ietf.org; sfc@ietf.org
> Subject: RE: Rtgdir review of draft-ietf-sfc-ioam-nsh-10
> 
> Hi Mach,
> 
> Thanks a lot for your detailed review - and sorry for the delay. Please see inline.
> 
> > -----Original Message-----
> > From: Mach Chen <mach.chen@huawei.com>
> > Sent: Saturday, 27 August 2022 11:16
> > To: rtg-dir@ietf.org
> > Cc: draft-ietf-sfc-ioam-nsh@ietf.org; sfc@ietf.org
> > Subject: Rtgdir review of draft-ietf-sfc-ioam-nsh-10
> >
> > Hello,
> > I have been selected as the Routing Directorate reviewer for this
> > draft. The Routing Directorate seeks to review all routing or
> > routing-related drafts as they pass through IETF last call and IESG review, and
> sometimes on special request.
> > The purpose of the review is to provide assistance to the Routing ADs.
> > For more information about the Routing Directorate, please see
> > http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
> > Although these comments are primarily for the use of the Routing ADs,
> > it would be helpful if you could consider them along with any other
> > IETF Last Call comments that you receive, and strive to resolve them
> > through discussion or by updating the draft.
> >
> > Document: draft-ietf-sfc-ioam-nsh-10
> > Reviewer: Mach Chen
> > Review Date: 2022-08-22
> > IETF LC End Date:
> > Intended Status: Standards Track
> >
> > Summary:
> > I have some minor concerns about this document that I think should be
> > resolved before publication.
> >
> > Comments:
> > The draft is well written and easy to read.
> >
> > Section 3,
> > "The O-bit MUST be handled following the rules in [I-D.ietf-sfc-oam-packet]."
> >
> > According to [I-D.ietf-sfc-oam-packet], a NSH-encapsulated packet with
> > IOAM will not be considered as OAM packet. Thus, it's better to state
> > that "the O-bit MUST NOT be set" for packet with IOAM header in this
> document.
> 
> ...FB: I'm not sure that [I-D.ietf-sfc-oam-packet] states that a NSH-encapsulated
> packet with IOAM will not be considered as OAM packet, at least I did not find
> a reference. Do you have a pointer?
> There have been a lot of discussions on the O-bit in NSH including the use with
> IOAM. After careful consideration, it was decided to refer to
> [I-D.ietf-sfc-oam-packet] for the handling of the O-bit, rather than re-state
> things in draft-ietf-sfc-ioam-nsh. The reason for that is, that one needs to
> consider a variety of cases, including cases, where an operator would decide to
> add IOAM information to an NSH OAM packet, in which case the O-bit would
> be set according to draft-ietf-sfc-oam-packet.

As discussed with Greg, draft-ietf-ippm-ioam-flags defines an Active flag that might create Active OAM packet, in that case the "O" bit will be set. And I agree with Greg it's better to keep the quoted text as-is. Therefore, please ignore this comment.

> 
> >
> > Major Issues:
> > No major issues found.
> >
> > Minor Issues:
> > Quoted from Section 2.2, last paragraph of RFC 8300, it says:
> > "...Packets with Next Protocol values not supported SHOULD be silently
> dropped
> >       by default, although an implementation MAY provide a configuration
> >       parameter to forward them."
> >
> > With above requirement, when insert an IOAM header to a
> > NSH-encapsulated packet, the encapsulating node MUST make sure that
> > every nodes (e.g., SFF, SF) along the service path supports IOAM,
> > otherwise, the packet will be silently dropped. IMHO, this should be
> > discussed in the document to make this more explicit.
> 
> ...FB: Good point. If we follow the approach of RFC8300, wouldn't it make
> sense to also use SHOULD here? I.e., the operator SHOULD ensure that all
> nodes along the service path support IOAM. Otherwise packets with IOAM are
> likely to be dropped per [RFC 8300].

I fine with using "MUST" or "SHOULD”, and your example text looks good to me. 

> 
> Thanks again, Frank

You are welcome!

Best regards,
Mach
> 
> >
> > Nits:
> > None.
> >
> > Best regards,
> > Mach