[mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-sr-04

"Andrew G. Malis" <agmalis@gmail.com> Thu, 24 December 2020 17:44 UTC

Return-Path: <agmalis@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 EB4193A0EC6; Thu, 24 Dec 2020 09:44:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.198
X-Spam-Level:
X-Spam-Status: No, score=-0.198 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, 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, 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 FsQQeTEbNVhg; Thu, 24 Dec 2020 09:44:50 -0800 (PST)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (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 E25173A0E5C; Thu, 24 Dec 2020 09:44:49 -0800 (PST)
Received: by mail-qt1-x830.google.com with SMTP id z20so1875203qtq.3; Thu, 24 Dec 2020 09:44:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=eRm5y+BszgSRkuGB1cLRef76wdZAihe2vgSFVzjkUmg=; b=aupSQBFul19dRPOd51lTCR4TPZl9cs3Un4raQj/7+tfRW8crqMBFaWd8nvOoyf19Uj 3H9rW1vFeXE8G6mGvfvdiki5HaRSvRidby0kMvLWy14iAPbekfbqmZcrMmxaehQOT85M hEsdABCVyStdRuyO7RiyRC9Uep+gb2ZqZnxMnGA20FM1HK6cNT/7/vMnNTXQpVGz+8X6 Udzg4Z28Bkh+aGAQd2kFW7clxw08GnRplQrIGihsvKvnx7RTH63xDeLCc2Ci3nVp1r4z qz1TGQlioQDWHd2jxy9rPFeK9PWtSf/+QZJ82MILk/8PySc3k1/98JvRAAl04O5kK5Dv nCoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=eRm5y+BszgSRkuGB1cLRef76wdZAihe2vgSFVzjkUmg=; b=VQizgXFpTC0Fjo4v0oIdwpdDMz7RtglQ0xvrD/lIBef4uIr4EMjv6ikXHeD8fDYDLs +OMgKbDvbGfmpC/52nZ9jxbvRr3+9S8h3D3SwP3q3xW5yLdA9QH9d9wW6nNhpHmZMnWk ow3D+1mIj/qsWr3WQFxzEKc9zOCfYSIYSZVKF13JXJuU0oozgjDgTnflTiN5cS8OcAeL dWnz5EmLQhMNHe2dA5e9MhjB91bStZS/+JqzN1/mymlu9/zf/DRSm0FKtBZYBm5pQ74A H9yi42m749+knm3i1ZrNKdrgNgQ27/DRqs/Dm4CV/QKf3iXcxG081pttip/abYcROHtP Svgw==
X-Gm-Message-State: AOAM532/QQO772tORzMakfr0dJRVNXcbk/EXw/p/M4XOjr/cBLHXXJaU aypzPwzn2zguwxo+2Y6aHidlHa0YUWPfQaRKEIT91qAYU+M=
X-Google-Smtp-Source: ABdhPJwuQzarKXBLPpSfQeKOkJ61MVGGJTG92dHOEK8yzGBOi7qkpou/Gkj6GmPEPXGI5VLk+NG1FRF8rUBVkb1n/yE=
X-Received: by 2002:ac8:44cb:: with SMTP id b11mr30346632qto.60.1608831888445; Thu, 24 Dec 2020 09:44:48 -0800 (PST)
MIME-Version: 1.0
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 24 Dec 2020 12:44:32 -0500
Message-ID: <CAA=duU21PHQoJP0cEX6o1K=EwUFqeH19YvcDPNJVKE9c2szS6w@mail.gmail.com>
To: mpls <mpls@ietf.org>, mpls-chairs <mpls-chairs@ietf.org>
Cc: draft-gandhi-mpls-ioam-sr@ietf.org
Content-Type: multipart/alternative; boundary="00000000000036d3de05b7395d46"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/S7-GMzN-vV3ur8ZOhecCKhb5Tuc>
Subject: [mpls] MPLS-RT Review of draft-gandhi-mpls-ioam-sr-04
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Dec 2020 17:44:52 -0000

I've been asked to provide a pre-adoption MPLS-RT review of
draft-gandhi-mpls-ioam-sr-04.

I have a major concern that I believe needs to be addressed, either before
or after WG adoption (I defer to the WG chairs to make this decision). My
personal preference is that it be addressed by the authors prior to
adoption, but if it occurs following adoption, I would like to see it
addressed before it gets much further in the WG process.

My concern is as follows:

In Section 6 and Figure 1, 0x0010b (2 decimal) is used for the first nibble
following the MPLS label stack in order to avoid ECMP. This intent is fine,
but there is an issue with choosing this particular value. The first nibble
following the label stack is often (as we know) interpreted as an IP
Version Number. According to
https://www.iana.org/assignments/version-numbers/version-numbers.xhtml ,
0x0010b (2 decimal) is currently unassigned, so it COULD be assigned by
IANA, creating a future conflict.

We could request IANA to assign IP Version number 2 for this purpose, but I
believe that would be a very difficult sell to both IANA and the IESG, as
there are only a small number of IP Version numbers available.

Instead, I would suggest either of the two following alternatives:

1. Use the MPLS ACH (RFC 5586), starting with 0x0001b, and alter the packet
format in Figure 1 of this draft accordingly so that it follows the ACH's
general format but also includes the necessary fields for the draft's
purpose.

2. Use one of the IANA reserved IP version numbers instead of 0x0010b. I
would recommend 15 (0x1111b). There is reasonable certainty that this would
never actually ever be assigned by IANA.

The first alternative is my personal preference, but I would be OK with the
second as well.

Other comments:

Other than this issue, I found the draft to be well-written and easy to
follow, and generally ready for WG adoption.

Cheers,
Andy