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

Greg Mirsky <gregimirsky@gmail.com> Fri, 17 February 2023 21:39 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 63204C153CA1; Fri, 17 Feb 2023 13:39:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, RCVD_IN_DNSWL_NONE=-0.0001, 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
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 s0m5Dm6LyQU1; Fri, 17 Feb 2023 13:39:29 -0800 (PST)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 82FCAC151531; Fri, 17 Feb 2023 13:39:29 -0800 (PST)
Received: by mail-qk1-x72a.google.com with SMTP id y14so310017qkm.0; Fri, 17 Feb 2023 13:39:29 -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=fhkaYhML5KzNHD97v/B6eSfi1p4ijFp3n98hAutCxig=; b=Cqwl2U6W7KPW+Azw4ru1Gimrq8dWcDO1CZkH7lkTdA8x+Q+h0FVktiBX7vu2iVMk+C k/izy0aoRHSjzoYZPq7RP7ioU06TXlAMtmpmxtReIrwTPntwxKXZysR+U/fAd1r8zZIn osHRByWgLMLKVC9kTDI70h3/AfxHDq9pMSK9Hw/L++vh0Q7plqCEDX1l5l+QvS6bOWvt BqwDPwZBdLVuMYqRyv85J3Bu+I6UBcA/b/VIYtwtsnHo+kstsERvbcMJTLBYMgHJUmLD 5ty/336+cK/KMJ+1zFR1lfXW9Vb9VRzz5zVhmg185a9pFPZ1AFjtbLRWobpPiz+rjAzl 6Qeg==
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=fhkaYhML5KzNHD97v/B6eSfi1p4ijFp3n98hAutCxig=; b=krmO/ChPyg1a8KE5S+T8mNNslZnHDNzQdYGyGg4A6furAS8C3gv6z0GRPrRWiu7H/U JmFsMaICP2MRUDWtA6BDNb6Ij5h4I9DKQRk3UdAGjEFGSqRnAAaBgX1NRex1R+7+w4C5 n23uBkQstcHlwXyspAbvIHooauONfadQXXKSTPL9moD8XkvaaBr0bD2hAUw0D2B60TVt Oa+UlYMUvWtFn8pkqPHTlG3aEpg0nCoPUk9mnR2UC2IXttiI+BkxX6lx+Fofu/JYyk16 P/m6tNVQUT7RtRdL33G1+hA1v95WpNECrr3ExxPNB6fhVM0iMpcKRtOg1sI1gB+1pLRW iVXA==
X-Gm-Message-State: AO0yUKVzYq1DzkF6XJa8V8rjJmPGizRvmkhq5ysSq9UcWj5Bf71oSd9Y UsJ+B0gYpRhsJBHFIR+hbBqwIiVIOiK7tQKR8F8=
X-Google-Smtp-Source: AK7set+FZrKvl/B0PzkTmvI26cPqv6g3MXrIdz0p+77R5VFCbN0FpoZpEiqeeihl3m9oohl/SL/IDEyWx+9nYVYeh/M=
X-Received: by 2002:a05:620a:6117:b0:72b:5a64:e140 with SMTP id oq23-20020a05620a611700b0072b5a64e140mr249999qkn.3.1676669968139; Fri, 17 Feb 2023 13:39:28 -0800 (PST)
MIME-Version: 1.0
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> <CA+RyBmVv2q1PUJ2TVYKP_d+-4CbVB3PLuWuEVYD69e+wP2=1ZQ@mail.gmail.com> <CAOj+MME1HPd_G-Ef7Y74EzhTpmid9xsuvse9wVFEYkg48E7-ag@mail.gmail.com>
In-Reply-To: <CAOj+MME1HPd_G-Ef7Y74EzhTpmid9xsuvse9wVFEYkg48E7-ag@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 17 Feb 2023 13:39:16 -0800
Message-ID: <CA+RyBmUvNxfYnSmm-bTNgh853knidGHZ2dVCZbf=q2fb64u6hg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ketan Talaulikar <ketant.ietf@gmail.com>, Giuseppe Fioccola <giuseppe.fioccola@huawei.com>, SPRING WG List <spring@ietf.org>, 6man <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000db4c1c05f4ec2524"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/VnYTpjn5spYZLczkOMziAAtehVE>
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 21:39:33 -0000

Hi Robert,
I think you've brought up an excellent point. Perhaps this proposal can be
discussed as an experimental document. WDYT?

Regards,
Greg

On Fri, Feb 17, 2023 at 1:33 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Greg,
>
> It all depends on the hardware support.
>
> Some may support SRH parsing and processing, but may choose not to support
> DOH or HbH v6 headers extensions parsing and processing.
>
> Some may be fine to process SRH in line card's CPU or in smart NICs while
> may in the same time not choose to do the same parsing of extensions to DOH
> or HbH headers.
>
> So you are all correct that the operator is enabled to control this per
> node and per flow. But they may not always be able to assure that all IPv6
> headers are up to speed with all IETF extensions in running nodes.
>
> Bottom line is that if we just look at this IETF aspect the spec surely
> looks redundant. But if we extend the view to practical field deployments
> we may see the value.
>
> Cheers,
> Robert
>
>
>
> On Fri, Feb 17, 2023 at 10:25 PM Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
>> Hi Robert,
>> I think that the solution defined in RFC 9343 can operationally achieve
>> everything that is suggested in this draft. Consider an SRv6 domain. I
>> imagine that the support of on-path telemetry, whether IOAM or Alternate
>> Marking, is controlled per node over the management plane. Furthermore, it
>> seems like such control is granular, i.e., per a flow (definition of a flow
>> can be further discussed). If my assumptions are correct, an operator can
>> enable the support of the Alternate Marking on-path telemetry collection
>> using RFC 9343 solution on either all nodes within the SRv6 domain or on
>> any sub-set, e.g., nodes that terminate route segments. Hence, I believe
>> that RFC 9343 already defines what is required to use the Alternate Marking
>> method in an SRv6 domain. Do you see that I've missed anything?
>>
>> Regards,
>> Greg
>>
>> On Fri, Feb 17, 2023 at 8:20 AM Robert Raszuk <robert@raszuk.net> wrote:
>>
>>> 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>
>>> 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> 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> *On Behalf Of *Ketan
>>>>> Talaulikar
>>>>> *Sent:* Friday, February 17, 2023 12:46 PM
>>>>> *To:* Joel Halpern <jmh@joelhalpern.com>
>>>>> *Cc:* SPRING WG List <spring@ietf.org>; 6man <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>
>>>>> 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
>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>> --------------------------------------------------------------------
>>>>>
>>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org
>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>>
>>