Re: [Detnet] John Scudder's No Objection on draft-ietf-detnet-ip-oam-12: (with COMMENT)

Greg Mirsky <gregimirsky@gmail.com> Tue, 13 February 2024 02:03 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98F38C1516E0; Mon, 12 Feb 2024 18:03:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 AR4oE0EWy66A; Mon, 12 Feb 2024 18:03:07 -0800 (PST)
Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (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 3B51DC14F71D; Mon, 12 Feb 2024 18:03:07 -0800 (PST)
Received: by mail-yb1-xb2c.google.com with SMTP id 3f1490d57ef6-dcc7cdb3a98so181218276.2; Mon, 12 Feb 2024 18:03:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707789786; x=1708394586; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VzxPdxvbP5kD+RLD/t3Q3HxJOKzDjAq1T8loi6ld1+E=; b=ig3QAUyyaQjlaECR+2whdxzA67A3RPQhFJzJBrc47yG9yW6Mq/iRIXydkLC9Fsk1kk VKbQRq14eP4Zh6FAaiDuWsjCTFOpjU4TtQPn1Ct90RpyV8nAb2/RB+6zLUdT6oxmBxxS hsg7G7iZ9iKxxW38zZXUiRerBf6eR/ZHajinalVXiRSsBe015IHjgifoIA5j0OxeRwqN xzxpJqsKcp45lxhoKbHQY/7XkUuyu4Kg8ZA8rUGENtaF4Q/ZebC4z37hyJanu4TUQlDs sRCopgDkGBPwvY+jbO7OpR3i1j+LS+P0Al5YwDjxROd50JJGQkycOrrT66tPVvCphWSy Mr+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707789786; x=1708394586; 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=VzxPdxvbP5kD+RLD/t3Q3HxJOKzDjAq1T8loi6ld1+E=; b=rfsxDYmQ6+tPNacVWigv4404BLIb5UqYRh+TtroDK8DIOSnfdIV0r2UK1yTc4BX4Td 7vm7GKZ7ZW4TeYA56oLeXWadJ3C8SHj+OTHpYte+7B1WZQ36h7vk8Scjbe0q6Fos5myN /yUc3ZTQvOFKz0GUjeIiqnIphS1vpPr4lztOsvwkLHho/0YqOgVXISHt7LaZUkZInzuV hRanVrijwPI314h4X+n1p6/Lgm6XDgKcJrK3AYWfCFQeSnTvsayzmKetmQevadcmji71 8xag+gjiA0iQ3fJXtngzfJdwzdPWKkcax841LAx+dVqqCPFdo5Vuqcz3z9xdjJijiZUu 4LMA==
X-Gm-Message-State: AOJu0Yy3d00UmhG8bpCXS6lsaKWMPnBoxNP264BZhJC2tMsRiP1ug7iA hsOV6IOWfvL32jfzw1zWSMCTqrVhPiyWEU/T8V+4kzkWAB1jz7HWF8X0LKcBwrPyRAL9aC8HtcS 894v7A1WW7uKUmZH973uhcQ9orpM=
X-Google-Smtp-Source: AGHT+IE2G7dN25J+8Ngwr56L+E6jKB06x71zkqhi8eFFSnyErvwFtKgXaGFwBOGxO89WxCgHVP3KSK0E9gm9RAzq/TQ=
X-Received: by 2002:a5b:90e:0:b0:dc7:4611:9133 with SMTP id a14-20020a5b090e000000b00dc746119133mr5862756ybq.9.1707789786203; Mon, 12 Feb 2024 18:03:06 -0800 (PST)
MIME-Version: 1.0
References: <170777278020.35385.2975291673486366426@ietfa.amsl.com>
In-Reply-To: <170777278020.35385.2975291673486366426@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 12 Feb 2024 18:02:55 -0800
Message-ID: <CA+RyBmUgmo=JmojsntwzHtX2Sy0ZNZLtP9yneF0gHeM9xxzP7g@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
Cc: The IESG <iesg@ietf.org>, draft-ietf-detnet-ip-oam@ietf.org, detnet-chairs@ietf.org, detnet@ietf.org, lberger@labn.net, janos.farkas@ericsson.com
Content-Type: multipart/mixed; boundary="0000000000008f0988061139cba1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/eTYPpU0deNX7IWQJl70ox7GaQ5s>
Subject: Re: [Detnet] John Scudder's No Objection on draft-ietf-detnet-ip-oam-12: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Feb 2024 02:03:11 -0000

Hi John,
I appreciate your support of this work. Please find my notes below tagged
GIM>>. I've attached the working version that includes all the updates
applied based on your suggestions.

Regards,
Greg

On Mon, Feb 12, 2024 at 1:19 PM John Scudder via Datatracker <
noreply@ietf.org> wrote:

> John Scudder has entered the following ballot position for
> draft-ietf-detnet-ip-oam-12: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-detnet-ip-oam/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for this document. I have some mostly minor comments below, that I
> hope
> may be helpful. Also, thanks to Roman for being special guest AD, and to
> János
> for the clear and helpful shepherd write-up.
>
> ### Section 2.1, unused
>
> Defined, never used:
>
> - DiffServ (but I notice 'DSCP' is used without expansion in Section 3)
>
GIM>> Removed and replaced DSCP with the expanded form

> - PREF (except it's used by a later definition)
>
GIM>> REmoved and replaced PREF with the expanded form

> - POF
> - RDI
>
GIM>> Removed and removed

>
> I think all these could be removed (folding PREF into the 'Detnet Node'
> definition where it's used).
>
> Defined, only used once:
>
> - ACH is used in Figure 1, and you provide a definition in-line, which is
> sufficient, so I think this could be removed from §2.1. - Underlay
> network, in
> this case, the definition seems useful since it keeps the paragraph in §3
> more
> concise.
>
GIM>> Removed ACH from the Terminology. Added PREOF expansion as the
footnote of Figure 1.

>
> ### Section 3, this sentence no verb
>
> It took me longer than I would care to admit to work out that what's
> missing in
> this sentence is the verb "to be":
>
> "The DetNet data plane encapsulation in a transport network with IP
> encapsulations specified in Section 6 of [RFC8939]."
>
> I.e. it needs an "is" before "specified".
>
GIM>> Thank you, I agree.

>
> ### Section 3, "e.g." or "i.e."
>
> In the below-quoted sentence, do you really mean "e.g."? That is, are you
> stating an example? It doesn't look that way to me, it looks as though you
> mean
> "in other words", not "for example" which is what "e.g." means. If you
> mean "in
> other words", what you want is "i.e.", or just write out "in other words"
> for
> the avoidance of all uncertainty.
>
> "In order to use ICMP for these purposes with DetNet, DetNet nodes must be
> able
> to associate ICMP traffic between DetNet nodes with IP DetNet traffic,
> e.g.,
> ensure that such ICMP traffic uses the DetNet IP data plane in each node,
> otherwise ICMP may be unable to detect and localize failures that are
> specific
> to the DetNet IP data plane."
>
GIM>> Thank you for raising this question. You are correct; the intention
was "in other words," and I updated the text accordingly.

>
> ### Section 3.1, co-routing via UDP source port
>
> I'm mulling over "may be able to achieve co-routedness of OAM with the
> monitored IP DetNet flow in multipath environments, e.g., Link Aggregation
> Group or Equal Cost Multipath, via use of a UDP source port value that
> results
> in the OAM traffic and the monitored IP DetNet flow hashing to the same
> path
> based on the packet header hashes used for path selection".
>
> I guess this is true, but the word "may" is doing a lot of work here. The
> counter-case is when the hash function isn't uniform among all forwarders
> in
> the network. In such cases, it might not be possible to use this technique
> to
> co-route the OAM with a monitored flow.
>
> I guess this might just be a case of ¯\_(ツ)_/¯ though -- your document is
> saying "you have to have co-routing to get good OAM"... if the network
> isn't
> able to provide co-routed paths, then oh well, we can't have good OAM,
> perhaps
> it means we need to rearchitect the network?
>
> If you agree, is it worth saying a few words to that effect (maybe without
> the
> shrug emoji) in this section?
>
GIM>> You've captured and expressed the message correctly, thank you. Would
the following text make that position clear:
NEW TEXT:
   It is essential to ensure that specially constructed
   OAM packets traverse the same set of nodes and links and receive the
   same network QoS treatment as the monitored data flow, e.g., a DetNet
   flow, for making active OAM useful.

>
> ### Section 4, wrong xref
>
> "Interworking between DetNet domains with IP and MPLS data planes analyzed
> in
> Section 6.2 of [I-D.ietf-detnet-mpls-oam]."
>
> There is no Section 6.2 of draft-ietf-detnet-mpls-oam-15. Section 6 is
> Security
> Considerations. Probably you mean Section 4.2?
>
GIM>> Thank you for catching the stale reference. Fixed.

>
> ### Section 7
>
> You have "TBA" as the whole body of this section. I guess it's time to
> either
> put something there or delete the section. :-)
>
GIM>> Removed.