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

Greg Mirsky <gregimirsky@gmail.com> Tue, 13 February 2024 00:26 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 5E85BC14F600; Mon, 12 Feb 2024 16:26:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 B8AdIzJ3x_fZ; Mon, 12 Feb 2024 16:26:17 -0800 (PST)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) (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 BEAADC14F60D; Mon, 12 Feb 2024 16:26:17 -0800 (PST)
Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-6077dabae03so4667877b3.0; Mon, 12 Feb 2024 16:26:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707783976; x=1708388776; 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=0/aE841gQmnx3yN3OgsI7w2BE9uce1r2CWUuFaEyRsk=; b=PwxFnru6xQ6/fTncwPtUDyxRzd6oXzeSCI2s4ZPxACJBX/m5bO7h4g27rRLq/fwLQE x7ncVs2GB+Z6vjN1kW1IGUt17suWbe10ySDI3OuamkEFCBwcIJwVxunyXd4vSoTOd3Vo CxVyjrG0GZibwafVej+6ew6cZomlYA+rCJ8v2mxGXxFcQ4bqpCOUH+GaomNs/XadK+ns VYRceQbuXxSWLk05ntpLpalqljpBDqenSPzbGZfLmffqfaWmVlGJ6z3cpeQVGu/WSA/L 8LHAv9kwienskhh+Y+VGAcb76on/ho6lKIzejSSJAN0tKRdaWKBUyYO3ELTWaE093XCA Ixzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707783976; x=1708388776; 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=0/aE841gQmnx3yN3OgsI7w2BE9uce1r2CWUuFaEyRsk=; b=IPupw44kfUksTvXPmws2MGhARCzmt7/7EB3wQl3ctEqfzdGDRBzhvqHfCdpZFb4Zkn XEWfzfB2BjBifOSGAJnUnQIi7y5fAS+llKARmV+fSI6fiucZ1vggS6kxkPDNi13Jv2+U /DjeETyuxYq6qv2NUJEi+FW8nJNAj9tUqLFXeHABfXm6FEKfURxe7dVm+zU9nJOI+0qH 38uK+F2JDuZloeh84G26NclL1L7Y8p76oyWdP1jQtHE/etnY5FiMQujL5y6D+M/eIn5E eSKsPmjXK/3VuTL2cbuQCAU5TXZUu94XzonQH2TXtgkc9ff+Oh8UgLSHynBBfzLiTQwd p7Pg==
X-Forwarded-Encrypted: i=1; AJvYcCXY70bPfb41wZTSgBNzZvuC5u3FZ9lT/RVTkAeFXwnrc7tjKb8+B9P7yCp3cb1GDFfEaqmBI91fONBaBDVsq7a9QakwjrFA1vW7JvcpSIqGZk1GodM+i6oi5oRl7alFdIyNh1Y0LHQJLAGxXG1VBCDKP/uNaAPA9FIM9g==
X-Gm-Message-State: AOJu0Yz+VEuqxHjaAEfI2ppjHO5NglJKDMjEFLwtsaSxNVGJEfuLXESI XFRUER2wfjiryQ7nbYuyOLNxPeilUFF1Q9Z5EG/bby8O5zQr2/IROICqO8xVlLMd79GGh0jx3GF LJAhyGKrFN6B8htNRa0F7aFS5g+kCwWipCEE=
X-Google-Smtp-Source: AGHT+IELN8O15Kx0VeLEyau4I8apCxdBu+8BbWhQtIk85PEbRd0RrGXKBgjSYH4AuJsNSoq1aYx4vrrctLQQD0mCJFE=
X-Received: by 2002:a0d:ccce:0:b0:607:7c24:fc7b with SMTP id o197-20020a0dccce000000b006077c24fc7bmr1552732ywd.32.1707783976508; Mon, 12 Feb 2024 16:26:16 -0800 (PST)
MIME-Version: 1.0
References: <170775559700.35983.14765058258976771202@ietfa.amsl.com>
In-Reply-To: <170775559700.35983.14765058258976771202@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 12 Feb 2024 16:26:06 -0800
Message-ID: <CA+RyBmUqy-MpggGLLBV9RTeN25Xn_AgmcvjOnYid8txCofY72A@mail.gmail.com>
To: Éric Vyncke <evyncke@cisco.com>
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/alternative; boundary="00000000000045e112061138718f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/y4bhKT7H_4_WQ42QGzvNZV7vMFM>
Subject: Re: [Detnet] Éric Vyncke'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 00:26:22 -0000

Hi Éric,
thank you for your kind words and support of this work. Please find my
notes below tagged GIM>>.

Regards,
Greg

On Mon, Feb 12, 2024 at 8:33 AM Éric Vyncke via Datatracker <
noreply@ietf.org> wrote:

> Éric Vyncke 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:
> ----------------------------------------------------------------------
>
>
> # Éric Vyncke, INT AD, comments for draft-ietf-detnet-ip-oam-12
>
> Thank you for the work put into this document.
>
GIM>> Thank you for your kind words.

>
> Please find below some non-blocking COMMENT points (but replies would be
> appreciated even if only for my own education), and one nit.
>
> Special thanks to János Farkas for the shepherd's detailed write-up
> including
> the WG consensus and the justification of the intended status.
>
> Other thanks to Roman Danyliw as the acting AD ;-)
>
> I hope that this review helps to improve the document,
>
> Regards,
>
> -éric
>
> # COMMENTS (non-blocking)
>
> ## Section 1
>
> Is the 1st paragraph defining what is OAM a little too light ? Operations
> cover
> more than performance monitoring. But, this is not critical for this I-D.
>
GIM>> Traditionally, OAM is viewed as providing Fault Management and
Performance Monitoring support, i.e., 'F' and 'P' in the FCAPS network
management model. The fault management, in turn, includes tasks of
detection and localization of defects. It seems like all these OAM
functions are called out. One function not mentioned in the document is
protection switchover coordination, e.g., APS. Although APS could be used
in the DetNet forwarding sub-layer, protection of the DetNet service
sub-layer is provided using PREOF and thus is outside the scope of DetNet
OAM.

>
> ## Section 2.1
>
> Should there be a reference for diff serv and ICMPv[46]?
>
GIM>> References to ICMP-defining documents are in Section 3, where the
applicability of ICMP/ICMPv6 in DetNet networks is discussed. Do you think
that is acceptable?

>
> Isn't it a little weird to use in an IP-only document the sentence `MPLS
> networks providing LSP connectivity between DetNet nodes are an example of
> the
> underlay layer` ?
>
GIM>> I think I can see that the definition of the underlay network is not
linked to the case of DetNet IP. Would the following update make it clearer:
OLD TEXT:
   Underlay Network or Underlay Layer: The network that provides
   connectivity between DetNet nodes.  MPLS networks providing LSP
   connectivity between DetNet nodes are an example of the underlay
   layer.
NEW TEXT:
   Underlay Network or Underlay Layer: The network that provides
   connectivity between DetNet nodes.  MPLS networks providing LSP
   connectivity between DetNet nodes are an example of the DetNet IP
   network underlay layer.

>
> ## Section 3
>
> I will let my fellow OPS ADs to chime in, but `OAM protocols and
> mechanisms act
> within the data plane of the particular networking layer` is of course
> applicable for the in-path monitoring part of OAM, but probably not for the
> control part of OAM, e.g., netconf can be in a separate plane.
>
GIM>> I agree that that is a good question for a discussion of what is an
OAM method of measurement, defect detection, on one hand, and a part of the
management plane that can be used to collect data reflecting the
operational state and telemetry information. Personally, I think that some
OAM methods do not require traversing the same set of nodes and links as
the monitored DetNet flow while fulfilling an OAM function, e.g., direct
loss measurement. But the NETCONF, in my opinion, is the realization of the
management plane and can be used to collect operational state and telemetry
information based on data models.

>
> What about the use of IPv6 flow label ? Would it help for the IPv6 flows ?
>
GIM>> Yes, the IPv6 Flow label is a useful mechanism to identify a DetNet
flow. This document describes active DetNet IP OAM for the data plane that
conforms to Section 6 RFC 8939:
   The DetNet data plane encapsulation in a transport network with IP
   encapsulations specified in Section 6 of [RFC8939].
That section, among other requirements, includes one related to the IPv6
Flow Label:
   *  IPv6 Flow Label field.  This field can be optionally used for
      matching.  When used, this field can be used instead of matching
      against the Next Header field.
Would you suggest a text to make the optional use of the IPv6 Flow Label
clearer in this document?

>
> ## Section 3.1
>
> While I am far from being a "flow hash" expert, is it really possible for
> compute UDP ports having the same hash value ? Especially when most
> vendors do
> not make their flow hash algorithms public ?
>
GIM>> You are right and the message that we wanted to convey Using UDP port
numbers to identify a DetNet flow severely complicates the task of applying
active OAM.

>
> To be honest, the intent of sections 3.1 to 3.4 are unclear to me, hence my
> above question.
>
> ## Section 7
>
> I was really about to raise a DISCUSS for this, but it is too trivial to
> fix:
> please either remove this section or add some contents.
>
GIM>> Oops ;) Done.

>
> # NITS (non-blocking / cosmetic)
>
> ## Oxford comma ?
>
> Should there be an Oxford comma in `Administration and Maintenance`?
> Notably in
> the title and other places.
>
GIM>> Thank you for catching this. Fixed throughout the document.