Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt

mohamed.boucadair@orange.com Mon, 07 June 2021 07:14 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 CB7A53A3A31 for <sfc@ietfa.amsl.com>; Mon, 7 Jun 2021 00:14:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 4E_3X-8pf-Fn for <sfc@ietfa.amsl.com>; Mon, 7 Jun 2021 00:14:26 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.36]) (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 4DD6B3A3A2E for <sfc@ietf.org>; Mon, 7 Jun 2021 00:14:26 -0700 (PDT)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) by opfednr26.francetelecom.fr (ESMTP service) with ESMTP id 4Fz4P81JlCzyvg; Mon, 7 Jun 2021 09:14:20 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1623050060; bh=ne13Z0Dq3YnLX9taIsnIoREz7Iz6LdF1WEsdhH2khKA=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=fRK7SXM2dNZ4ll72JISAMEzynEEeiEx0BiggtNTwv307IxbsLj++TvOjEwof6DNv1 emDmixL7OgVTfzKbwUyk32xeKF2eZywYcFTZt07bMCr59/6ZJOjmnYvto2/TAsCJjB VTFs9vJsVSXQxgmNgn3ikhb8k+4Tq1h/Y/+pj/FxPT3NBRd11NeQ1mBOq4hHMYfvqJ BrrjVQm2qEmDm+FylMLboDpdn9Bq4FTt2PIpRIDuddk7kFzKQTloWZ1JZu8VybL8LB ORH7YZOyZ9nHTLqYg+POtz2JHhGUtcGEkLilW0jnTelj3s3Gu2JueGj08VuU5sUwwZ iEyEUeiIvMDJg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.86]) by opfednr01.francetelecom.fr (ESMTP service) with ESMTP id 4Fz4P773xLzDq8H; Mon, 7 Jun 2021 09:14:19 +0200 (CEST)
From: mohamed.boucadair@orange.com
To: "gregory.mirsky@ztetx.com" <gregory.mirsky@ztetx.com>
CC: "gregimirsky@gmail.com" <gregimirsky@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt
Thread-Index: AQHXW0YZvRuaZLVgV0Oh26AX0+R3aasIIBVg
Date: Mon, 07 Jun 2021 07:14:19 +0000
Message-ID: <4500_1623050060_60BDC74C_4500_107_11_787AE7BB302AE849A7480A190F8B933035399695@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: 162195065398.30344.3488434826066371346@ietfa.amsl.com, 202105290738343893700@zte.com.cn, 21809_1622446074_60B48FFA_21809_385_1_787AE7BB302AE849A7480A190F8B933035394D6E@OPEXCAUBMA2.corporate.adroot.infra.ftgroup, 202106011227255525275@zte.com.cn, 30026_1622529345_60B5D541_30026_164_1_787AE7BB302AE849A7480A190F8B933035395504@OPEXCAUBMA2.corporate.adroot.infra.ftgroup, 202106020502330776158@zte.com.cn, 30757_1622638586_60B77FFA_30757_170_1_787AE7BB302AE849A7480A190F8B933035396372@OPEXCAUBMA2.corporate.adroot.infra.ftgroup, 3646_1622638782_60B780BE_3646_355_2_787AE7BB302AE849A7480A190F8B9330353963A4@OPEXCAUBMA2.corporate.adroot.infra.ftgroup <202106071037222520529@zte.com.cn>
In-Reply-To: <202106071037222520529@zte.com.cn>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.247]
Content-Type: multipart/related; boundary="_005_787AE7BB302AE849A7480A190F8B933035399695OPEXCAUBMA2corp_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/w8RyFo88Kh9y3SJtoHT1xNkTx-s>
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt
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: Mon, 07 Jun 2021 07:14:32 -0000

Hi Greg,

The section requirements can be maintained generic but the other ones updating the O bit and the ones about messages are specific to NSH. No?

That’s said, that’s not the part that concerns me when reviewing the full text. What I do think requires more focus is captured by the comments in Section 5 and its subsections.

When those are fixes (and the decision to merge or not the other TLVs), I think that the document will be ready for the WGLC. Hope to see that SOON.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de gregory.mirsky@ztetx.com
Envoyé : lundi 7 juin 2021 04:37
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>
Cc : gregimirsky@gmail.com; sfc@ietf.org
Objet : Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt


Hi Med,

thank you for the comments and proposed updates. I'm working with them to update the draft. If I understood them correctly, several changes you've suggested are to set the scope of the proposed solution onto SFC NSH, not SFC in general. I think that is an interesting idea, but as it changes the scope of the WG document, I think we need to discuss it with the group. I'd note that the scope of RFC 8924 appears to analyze OAM for all possible realizations of SFC with a more detailed discussion of NSH encapsulation. In draft-ietf-sfc-multi-layer-oam, we've followed a similar approach making SFC Echo Request/Reply generic for SFC and defining its applicability in the case of SFC NSH encapsulation.



Regards,

Greg Mirsky



Sr. Standardization Expert
预研标准部/有线研究院/有线产品经营部 Standard Preresearch Dept./Wireline Product R&D Institute/Wireline Product Operation Division


[cid:image001.gif@01D75B7C.826A35F0]

[cid:image002.gif@01D75B7C.826A35F0]
E: gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com>
www.zte.com.cn<http://www.zte.com.cn/>

Original Mail
Sender: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
To: gregory mirsky10211915;
CC: gregimirsky@gmail.com;sfc@ietf.org<mailto:gregimirsky@gmail.com;sfc@ietf.org>;
Date: 2021/06/02 06:00
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc
Re-,

The doc version to use is this one: https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-ietf-sfc-multi-layer-oam-12-rev%20Med.docx (the pdf one is correct).

Apologies for the inconvenience.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
Envoyé : mercredi 2 juin 2021 14:56
À : gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com>
Cc : gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt

Hi Greg,

Thank you for sharing this updated version.

Rather than just reviewing the diff, I took the liberty to review the full text to check the internal consistency of the changes since -07. There are some few pending issues, comments, and edits that you can find at:

•         doc: https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-ietf-sfc-multi-layer-oam-07-rev%20Med.doc

•         pdf: https://github.com/boucadair/IETF-Drafts-Reviews/blob/master/draft-ietf-sfc-multi-layer-oam-12-rev%20Med.pdf

Please let me know if any clarification is needed from my side.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com>
Envoyé : mardi 1 juin 2021 23:03
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Cc : gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt


Hi Med,

thank you for the suggested text. I've updated the working version (it is attached and the diff too).

Please take a look at your convenience and share your thoughts on it.



Regards,

Greg Mirsky



Sr. Standardization Expert
预研标准部/有线研究院/有线产品经营部 Standard Preresearch Dept./Wireline Product R&D Institute/Wireline Product Operation Division


[cid:image001.gif@01D75B7C.826A35F0]

[cid:image002.gif@01D75B7C.826A35F0]
E: gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com>
www.zte.com.cn<http://www.zte.com.cn/>

Original Mail
Sender: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
To: gregory mirsky10211915;
CC: gregimirsky@gmail.com;sfc@ietf.org<mailto:gregimirsky@gmail.com;sfc@ietf.org>;
Date: 2021/05/31 23:36
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt
_______________________________________________
sfc mailing list
sfc@ietf.org<mailto:sfc@ietf.org>
https://www.ietf.org/mailman/listinfo/sfc
Hi Greg,

I suggest the following as the use of flow id is deployment-specific:

OLD:
   the sender may use NSH MD Type 2 Flow ID
   TLV [I-D.ietf-sfc-nsh-tlv<https://datatracker.ietf.org/doc/html/draft-ietf-sfc-multi-layer-oam-11#ref-I-D.ietf-sfc-nsh-tlv>].  The value of the Flow ID field of the
   SFP Echo Request packet MUST be set to the same value as of the
   monitored flow.

NEW:

   If dedicated means (e.g., IPv6 Flow Label [RFC6437],

   Flow ID [I-D.ietf-sfc-nsh-tlv]) are used for distributing

   load across Equal Cost Multi-Path (ECMP) or Link
   Aggregation Group (LAG) paths, these means MAY also be
   used for the SFC OAM traffic. Doing so is meant to control
   whether the SFC Echo Request follows the same RSP as the
   monitored flow.

Please note that this is a “MAY” as the Echo Request can be used to achieve REQ#7 as well (i.e., discover any available path).

BTW, please change “SFP Echo Request” to “SFC Echo Request” in Section 5.7 (many occurrences).

Cheers,
Med

De : gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com> [mailto:gregory.mirsky@ztetx.com]
Envoyé : mardi 1 juin 2021 06:27
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Cc : gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re:[sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt


Hi Med,

my understanding of Section 4.5<https://datatracker.ietf.org/doc/html/draft-ietf-sfc-nsh-tlv#section-4.5> in draft-ietf-sfc-nsh-tlv is that like the IPv6 Flow Label or the MPLS Entropy label, Flow ID can be used to balance flows across a multipath data plane. I assume that not only SFs of the same type can be connected to a given SFF, but that a lookup for the next SFF may result in more than one destination. If that is the case, and the monitored flow in the service function chain uses particular Flow ID, active OAM must use the same value.

I much appreciate your thoughts whether my understanding and assumptions hold the water.



Regards,

Greg Mirsky



Sr. Standardization Expert
预研标准部/有线研究院/有线产品经营部 Standard Preresearch Dept./Wireline Product R&D Institute/Wireline Product Operation Division


[cid:image001.gif@01D75B7C.826A35F0]

[cid:image002.gif@01D75B7C.826A35F0]
E: gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com>
www.zte.com.cn<http://www.zte.com.cn/>

Original Mail
Sender: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
To: gregory mirsky10211915;
CC: gregimirsky@gmail.com;sfc@ietf.org<mailto:gregimirsky@gmail.com;sfc@ietf.org>;
Date: 2021/05/31 00:28
Subject: RE: Re:[sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt
Hi Greg,

Citing ao-sfc-oam-path-consistency is OK for the missing part about recording crossed SFs. However, I don’t see why flow-id is needed as the marking is done at the NSH level.

Thank you.

Cheers,
Med

De : gregory.mirsky@ztetx.com<mailto:gregory.mirsky@ztetx.com> [mailto:gregory.mirsky@ztetx.com]
Envoyé : samedi 29 mai 2021 01:39
À : BOUCADAIR Mohamed TGI/OLN <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Cc : gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re:[sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-11.txt


Hi Med,

thank you the expedient response, Please find my follow-up notes in-lined below tagged GIM2>>.



Regards,

Greg Mirsky

[Med]  Apologies for the late comment but when thinking about this part:
   To trace a particular RSP, the sender may use NSH MD Type 2 Flow ID
   TLV [I-D.ietf-sfc-nsh-tlv<https://datatracker.ietf.org/doc/html/draft-ietf-sfc-multi-layer-oam-11#ref-I-D.ietf-sfc-nsh-tlv>].  The value of the Flow ID field of the
   SFP Echo Request packet MUST be set to the same value as of the
   monitored flow.

I failed to see how flow-id can be help for tracing (list if SFs that were involve in an SFP). Having a list of IP addresses is not sufficient as we need the identity of the SFs that were involved. The registry in draft-ietf-bess-nsh-bgp-control-plane-18#section-10.5 would be useful for this. If you can clarify that part in the text, that would be great. Thank you.
 GIM2>> I much appreciate your comments and questions. I agree with you, Flow-id alone would not reflect SFs. I've updated the text adding the reference to draft-ao-sfc-oam-path-consistency. Mechanism described in that draft allows the collection of the SF Type information as specified
in the Service Function Type registry defined in draft-ietf-bess-nsh-bgp-control-plane.
NEW TEXT:

  To trace a particular RSP, the sender may use NSH MD Type 2 Flow ID

   TLV [I-D.ietf-sfc-nsh-tlv] in combination with the method described

   in [I-D.ao-sfc-oam-path-consistency].  The value of the Flow ID field

   of the SFP Echo Request packet MUST be set to the same value as of

   the monitored flow.
In Section 3.3 draft-ao-sfc-oam-path-consistency:

  SF Type: Two octets long field.  It is defined in

   [I-D.ietf-bess-nsh-bgp-control-plane] and indicates the type of SF,

   e.g., Firewall, Deep Packet Inspection, WAN optimization controller,

   etc.

_________________________________________________________________________________________________________________________  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.



_________________________________________________________________________________________________________________________  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.



_________________________________________________________________________________________________________________________



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.

_________________________________________________________________________________________________________________________  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.



_________________________________________________________________________________________________________________________

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.