Re: [Last-Call] [Gen-art] Genart last call review of draft-ietf-mpls-sfl-control-04

Stewart Bryant <stewart.bryant@gmail.com> Thu, 22 February 2024 17:15 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE3C2C17C8B0; Thu, 22 Feb 2024 09:15:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, 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 WBbJ8olEAIOi; Thu, 22 Feb 2024 09:15:11 -0800 (PST)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 EEA2AC151985; Thu, 22 Feb 2024 09:15:10 -0800 (PST)
Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-a3d01a9a9a2so207740366b.1; Thu, 22 Feb 2024 09:15:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708622109; x=1709226909; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=8A5B3mnnoc4Ijy5HWE+Oqwp/JOCvbeZiAH/PJozax3M=; b=DHcJNpgSth4/6CE8TELEymFG/tk1pwcP8ZWQjEY/domRdeMJ/ytkS6++GgM2HldXRY xctCSM/2Iddfq3QHl/w0c7QDABCwJLvc/cesYiJ9Y5eZ7YP/wJSpCp1h7YXSKR9R62YD VJnoVETHL0Fpt4Xo+DuQtFYrrDhFhc7LNAc0CS5hPCF5KxOG9tVnbkZVKMVQQiajBFkW 4cs8uQTzKuTFXODv69ZZFEvBkpvlWqdkJ71vT/sSAWiiqICGfX71o1SLOI+Px6ZIQsbW +ScLDMaHridJiRs80zqkruJ0vqqk7SONdjs/UMFOABXGObhhi+FUjH6T8ZR+/sw/jde4 +MDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708622109; x=1709226909; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8A5B3mnnoc4Ijy5HWE+Oqwp/JOCvbeZiAH/PJozax3M=; b=mx2bTQFJ9KmVhofbGXdu3bUjbqSNhyPKVRfj8RED+wMUOCWFvqbq9EqCLRD52BqLix Xg/jFDt23tfNWlX13Kf1StBiid7S4jMrjzgUxG53At7acqAHe9vrsyAUNBzKydpNym2+ Vay7DUjV4rTcqhgYHnsNbH3ulNNaMzMm27b1I/gLTqnP1tFeDy8F+JQOVi8Evpi48m7p Xiv93d9p/w1LRAwa4Ms4vohOyxoNMFtea90Fuq0AxPNyjWIB99thADQ57UmLoVI47Wh6 kEKITDMJfO0eOeq85yz+2vgT7pq0KO38nq1jsU/eKwfMSH/OwRrbMAZOcl4WBNdfx12k fG4Q==
X-Forwarded-Encrypted: i=1; AJvYcCVxWHyRidl9RA3QpIdNYWFF3fAL9pDdiae88LAjQX5i9PG2ShECDTYCPKh3MqXgSfgM47Ltt8++/W89FX5PS5QWB3xCvoNWFDEqVHY67c+VaOC2pu9Eq4rbh/w40myHkfKtBRr5t0juSYrPx4Ig5c9Nif9gj1vqrGu6PVVicow+tKcBR7PTGwWHFoc8vMc=
X-Gm-Message-State: AOJu0YzV+oz/ya90NIK9UKxrvff8H5TRCd103F31hkNAvOPcG5epQHme AjxTwLw+1f5ioSk3ItnQh0AhEpZZ1nhhmpBJfiNQuimzxg10va07
X-Google-Smtp-Source: AGHT+IEiysVA9T3GVHEEzMg5GhsVvCJ/EWnLOvwJ8AqVAuv0NvFObUyBWOaCb8YwRRiUKzEgMDjYcg==
X-Received: by 2002:a17:906:e0d3:b0:a3f:aacd:74b2 with SMTP id gl19-20020a170906e0d300b00a3faacd74b2mr386354ejb.72.1708622108988; Thu, 22 Feb 2024 09:15:08 -0800 (PST)
Received: from smtpclient.apple ([148.252.141.180]) by smtp.gmail.com with ESMTPSA id cu12-20020a170906ba8c00b00a3f8f0ab293sm632759ejd.147.2024.02.22.09.15.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Feb 2024 09:15:08 -0800 (PST)
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-Id: <3D2507CF-7A73-483A-851E-51DA4F6409A2@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6D736B06-281F-43A0-98FB-ED3D220DDF3E"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.100.2.1.4\))
Date: Thu, 22 Feb 2024 17:14:57 +0000
In-Reply-To: <170112129383.23994.3574444771555637398@ietfa.amsl.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, gen-art@ietf.org, draft-ietf-mpls-sfl-control.all@ietf.org, last-call@ietf.org, mpls@ietf.org
To: Ines Robles <mariainesrobles@googlemail.com>
References: <170112129383.23994.3574444771555637398@ietfa.amsl.com>
X-Mailer: Apple Mail (2.3774.100.2.1.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/KwsCP9iG2da1GE3svTZXmX2kAw0>
Subject: Re: [Last-Call] [Gen-art] Genart last call review of draft-ietf-mpls-sfl-control-04
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Feb 2024 17:15:15 -0000

Dear Ines

Thanks you for your review. Please see inline.

Stewart

> On 27 Nov 2023, at 21:41, Ines Robles via Datatracker <noreply@ietf.org> wrote:
> 
> Reviewer: Ines Robles
> Review result: Almost Ready
> 
> I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair.  Please treat these comments just
> like any other last call comments.
> 
> For more information, please see the FAQ at
> 
> <https://wiki.ietf.org/en/group/gen/GenArtFAQ>.
> 
> Document: draft-ietf-mpls-sfl-control-04
> Reviewer: Ines Robles
> Review Date: 2023-11-27
> IETF LC End Date: 2023-11-27
> IESG Telechat date: Not scheduled for a telechat
> 
> Summary:
> 
> This document describes a control protocol that runs over an associated control
> header to request, withdraw, and extend the lifetime of MPLS synonymos flow
> labels (SFL).
> 
> I have some minor comments/questions indicated below.
> 
> Major issues: None
> 
> Minor issues:
> 
> * In the text it is mentioned - "well-managed MPLS Network" (Section 1, Section
> 6). I think that this is vague because it lacks specific, measurable criteria.
> Thus, to improve the clarity and precision of the document, it would be nice to
> replace the term "well-managed" with more specific and quantifiable attributes.
> Something like: "...This protocol is designed for use in an MPLS network that
> adheres to Internet standard management practices such as .... [addReference,
> e.g. RFC6427?]..."

SB> {{RFC4221}} {{RFC4378}} added as propose by Loa.

> 
> * Should this draft describe how this control protocol might interact with or
> support various SFL Actions? (for context and understanding the broader
> application of SFLs in a network.)

SB> I have included a reference to  draft-ietf-mpls-rfc6374-sfl-10 which describes an application for SFLs and thus provides further context. It is not clear that further text is useful.  draft-ietf-mpls-rfc6374-sfl-10 says that you need an SFL and this draft describes on method of asking for them.

> 
> * Should this draft specify topics related to the performance impact of the
> protocol, including how it handles high volumes of SFL requests and scalability
> in large-scale networks?

SB> In the applications we have in mind high volumes of label requests are extremely unlikely.

> 
> * Section 3.1 - error codes: While the draft mentions error codes, Should this
> draft specify comprehensive error handling at various stages of the SFL
> request, management process or operational inconsistencies?, What do you think?

SB> This draft is derived from RFC6474 which did not find that necessary. It is an application requirement rather than an on the wire requirement to understand the consequence of an error and thus I think further detail is out of scope in this draft.

> 
> * Section 3.2.4: More precise definitions or examples of what constitutes
> "significantly" would be helpful.

SB>  The paragraph suggesters a margin of minutes in an application that would be expected to compete operations in milliseconds and where there is the ability to express a lifetime of 4000 hrs. I think that it would be obvious that you should (act no cost) see the lifetime large enough that you wrestle not going to run out of time in the refresh process.

> 
> * Section 3.2.4: Should this draft explain how these time margins might impact
> network performance, especially in high-density or high-traffic scenarios?

SB> This is a support protocol for an instrumentation protocol. It is unlikely that high-density or high traffic scenarios will be a factor.

> 
> * Section 3.2.4: Should this draft explain or reference how to manage potential
> inaccuracies in timer synchronization across the network?

SB> The time scales are so large compared to the accuracies available this really is not a factor. All of the routing protocols are very relaxed about this and just rely on refresh rate being fast compared to the fatal tout values. I think that we are in the same environment here.

> 
> * Section 6: Should this draft reference RFC 5920?

SB> I have added a reference in the security section.
> 
> Nits/editorial comments:
> 
> * Section 3. Related with the terminology, it would be nice to add RFC 5586 in
> here, since it defines the Generic Associated Channel Header. I understand RFC
> 5586 is mentioned in IANA section, but it would be nice to include it in here
> as well.

SB> Done
> 
> * Section 3.1: In "Flags" and "Control Code" definition it would be nice to add
> a sentence such as "See below for detailed explanation", since these concepts
> are expanded below in the text.

SB< Done
> 
> * Section 3.1:  (Allocated (A) --> (Allocated (A))
> 
SB> Done

> Thanks for this document,
> 
> Ines.
> 
> 
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art