[mpls] Review of draft-ietf-mpls-1stnibble-06

Donald Eastlake <d3e3e3@gmail.com> Tue, 11 June 2024 20:34 UTC

Return-Path: <d3e3e3@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADD61C19ECB7 for <mpls@ietfa.amsl.com>; Tue, 11 Jun 2024 13:34:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.857
X-Spam-Level:
X-Spam-Status: No, score=-1.857 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_ENVFROM_END_DIGIT=0.25, 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] 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 RfHGifLHm48w for <mpls@ietfa.amsl.com>; Tue, 11 Jun 2024 13:34:14 -0700 (PDT)
Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (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 26A77C169422 for <mpls@ietf.org>; Tue, 11 Jun 2024 13:34:14 -0700 (PDT)
Received: by mail-qt1-x836.google.com with SMTP id d75a77b69052e-44116be80ecso8860841cf.2 for <mpls@ietf.org>; Tue, 11 Jun 2024 13:34:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718138052; x=1718742852; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=sk0OAVzJ1nsWHf2wYZPg07B3eRC5YkmFf1yGdwCPCK0=; b=bgSSt+oG9j4xs44zu8lh2YXy+LoslD3cpgQSIg6zmu7ptRvreLJzUGBu1fha46ZgXQ 6nitvIvB0FuMJ6Qt1XP5XSdYx+frvIIBS1JuZQMVp++dAfybWbNYi8nVGeAtzRokSBBq ff/raw9aslJTrv9xBK1y2915tJmJP3pDt/sl3r6Tcl5W9GXb52ImZGLp55aqi3ctO4fq wG0vtWkik1t2wstVqR/DtHaWiz5QqlgqZHgAq2sJoU1ibrKP2Em1w6m+lTmcFJAcY0v7 kiDoIYpKtYsvc5XeeWeyLpWsvuU0ZsMUejBEL0WVfE+6sDc0JrGwPUiyieRWXchpJc3T nuAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718138052; x=1718742852; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sk0OAVzJ1nsWHf2wYZPg07B3eRC5YkmFf1yGdwCPCK0=; b=txGeAP5bAVtOEYFZRGOyxY8aDQSr1FlN2LK8DYnCzWj4obF0mAbmrvkfd1GG9vTpkY +VkVM2u4jtU6hSwGxF2e/TVvX08qs6DPsdzF+WFjyloCfDVg7wbxkTIeyspZvjYRZ/vo 6YKYcVtBN3/jc8WkFl613QJsWmEdVJDTPLtkLejVB8Fm8nhBQDo/vwOlQfPNFVuLQMsO pB69Mx5VyprSlN3jJewDeLiND9kALW16v2qCHbwrXGpFNMfh89MsTNWzyzaotK6p20Gr VMn8+g4spbxEo1l2gV3U03dEWfs58s+oS2miG8XYlvP92kg+PW8z644c/wO5HwR6lNHq pF8w==
X-Gm-Message-State: AOJu0YwDPscrJbk9bodcMmGXWaDIJtlG/qUutOYJJ/APLJylv3/pj2+P lOJPhRrWRck0PEV+LlwdCUuL4xece/sZJAfGioWk8tu6nThb4dm8ptHNUKroNzcWkgrDKbUcblK s5Mi0FqOnwpOaoA49X0cNuj4tjYJ6qw==
X-Google-Smtp-Source: AGHT+IHupiF83ZDkaZXq1pdais8jBnLAS4jLjXSYR0TREwLhjy9einaN4ErT93pFgbCKwlAoxKmQ1/qyeQxhsAC8QUc=
X-Received: by 2002:ac8:7f83:0:b0:441:55ce:16c with SMTP id d75a77b69052e-44155ce06cfmr24542611cf.62.1718138052097; Tue, 11 Jun 2024 13:34:12 -0700 (PDT)
MIME-Version: 1.0
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Tue, 11 Jun 2024 16:33:59 -0400
Message-ID: <CAF4+nEH71QFSot0G+jwDpBBDeHqNBmSk_W51TPD-ZXJrBdw5Kg@mail.gmail.com>
To: mpls@ietf.org
Content-Type: multipart/alternative; boundary="000000000000453d55061aa330a4"
Message-ID-Hash: 7O2F3TG5RZ6ZU2Q5N2EISSEYGOXGC2JG
X-Message-ID-Hash: 7O2F3TG5RZ6ZU2Q5N2EISSEYGOXGC2JG
X-MailFrom: d3e3e3@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Review of draft-ietf-mpls-1stnibble-06
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/sMaKbX6_ISltPrQfhS7rQGEUXtk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi,

I tried to look at this draft with fresh eyes. I think it is technically
sound and a good idea.

Probably my strongest comment is that, while this draft has a Security
Considerations section, it seems quite weak. How about something more like
the following two paragraphs:
      This document creates a new IANA registry for and specifies changes
to the treatment in the data plane of packets based on the first nibble of
data beyond the MPLS label stack. One intent of this is to reduce or
eliminate errors in determining whether a packet being transported by MPLS
is IP or not. While such errors have primarily caused unbalanced and thus
inefficient multi-pathing, they have a potential to cause more serious
security problems.
      For general MPLS label stack security considerations, see [RFC3032].


More minor comments:

Last line before the 1.1 heading: "determined on the PFN" -> "determined
based on the PFN"

Section 2.1.1, point 2, unbalanced parentheses.

Section 2.2, "depend" => "dependent"

Section 2.2: The quoted paragraph from RFCC 4928, its replacement
paragraph, and the OLD TEXT and NEW TEXT below that should all be indented.
I looked at the XML and there do seem to be indent="..." attributes which
has worked for me in the past so I'm not sure what the problem is. Suggest
trying <blockquote>...</blockquote>

Section 2.2: also, it seems like the two substitutions of text in RFC 4928
should either both use the NEW/OLD TEXT convention or neither of them
should.

Section 2.2: The new text for RFC 4928 says "A new document is to be
published". It always seems dangerous to predict the future and, if this
text is adopted and is true, then it won't be true after this "new
document" is published and there will then be an incorrect statement in RFC
4928 as updated. I'm not sure what would be best here. You could,
presumably, say something like "At the time of this document, it was
planned to ..."

Section 2.3: I guess it's nice to thank IANA but the registry creation that
this document would cause is a routine action for IANA. For drafts where I
am an author, if any individual in IANA makes a suggestion that improves a
draft, I try to add them to the acknowledgements section. But I don't think
it is appropriate to have explicit thanks to the IANA function for
something routine that is done in hundreds or thousands of RFCs,

Section 3.1.1: I don't think this needs to be an extra subsection and it
certainly doesn't need an all capital letters MUST. Suggest just deleting
3.1.1 and adding the following to the text at the top ov 3,1: "The
assignment policy is Standards Action."

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com