[OPSAWG] RtgDir Last Call review: draft-ietf-opsawg-ntf-10

Dhruv Dhody <dhruv.ietf@gmail.com> Fri, 19 November 2021 13:25 UTC

Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9A693A08D0; Fri, 19 Nov 2021 05:25:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KxeEwL8foPZP; Fri, 19 Nov 2021 05:25:37 -0800 (PST)
Received: from mail-il1-x12c.google.com (mail-il1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1C693A08D1; Fri, 19 Nov 2021 05:25:30 -0800 (PST)
Received: by mail-il1-x12c.google.com with SMTP id j7so2900155ilk.13; Fri, 19 Nov 2021 05:25:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=hJhbAPv5NZR168Bbiyk7GEgKqxjHN9EcR5YfOjyy+Ag=; b=gPVWYo4FRnYGIC0H3VieqQLbt07e0CKWHnMn52I+Bopo7QZHqJ9lpD0uxpaNl0dCnQ dIiDHniMmEXbdmPrObfE7bkPr5M9adAY3Ar8frGkEiHS3K61IJLN+vBdsgwZR09su2Yy eNW8zbJGsJ+OFp6bHw+42310dRoVZOS87lVwHzvVFaqu71db5RYNYuB1lvVeRHDnQmsF lQj4x+GxD8viu4GmrhRrqEEBYpQ6f7wgVphLYUMHgfyPEX0dP2TJbnodbigZQvHUs4Fn ou1OzeinHcUF5rH4xFoDfiL5X7BbNx61m0s5ujfiUkM7qEf32VNYgqAuC/bW+jw9688k 5WIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=hJhbAPv5NZR168Bbiyk7GEgKqxjHN9EcR5YfOjyy+Ag=; b=liaeTJKlFs/nlhvBFhmnDh8mgdNpdQSN7inIwgyXsGPWcqlU5zX2mpJCUmzbEyH06h FEt5IShUzBOKW2kocPSEqNcQxZaMcyXRdp5pXYcugGSm/XXCTlsx+NwfnaiXQUOmAtcr 5dmnivuQoVgnfMwhmkUa2uf4R6Zbthm3+6BMImPMIUqR5WZhqoWCkyVPPmzpJShpkOt6 ZghHcZFs9ckf1AizrWun0oLi8nxsPBBQoYvYUC2PjPktBON5j0rXWDAGR27djpQNS3vM pjlH7qrXbuwA26sxYhtjcB6NfgbN1uAQ9LLtWPMcPcKuOYcudD5M7iEc/Yw4dy97SN4l 1vJg==
X-Gm-Message-State: AOAM530yzMT0OO0o98UmW8yyYQQYWkxE5K+su3eTbkCiWoFTLaFGDjD3 t7iWB6QcdQyuuBFTyIKOuDCHuxR23oMy/c+pMAgBJGmj31U=
X-Google-Smtp-Source: ABdhPJzmebIda+93yw+zw0gUQoHT+KXvzFGhB3QAe4XG2Rg9f+iFgl9hqXkQ+ZUnqVrFu6Wibht9G68vmbon5jXUkGo=
X-Received: by 2002:a05:6e02:1848:: with SMTP id b8mr4457614ilv.299.1637328328348; Fri, 19 Nov 2021 05:25:28 -0800 (PST)
MIME-Version: 1.0
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Fri, 19 Nov 2021 18:54:51 +0530
Message-ID: <CAB75xn4ZOBuVZ=mOw16puVubmxBfqzd5nk0S+rnPy4haz8M2bg@mail.gmail.com>
To: rtg-dir@ietf.org, last-call@ietf.org, draft-ietf-opsawg-ntf.all@ietf.org
Cc: rtgdir-chairs@ietf.org, rtgdir-ads@ietf.org, opsawg <opsawg@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000064576205d124359a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/je_-MLFYVA3HB8eIyKtRZgdEkEo>
Subject: [OPSAWG] RtgDir Last Call review: draft-ietf-opsawg-ntf-10
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Nov 2021 13:25:42 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft.
The Routing Directorate seeks to review all routing or routing-related
drafts as they pass through IETF last call and IESG review, and sometimes
on special request. The purpose of the review is to provide assistance to
the Routing ADs. For more information about the Routing Directorate, please
see http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it
would be helpful if you could consider them along with any other IETF Last
Call comments that you receive, and strive to resolve them through
discussion or by updating the draft.

Document: draft-ietf-opsawg-ntf-10
Reviewer: Dhruv Dhody
Review Date: 2021-11-19
IETF LC End Date: over
Intended Status: Informational

Summary:
Choose from this list…

   - I have some minor concerns about this document that I think should be
   resolved before publication.

Comments:

   - I find the document to be useful. It is well structured and easy to
   read. Since the aim of the document is to clarify the taxonomy and
   framework, I hope to see more drafts to refer to it when describing network
   telemetry. I have a few suggestions of things that are missing, some
   queries and nits that are easy to resolve, and hopefully improve the
   document further.

Minor Issues:

   - Well almost Major :)
      - Something that I find missing in the document is that the network
      controller could be a valuable source of network telemetry as well.
      Consider a PCE, the controller could be a source of network-wide
data, such
      as the association between network paths, cumulative network metrics,
      global network utilization, etc. The document is currently very
      network-device-specific (as a data source). My suggestion would be to
      handle the centralized controller either as a separate section or part of
      the control plane and management plane telemetry.
      - Something else that I find missing is the multi-domain aspects. You
      could mark it as out of scope or better yet do talk about it how there
      could possibly be a hierarchy and recursive nature in your framework to
      handle multi-domain. Currently, it is mentioned in passing while
describing
      data fusion in section 3.4.
   - Query
      - Section 4.1
         - In figure 2, why MIB is mentioned in the management plane only,
         why not control plane when various control plane protocols have MIBs?
         Similarly, there are forwarding statistics MIB that might work in the
         forwarding plane? Also, add SNMP and ASN.1(?) in the table
corresponding to
         MIB.
         - What is a ‘mirror’? Maybe expand it or put a * and expand it at
         the bottom
         - All external data coming from gRPC only?
      - Others
      - Section 6
         - The Independent management network is mentioned only in passing.
         Shouldn’t there be a much stronger recommendation for this instead?

Nits:

   - From IDNits

  == Outdated reference: draft-ietf-grow-bmp-adj-rib-out has been published
     as RFC 8671

  == Outdated reference: draft-ietf-ippm-multipoint-alt-mark has been
     published as RFC 8889

  == Outdated reference: A later version (-11) exists of
     draft-song-ippm-postcard-based-telemetry-10


   - Section 2
      - Add reference for
         - GPB - https://developers.google.com/protocol-buffers
         - IOAM - draft-ietf-ippm-ioam-data
         - NetFlow - reference is incorrect, it should be RFC 3954
         - SNMP - for the sake of covering all versions, we should mention
         v3 as well - RFC 3414
      - Section 3.3
      - Add reference for
         - Syslog - RFC 5424
         - sFlow - RFC 3176
      - Expand PSAMP - Packet Sampling
   - Section 4.1
      - The list of 6 angles in the text and the 1st column in the table do
      not match.
      - Expand ASICs - Application-Specific Integrated Circuits
   - Section 4.1.1
      - The use of the term “server” can be confusing here. Would you
      consider using “data source”?
   - Section 4.1.2
      - I am unaware of the term “video fluency”. Is it a term of art that
      I am unaware of?
      - Add reference to Y.1731 - “ITU-T, “OAM Functions and Mechanisms for
      Ethernet based networks”, ITU-T Y.1731, 2006.”
   - Section A.1.2
      - gNMI reference is marked as [I-D.openconfig-rtgwg-gnmi-spec]
      whereas, in the main body, it is [gnmi] “gNMI - gRPC Network Management
      Interface”,
      https://github.com/openconfig/reference/tree/master/rpc/gnmi. Any
      reason for different references?
      - same for gRPC!
   - Section A.3.6
      - Expand L2VPN, NVO3, BIER, SFC, DETNET
      - Is there anything about SR and Multicast worth adding to the list?

Thanks!
Dhruv