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

Giuseppe Fioccola <giuseppe.fioccola@huawei.com> Mon, 13 February 2023 15:21 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 C9F8AC16951E; Mon, 13 Feb 2023 07:21:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 7AZ5EVF9oAXf; Mon, 13 Feb 2023 07:21:36 -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 02466C169518; Mon, 13 Feb 2023 07:21:36 -0800 (PST)
Received: from frapeml100008.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4PFnxl64jBz6J7Z8; Mon, 13 Feb 2023 23:16:59 +0800 (CST)
Received: from frapeml500006.china.huawei.com (7.182.85.219) by frapeml100008.china.huawei.com (7.182.85.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Mon, 13 Feb 2023 16:21:32 +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; Mon, 13 Feb 2023 16:21:32 +0100
From: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, Joel Halpern <jmh@joelhalpern.com>
CC: 6man <ipv6@ietf.org>, SPRING WG List <spring@ietf.org>
Thread-Topic: [IPv6] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method
Thread-Index: AQHZNp+np9GWan3bS0qWtiyg8TwbPa7JYUcAgAOrkUA=
Date: Mon, 13 Feb 2023 15:21:32 +0000
Message-ID: <abfc9684914c46d0bd9b09e28a1c8067@huawei.com>
References: <c51e4a3f-5e6e-5386-4e6a-23709d52c1fe@joelhalpern.com> <CABNhwV3i5myrZzN+656Qwg-wxJS5yPypUgOavw1oL250drS4UA@mail.gmail.com>
In-Reply-To: <CABNhwV3i5myrZzN+656Qwg-wxJS5yPypUgOavw1oL250drS4UA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.48.134.87]
Content-Type: multipart/related; boundary="_004_abfc9684914c46d0bd9b09e28a1c8067huaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/LEa8uK8BrI0Xlec-zk8AS9JvP_w>
Subject: Re: [IPv6] 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: Mon, 13 Feb 2023 15:21:40 -0000

Hi Gyan,
Thank you for your support!
Please find my replies inline tagged as [GF].

Regards,

Giuseppe


From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Gyan Mishra
Sent: Saturday, February 11, 2023 9:06 AM
To: Joel Halpern <jmh@joelhalpern.com>
Cc: 6man <ipv6@ietf.org>; SPRING WG List <spring@ietf.org>
Subject: Re: [IPv6] WG Adoption call for Segment Routing Header encapsulation for Alternate Marking Method

I support WG adoption.  The draft is clearly and succinctly written.

This draft will be very useful for SRv6 performance measurements for on path IOAM telemetry.

Few questions.

Is the use and operation of the FlowMonID identical to how it’s described in RFC 9343 and if so then it’s identical to the RFC 6437 20 bit IPv6 header Flow label which is based on the standard 5-tuple header keys used in RFC 6437 for stateless load balancing on stateful signaling.

At the bottom of Section 1 page 5 describes the Data Field format.  At the bottom it talks about how to guarantee uniqueness of the flow for disambiguating the flow and that is the purpose of the 5-tuple header key to identify and disambiguate the flow so it’s uniquely identified as done with RFC 6437 stateless load balancing.

[GF]: Yes, the FlowMonID is identical to how it is described in RFC 9343 but it is different from the Flow label, as also specified in RFC9343. We will clarify this point in this document as well.

Use or SRH Alt Mark TLV - top of page 6
.. looks like a typo in the last sentence

[GF]: Yes, we will fix it

Old text

Because SRv6 Is a routing header, destination options before the routing header are processed by each destination in the routing list.

New text

Because the SRv6 SRH is a routing header, destination options are processed by per RFC 8200 Section 4.1 Note 1 first destination that appears in the IPv6 destination address field plus subsequent destinations listed in the routing header.

[GF]: Good suggestion. We can replace it.

As mentioned by others this drafts leverages use of SRH used by SRV6, new SRH TLV used to encode the Alt Mark data fields to monitor every node along the SRH path.

This is much more cost effective and optimal then adding additional EH DOH or HBH to encode the Alt Mark which is significant overhead and use of SRH TLV is most optimal for the Alt Mark PM encoding.

[GF]: Agree.

For SRv6 compression CSID draft as SRH is not used for Next SID flavor as long as hops is less than 5 hops, which in many cases for loose hops that is the case, maybe the Alt Mark meta data can be stored in a 16 bit service SID LIB - Local SID  ID block for the PM on path telemetry.

https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-srh-compression/

[GF]: Good point. We can mention this case in the document.

I think an Operational Considerations section would be a good idea as mentioned by others.

Thanks

Gyan
On Wed, Feb 1, 2023 at 7:44 PM 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
--------------------------------------------------------------------
--

[Image removed by sender.]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347