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

Greg Mirsky <gregimirsky@gmail.com> Thu, 16 February 2023 16:56 UTC

Return-Path: <gregimirsky@gmail.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 1A36AC1BE885; Thu, 16 Feb 2023 08:56:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level:
X-Spam-Status: No, score=-1.995 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 P1Wz21Q0ZgVv; Thu, 16 Feb 2023 08:56:15 -0800 (PST)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32EA9C1BE87D; Thu, 16 Feb 2023 08:56:15 -0800 (PST)
Received: by mail-qk1-x734.google.com with SMTP id o4so1064346qkk.8; Thu, 16 Feb 2023 08:56:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WJti7AMDuCI7LfuYWtz4WYgtSJPRhOJiY3PaCDjySAY=; b=h10nWpvSFra1l20QqFum0xQoNYHLN5yTexEqjOxi8AgGSnKy7NNqyFhEpauOC2yCKS 5HMqsVb0aehJeA1Xd6TOdockfXMi5QaRBtYcAkItxSoGKIplr+7dU379JtkhH7wklioV YMsZ5Rc4Snvp1eln6iUWARtrDg3Bst92zqng+XPvHTQsclu3paq4fxpMVC4KHnwppfmz HJ79PJm3xMreVI6SlnKOpUBscAZoeJuoosK64t5O5hf/3WsGMt+bzWmbWqKz76weAYiv R2U8rbMV5Att87E1WOe9vRYatxs0gWpNBlKn+bpbnAzdYrdy6hQ74PPX1K/Z8KfiFgzS 7Rng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WJti7AMDuCI7LfuYWtz4WYgtSJPRhOJiY3PaCDjySAY=; b=y7Wk7PXd74QjX+HPgkfowc/OfTl0US56w3NolhI0cNHXc7wxcJWAQUqYynoCmz3rj8 /pWwRfj6KgwQb99qZoY8ymsaYSAy8S/50j/JJ96Xdagk/uwVtrOL3OHQU3siGLLZeoCF BtSWGIenJ24Sz4lV9h6ELAn4GXNnqoO2TTZtlGaW3xhZeyPuMRHX0ssq7BwUTMOs2jRc ts7W1giey0duTiKXNKAdw3kQcspqsDkGamCRqMzMVC96DhCNWfaD4FRFru3DyUvJOqy8 Lvuve9WZomZT6ayzGfglo2TCApBeklLEDbWtfbgHRDlTPJnHHfUEgiAlRGcp8F4iAhcR 8Z9g==
X-Gm-Message-State: AO0yUKXfQS2cP0f9MjVx8/G0HiwYfA/82rruc5eCrQYjtkPwztihMoVT xBbrmXy6KyatYGtdX5MpD9LWGxBMLHipfKpeTCdaBEW2
X-Google-Smtp-Source: AK7set94P3XLY/O1qVZsKRVrEVLDAZYvR50Bkzzyjoq7z9d3GD0jA0WKsCmPDZA+LmAHplQmoY0RyTaz5nif+b3dBis=
X-Received: by 2002:a37:78f:0:b0:73b:99da:bfa5 with SMTP id 137-20020a37078f000000b0073b99dabfa5mr90440qkh.6.1676566574019; Thu, 16 Feb 2023 08:56:14 -0800 (PST)
MIME-Version: 1.0
References: <BY3PR13MB47877ACC60B22B943BA1B3159ADE9@BY3PR13MB4787.namprd13.prod.outlook.com> <202302151015509364281@zte.com.cn>
In-Reply-To: <202302151015509364281@zte.com.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 16 Feb 2023 08:56:02 -0800
Message-ID: <CA+RyBmVG+mwFpCtzW7zE=-3v=vwnPEDr=1v=wUrrFQ2jx075hA@mail.gmail.com>
To: xiao.min2@zte.com.cn
Cc: haoyu.song@futurewei.com, spring@ietf.org, ipv6@ietf.org, giuseppe.fioccola=40huawei.com@dmarc.ietf.org
Content-Type: multipart/alternative; boundary="00000000000016398d05f4d41347"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/LGf-lSwajtwNfetZcs-Or14h7ZQ>
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 16:56:19 -0000

Dear All,
I believe that Xiao Min expressed also my concerns about proposals to
standardize multiple encodings for the IPv6 data plane. It seems that it is
helpful to recall that SRv6 shares with IPv6 the same EtherType value.
Thus, differentiating between IPv6-generic and SRv6-only encodings for the
same operation presents, in my opinion, an additional burden for fast-path
processing. I recall that there was an idea to assign SRv6 a new, different
from IPv6 Ether Type, value. As I understand it, that idea did not receive
sufficient support. Thus, as IPv6 and SRv6 share the same data plane, I
believe that the encoding for on-path telemetry collection must be common
for IPv6 and SRv6.

Regards,
Greg

On Tue, Feb 14, 2023 at 6:16 PM <xiao.min2@zte.com.cn> wrote:

> Hi Giuseppe, Haoyu,
>
>
> Thank you for the response and explanation.
>
> AFAIK, there is no precedent to standardize two or more data planes for
> one purpose, of course, if the SPRING WG has (rough) consensus to create
> such a precedent, that's ok for me.
>
> For your reference, there was a good example in NVO3 WG on how to handle
> multiple data plane proposals. The decision was to standardize Geneve
> (now RFC 8926) while allowing other proposals to proceed as Informational
> documents.
>
>
> Cheers,
>
> Xiao Min
> Original
> *From: *HaoyuSong <haoyu.song@futurewei.com>
> *To: *Giuseppe Fioccola <giuseppe.fioccola=40huawei.com@dmarc.ietf.org>;
> 肖敏10093570;jmh@joelhalpern.com <jmh@joelhalpern.com>;
> *Cc: *spring@ietf.org <spring@ietf.org>;ipv6@ietf.org <ipv6@ietf.org>;
> *Date: *2023年02月11日 01:25
> *Subject: **Re: [spring] [IPv6] WG Adoption call for Segment Routing
> Header encapsulation for Alternate Marking Method*
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
> IMO,the method in this draft clearly defines the AM effective scope by
> data plane encapsulation itself. It avoids the need of using two EHs to
> achieve the goal. Using two EHs not only bloats the header size but also
> requires cumbersome configurations to the non-SR routers.
>
> In either case (SRH or DOH encapsulation), the AM processing is the same
> which accounts for the major implementation cost. However, the introduction
> of SRH encapsulation can reduce the overall system cost in the SRv6
> scenario.
>
>
>
> Best,
>
> Haoyu
>
>
>
> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of * Giuseppe Fioccola
> *Sent:* Friday, February 10, 2023 1:08 AM
> *To:* xiao.min2@zte.com.cn; jmh@joelhalpern.com
> *Cc:* spring@ietf.org; ipv6@ietf.org
> *Subject:* Re: [IPv6] [spring] WG Adoption call for Segment Routing
> Header encapsulation for Alternate Marking Method
>
>
>
> Hi Xiao,
>
> Thank you for the feedback.
>
> As also discussed with Greg, this is a general issue if you want to add
> on-path information for SRv6 and avoid some limitations with the option
> header (RFC 9098 and draft-ietf-6man-eh-limits). I think that, for SRv6, a
> more robust way can be to integrate the data fields directly into the SRH,
> since there is the possibility to define dedicated TLVs.
>
>
>
> Regards,
>
>
>
> Giuseppe
>
>
>
> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *xiao.min2@zte.com.cn
> *Sent:* Friday, February 10, 2023 3:53 AM
> *To:* jmh@joelhalpern.com
> *Cc:* spring@ietf.org; ipv6@ietf.org
> *Subject:* Re: [IPv6] [spring] WG Adoption call for Segment Routing
> Header encapsulation for Alternate Marking Method
>
>
>
> Hi Joel, et al.,
>
>
>
> As a verndor having implemented the encapsulation *put the Alternate
> Marking encodings in the Destination Option preceding an SRH* [RFC 9343],
> I regard the encapsulation *put the Alternate Marking encodings in the SRH
> TLV* [draft-fz-spring-srv6-alt-mark] as a burden.
>
> Note that it's a data plane encapsulation, one solution is preferred
> always, unless the newly introduced one has significant advantage (in some
> aspects, to some people), it's not the case to me, the potential benefit to
> use one IPv6 extension header (SRH) instead of two (DOH+SRH) doesn't
> mitigate my concern. :(
>
>
>
> Best Regards,
>
> Xiao Min
>
> Original
>
> *From: *JoelHalpern <jmh@joelhalpern.com>
>
> *To: *SPRING WG List <spring@ietf.org>;
>
> *Cc: *6man <ipv6@ietf.org>;
>
> *Date: *2023年02月02日 08:45
>
> *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
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-fz-spring-srv6-alt-mark&data=05%7C01%7Chaoyu.song%40futurewei.com%7Ca656a2c5fc5845caeb4d08db0b466c20%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638116169340368509%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KiDUrI4cNbVJc4a23yAgAsNISUwY39bOghRfif6zcfE%3D&reserved=0>
>
> 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
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fspring&data=05%7C01%7Chaoyu.song%40futurewei.com%7Ca656a2c5fc5845caeb4d08db0b466c20%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638116169340368509%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Bq2cJMycTZKjss%2B%2F6S8uLcDWFDfQPGJYq8ZMLZoEduc%3D&reserved=0>
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>