Re: [IPv6] [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method

Giuseppe Fioccola <giuseppe.fioccola@huawei.com> Thu, 16 February 2023 13:59 UTC

Return-Path: <giuseppe.fioccola@huawei.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86ECBC17CEA9; Thu, 16 Feb 2023 05:59:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level:
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 72mj6RpmjL5K; Thu, 16 Feb 2023 05:59:19 -0800 (PST)
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 2014AC17CEA7; Thu, 16 Feb 2023 05:59:19 -0800 (PST)
Received: from frapeml500005.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4PHbzW4Z9rz689F7; Thu, 16 Feb 2023 21:54:47 +0800 (CST)
Received: from frapeml500006.china.huawei.com (7.182.85.219) by frapeml500005.china.huawei.com (7.182.85.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Thu, 16 Feb 2023 14:59:15 +0100
Received: from frapeml500006.china.huawei.com ([7.182.85.219]) by frapeml500006.china.huawei.com ([7.182.85.219]) with mapi id 15.01.2507.017; Thu, 16 Feb 2023 14:59:15 +0100
From: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>, 'Joel Halpern' <jmh@joelhalpern.com>, 'SPRING WG List' <spring@ietf.org>
CC: '6man' <ipv6@ietf.org>
Thread-Topic: [IPv6] [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method
Thread-Index: AQHZQQaAbv8sJBXMJk6P4d59xqbS5q7RTWIg
Date: Thu, 16 Feb 2023 13:59:15 +0000
Message-ID: <98c24103c1474249a73dcf5db1fe37ad@huawei.com>
References: <c51e4a3f-5e6e-5386-4e6a-23709d52c1fe@joelhalpern.com> <00b101d94106$3415bf70$9c413e50$@tsinghua.org.cn>
In-Reply-To: <00b101d94106$3415bf70$9c413e50$@tsinghua.org.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.81.217.150]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/th-Sd_TkBlZvnqjgbQKLUp69lgo>
Subject: Re: [IPv6] [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Feb 2023 13:59:23 -0000

Hi All,
Looking at the last comments, I think that the draft can be revised by adding a new section on deployment recommendations. 
As already noted and specified in RFC 9343, the use of DOH + SRH is equivalent to SRH TLV but this approach requires two extension headers and it can have well-known operational implications, as further described in RFC 9098 and draft-ietf-6man-eh-limits. For this reason, the draft would recommend to integrate Alternate-Marking into SRH. This can mitigate the issues. In addition, it is reasonable and consistent to carry an information related to the SRv6 path inside the SRH.
Since it is desired to have only one solution, in case of SRH there would be a single way to apply Alternate-Marking through SRH TLV. 
For all the other cases with IPv6 data plane the use of the HbH and DOH can be the only option to carry the Alternate-Marking data fields. The rule of DOH + RH must remain valid in RFC9343 because there is no guarantee that another RH has its own TLV as for SRH.

Regards,

Giuseppe


-----Original Message-----
From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Aijun Wang
Sent: Wednesday, February 15, 2023 7:25 AM
To: 'Joel Halpern' <jmh@joelhalpern.com>; 'SPRING WG List' <spring@ietf.org>
Cc: '6man' <ipv6@ietf.org>
Subject: Re: [IPv6] [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method

Hi, All:

Support its adoption.

But I have also the similar concerns about the comparative solutions for the general IPv6 and the specified SRv6 scenario.
As said by Giuseppe during the adoption call, "DOH Option TLV+SRH" is same as the "SRH+SRH Option TLV" that defined in this document. Then I suggest that we select just one to accomplish the task.

Putting the newly defined TLV into SRH to accomplish the task is more straightforward than the DOH+SRH based solution(RFC9343), then I recommend this document update RFC9343, eliminate the rule that defined in https://www.rfc-editor.org/rfc/rfc9343.html#section-4:
"Destination Option preceding a Routing Header => every destination node in the route list"

Also DELETE the rule that defined in https://www.rfc-editor.org/rfc/rfc8200#section-4.1 (Extension Header Order) for "Destination Option header(note 1)"
   note 1: for options to be processed by the first destination that appears in the IPv6 Destination Address field plus subsequent destinations listed in the Routing header.

After the above updates, I think the community will be less confusion about the usage of DOH.
That is to say, in future, the Option TLV that needs to be parsed along the nodes that listed in the routing header, should be included within the routing header itself.

Best Regards

Aijun Wang
China Telecom

-----Original Message-----
From: spring-bounces@ietf.org <spring-bounces@ietf.org> On Behalf Of Joel Halpern
Sent: Thursday, February 2, 2023 8:44 AM
To: SPRING WG List <spring@ietf.org>
Cc: 6man <ipv6@ietf.org>
Subject: [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method

This call is for the draft at: 
https://datatracker.ietf.org/doc/draft-fz-spring-srv6-alt-mark

This email starts the WG adoption call for the subject draft (as requested by the authors, with apologies from the WG chairs for how long it has taken to kick this out.)  This call will run through the end of the day on Feb 16.  Pleaes read the whole email as there are a few points, and it is not that long.

Please comment on whether you think this topic is something you think the spring WG should work, whether you think this draft is a good starting point for such work, any issues or concerns you have, and whether you would be willing to help be contributing and / or reviewing the work if the WG does choose to work on it.

6man is copied for their information, as this is different from but related to an extension header proposal in front of 6man.

Authors and named contributors, please confirm to the list that all known, relevant, IPR has been disclosed.  If it has note, please remedy this gap.

The spring chairs have noted one aspect of this draft that caught our eye, and we would appreciate WG members who comment on the adoption to consider, and if possible opine, on this.  As we read this draft, as distinct from the related 6man extension header work, this causes the recorded altmarks to only be updated at routers identified in the SRH segment list.  (We presume this would include all identified points in a compressed container.) We could not tell from the document what the value was for this as distinct from getting the measurements at all routers.  Do WG members understand and agree that it does have value?

As a lesser point, we consider that one quote in the draft is misleading and will likely need to be reworded in the near future.  The draft say "SRH TLV can also be used to encode the AltMark Data Fields for SRv6 and to monitor every node along the SR path."  It is unclear if these was intended to mean all routers (most of which would not see this TLV) or if it was intended to refer to only those routers identified in the SRH, in which case we presume it will be reworded.

Thank you,

Joel

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------