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

Greg Mirsky <gregimirsky@gmail.com> Fri, 10 February 2023 17:10 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 40D96C1575CD; Fri, 10 Feb 2023 09:10:00 -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 ajKFzll4HrdH; Fri, 10 Feb 2023 09:09:59 -0800 (PST)
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (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 46619C14CF0C; Fri, 10 Feb 2023 09:09:54 -0800 (PST)
Received: by mail-qk1-x72f.google.com with SMTP id r187so2433847qkf.10; Fri, 10 Feb 2023 09:09:54 -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=usCR3QFmiXeGPNJhwizH/qBd6ppinxWG3Dstx2uu/P0=; b=Syf6p6Cvu+6Vw1JCTsS/Od9BEnPuJGbqjofzZJ6BHOdlICxXdN59Z6YI7ZG01o6VGD vnPfYusDV2kmEBmOiAFhFvL0eFOCKdL8WzhshgsY9JUoSMZnkyEGnWeJKRyNuxuUMCat qD/y7wzFzVPKHgiQFQ0sEJsq6Qo9DZCI+MS4LgsRnkk6VkL9yzKIGiK9FKrReC+/wlp2 EMU4XSV8O3IrmhIn1j/zRuxl3vKh6zVez3R1/0+MM9vUvNF+R8VPhVRvEphlDr9lMM9g OkSPHohN+v+mz+ixIlJl/TvTz4p7YFdu1b0j3U9/pzLZC/Z7s13uLixH0MgcdiAQs8GQ Illg==
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=usCR3QFmiXeGPNJhwizH/qBd6ppinxWG3Dstx2uu/P0=; b=DawrE+MTdMEgP/MwXJwXIrN/njWd4t/6RbD6BoVZ2x2CfiH5FVqer66+ST0E821tgb +XEpPU92XuXR0cJVCyudSAn+xV5mR5jR6TPXzsqIS1u2xce9qWoZdgPYnBcDrioaZO+P VnEe5lsZhNdtZOtwYrKzBVqiNfgKTReXP9ZRr7BA7OKGF7iD2AgnXxP54LD0zO5jfUVN WK7sP9U+RUqXEzUHRfJBrOqkUIm3bN2qekDf5fL9a2s0s9e64k1AOeimY6STyW5HutLe nt7Nu8fFqT4mBWOCM31xItpXtPE6pXqzyDiFZk+CxGNO/FCNyhvbJzqS1GUn3wBnLNag NwQg==
X-Gm-Message-State: AO0yUKXxj83T/YOCRjuuL3WO4RqAZbJToW725lnkAUUjTAWKzUbu6eMg l96ijmREFy6U4b3XpW3JEo2DESF0hrl7o4HmBcBEQOjz
X-Google-Smtp-Source: AK7set/HtOL/W4zUanLr3E8bCSJzGuSbMEwISLVRCzQUHpP62+dP9jpKbHb6K3AXBCxYTdag7nKxPiI32M5Jwukgz8M=
X-Received: by 2002:ae9:edcd:0:b0:706:5337:aaae with SMTP id c196-20020ae9edcd000000b007065337aaaemr1581586qkg.206.1676048992926; Fri, 10 Feb 2023 09:09:52 -0800 (PST)
MIME-Version: 1.0
References: <c51e4a3f-5e6e-5386-4e6a-23709d52c1fe@joelhalpern.com> <CA+RyBmVEJfpdJ7yQ4h7h4o7-gzpLdhWcmGTdB0Qi290CcXHo+A@mail.gmail.com> <5187c31e2aae421bad1d5ff55cc9515a@huawei.com> <CA+RyBmVBuE2VqJMZ7qb5R9+WjzzOpJirimOD-ASwr2mpXNsSEw@mail.gmail.com> <c87c8714d4d6463ea25eea3575b36dd0@huawei.com>
In-Reply-To: <c87c8714d4d6463ea25eea3575b36dd0@huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 10 Feb 2023 09:09:42 -0800
Message-ID: <CA+RyBmWh=-Z3WphobXXH-BN69UwbY4fPwQseEMz4qjR-7GUa5Q@mail.gmail.com>
To: Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
Cc: Joel Halpern <jmh@joelhalpern.com>, SPRING WG List <spring@ietf.org>, 6man <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d983ed05f45b9005"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/decw1XLFkPjnIY_I1WnDnr0aPuw>
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: Fri, 10 Feb 2023 17:10:00 -0000

Hi Giuseppe,
would you propose a text that can guide developers and operators through
the implementation and deployment of the Alternate Marking in IPv6 and SRv6
scenarios? Perhaps as Operational Considerations?
Thank you for pointing out two IOAM specifications. I agree with you that
our discussion and arguments apply to IOAM in IPv6 and SRv6 work.

Regards,
Greg

On Fri, Feb 10, 2023 at 12:45 AM Giuseppe Fioccola <
giuseppe.fioccola@huawei.com> wrote:

> Hi Greg,
>
> I think that this draft for SRv6 can recommend to integrate AltMark into
> SRH, since this can mitigate the issues. But the choice between DOH and SRH
> TLV should be a more general decision taken by the WGs. Indeed, the same
> question involves all the on-path telemetry techniques, e.g. for IOAM there
> would be the same two mechanisms as well: see
> draft-ietf-ippm-ioam-ipv6-options and draft-ali-spring-ioam-srv6.
>
>
>
> Regards,
>
>
>
> Giuseppe
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Friday, February 10, 2023 2:11 AM
> *To:* Giuseppe Fioccola <giuseppe.fioccola@huawei.com>
> *Cc:* Joel Halpern <jmh@joelhalpern.com>; SPRING WG List <spring@ietf.org>;
> 6man <ipv6@ietf.org>
> *Subject:* Re: [IPv6] WG Adoption call for Segment Routing Header
> encapsulation for Alternate Marking Method
>
>
>
> Hi Giuseppe,
>
> thank you for your thoughtful responses. I have one more question to what
> you've said in the conclusion:
>
> So, if accepted, in case of SRH there would be a single way to apply
> Alternate-Marking through SRH TLV, while for all the other cases with IPv6
> data plane the use of the HbH and DOH is the only choice to carry the
> Alternate-Marking data fields.
>
>
>
> Do you propose that in an SRv6 environment, RFC 9343 must not be used? If
> that is the case, I think that the draft must clearly state that and
> describe how it updates RFC 9343. If I misunderstood you, then I cannot see
> how to avoid the situation of both methods (RFC 9343 and the draft under
> consideration) being supported and used in the SRv6 network. Two
> mechanisms, in my opinion, create unnecessary problems for vendors and
> operators.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Feb 9, 2023 at 3:34 AM Giuseppe Fioccola <
> giuseppe.fioccola@huawei.com> wrote:
>
> Hi Greg,
>
> Thank you for your comments.
>
> Please find my replies inline tagged as [GF].
>
>
>
> Regards,
>
>
>
> Giuseppe
>
>
>
>
>
> *From:* ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Greg Mirsky
> *Sent:* Thursday, February 9, 2023 3:41 AM
> *To:* Joel Halpern <jmh@joelhalpern.com>
> *Cc:* SPRING WG List <spring@ietf.org>; 6man <ipv6@ietf.org>
> *Subject:* Re: [IPv6] WG Adoption call for Segment Routing Header
> encapsulation for Alternate Marking Method
>
>
>
> Dear Authors, et al,
>
> I read the draft and have several questions:
>
>    - It seems like the main motivation for this document is enabling the
>    Alternate Marking method of collecting the operational state information,
>    and on-path performance measurements in an SRv6 domain exclusively at SR
>    segment endpoint nodes excluding transit nodes. Is that correct?
>
> [GF]: It is supposed that all the transit routers are not required to
> handle the SRH TLV. But this may also depend on the implementation, and if
> a transit router reads the SRH TLV, the measurement can also be done on
> that node.
>
>    - As I understand it, processing of the Alternate Marking is not
>    critical, i.e., a node may not process the marking information and forward
>    the marked packet. Do you agree?
>
> [GF]: Yes, it is one of the main advantages of the Alternate-Marking Method
>
>    - Now, if both my assumptions above are correct, then I imagine that
>    the Alternate Marking method can be used exclusively on SR segment endpoint
>    nodes if only these nodes and not transit nodes are configured accordingly.
>
> I agree that using SRH for the Alternate Marking on-path telemetry may
> provide some improvement in processing marked packets compared to marking
> per RFC 9343, I am concerned by the additional complexity of implementing
> and supporting two methods since both can be used in an SRv6 domain. I
> believe that it is better to have one solution and there's one defined in
> RFC 9343 already.
>
>
>
> [GF]: In theory, the use of DOH + SRH, as specified in RFC 9343, is
> equivalent to SRH TLV. But, the approach with DOH + SRH requires two
> extension headers and this can have operational implications, as described
> in RFC 9098 and draft-ietf-6man-eh-limits.
>
> I agree that the final goal is to have only one solution. So, if accepted,
> in case of SRH there would be a single way to apply Alternate-Marking
> through SRH TLV, while for all the other cases with IPv6 data plane the use
> of the HbH and DOH is the only choice to carry the Alternate-Marking data
> fields.
>
>
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Feb 1, 2023 at 4:44 PM 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
> --------------------------------------------------------------------
>
>