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

Giuseppe Fioccola <giuseppe.fioccola@huawei.com> Fri, 17 February 2023 16:35 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 7EBEFC14CEF9; Fri, 17 Feb 2023 08:35:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level:
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 TMEbPDjcA-vm; Fri, 17 Feb 2023 08:34:57 -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 5148FC14F72D; Fri, 17 Feb 2023 08:34:57 -0800 (PST)
Received: from frapeml100006.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4PJHNZ1Ph9z67HQ8; Sat, 18 Feb 2023 00:30:22 +0800 (CST)
Received: from frapeml500006.china.huawei.com (7.182.85.219) by frapeml100006.china.huawei.com (7.182.85.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Fri, 17 Feb 2023 17:34:53 +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; Fri, 17 Feb 2023 17:34:53 +0100
From: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
To: Robert Raszuk <robert@raszuk.net>, Ketan Talaulikar <ketant.ietf@gmail.com>
CC: SPRING WG List <spring@ietf.org>, 6man <ipv6@ietf.org>
Thread-Topic: [IPv6] [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method
Thread-Index: AQHZQuuyq48zTvnXW064KSy9+btwuK7TVDOg
Date: Fri, 17 Feb 2023 16:34:53 +0000
Message-ID: <d2f25c21278c4869bcbb05fb3df5e031@huawei.com>
References: <c51e4a3f-5e6e-5386-4e6a-23709d52c1fe@joelhalpern.com> <CAH6gdPz72FkfCBVNf88cwww+dZmbFC+im+YdB0JtByNk3TZ6gA@mail.gmail.com> <83562aebefc14043993de7ae1d0e7a57@huawei.com> <CAH6gdPxEGkOS4BPcmhk199aibFP+bzRNCqY+pFHEr8oHELkP8A@mail.gmail.com> <CAOj+MMHXKzAw3iPFO5zLTY+qsn_JrwLocbGcaX07D91hxofOvQ@mail.gmail.com>
In-Reply-To: <CAOj+MMHXKzAw3iPFO5zLTY+qsn_JrwLocbGcaX07D91hxofOvQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.45.158.79]
Content-Type: multipart/alternative; boundary="_000_d2f25c21278c4869bcbb05fb3df5e031huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/JDw1Lk331ihryRr7ij54stUo3Ss>
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: Fri, 17 Feb 2023 16:35:01 -0000

Hi Ketan,
Robert is right. In the current version, the same encoding of RFC 9343 is applied to SRH TLV because it is an extension to SRH.
Just so you know, further extensions are discussed in draft-zhou-ippm-enhanced-alternate-marking but they are not incorporated in this draft for now.

We will surely add more information about the operational implications of using multiple EHs (DOH + SRH) for SRv6, as specified in RFC 9343. Note that the challenges with EHs are also described in RFC 9098 and draft-ietf-6man-eh-limits.

Regards,

Giuseppe


From: Robert Raszuk <robert@raszuk.net>
Sent: Friday, February 17, 2023 5:20 PM
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>; SPRING WG List <spring@ietf.org>; 6man <ipv6@ietf.org>
Subject: Re: [IPv6] [spring] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method

Hey Ketan,

> The encodings are exactly identical - zero difference (from a quick read). Am I missing something?

It looks like RFC9343 is defining extension to IPv6 Options Header while the subject draft is defining an extension to SRH.

So while data fields look indeed identical the intended placement of this seems very different.

In fact one could envision that there is indeed a class of applicability for various measurements which is sufficient to be done only on SRH parsing segment endpoints, hence I find this draft actually pretty useful.

Cheers,
Robert.


On Fri, Feb 17, 2023 at 3:50 PM Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> wrote:
Hi Giuseppe,

To clarify, I was looking for some text that explains the need for this draft given RFC9343. The proposal first needs to provide a new/different functionality or one that is more efficient (just an example) that is not provided by RFC9343.

The encodings are exactly identical - zero difference (from a quick read). Am I missing something?

Deployment aspects come into play later.

Given that it is the same author team, I am more curious to know if you have found any challenges with what's in RFC9343 for SRv6 deployments which require you to come up with these new encoding.

Will await the document update.

Thanks,
Ketan

PS: You would have seen similar questions being asked all the time ;-)


On Fri, Feb 17, 2023 at 8:00 PM Giuseppe Fioccola <giuseppe.fioccola@huawei.com<mailto:giuseppe.fioccola@huawei.com>> wrote:
Hi Ketan,
Thank you for your comments.

I plan to revise the draft and add a new section on deployment recommendations.

Anyway, I think that the choice between DOH and SRH TLV may be a more general decision that should be taken by SPRING and 6MAN. Indeed, the same concern involves all the telemetry techniques, e.g. for IOAM the same two mechanisms have been proposed: see draft-ietf-ippm-ioam-ipv6-options and draft-ali-spring-ioam-srv6



Regards,



Giuseppe

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Ketan Talaulikar
Sent: Friday, February 17, 2023 12:46 PM
To: Joel Halpern <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6man <ipv6@ietf.org<mailto:ipv6@ietf.org>>
Subject: Re: [spring] [IPv6] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method

Hi Joel/All,

I share some of the questions and concerns of the chairs and other WG members.

Perhaps we need to give more time to the authors to add clarifying text to the draft (what has been said on the list).

I suggest a dedicated section towards the start of the document that *only* focuses on why this mechanism is needed in addition to RFC9343. It would be interesting if there is any analysis from the implementation/deployment of RFC9343 that has shown it to be not suitable for SRv6 deployments.

Thanks,
Ketan


On Thu, Feb 2, 2023 at 6:14 AM Joel Halpern <jmh@joelhalpern.com<mailto:jmh@joelhalpern.com>> wrote:
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

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