Re: [mpls] Available IP version numbers.

Stewart Bryant <stewart.bryant@gmail.com> Tue, 20 April 2021 14:28 UTC

Return-Path: <stewart.bryant@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 115393A25F4 for <mpls@ietfa.amsl.com>; Tue, 20 Apr 2021 07:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, RCVD_IN_DNSWL_BLOCKED=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 u2Twf9Sty_dv for <mpls@ietfa.amsl.com>; Tue, 20 Apr 2021 07:28:18 -0700 (PDT)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 E36A23A25EC for <mpls@ietf.org>; Tue, 20 Apr 2021 07:28:17 -0700 (PDT)
Received: by mail-wm1-x32e.google.com with SMTP id n127so8497359wmb.5 for <mpls@ietf.org>; Tue, 20 Apr 2021 07:28:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=M13PTB5ibSnqd1F/pIcU9ngv663s7BAubL5dlQk5rJM=; b=SzSSvA3oaa3Eip6I+Ga49wCuk+cjVfJBh6zrezKaE3ZwZNQVObMAypJn0Iq7d1qNqq 1Ph4hOSHtOcLCfc90FgFBHW1KYPPThhxBrhoGPwRrpPoBdPgGlRJqlrAr9tRA/WmBGbb sh0MeuYc9s2fVa2y7sIhRGleo5IqDXAOvnbQsRpJx/QJprqAwGcIdar2/pWFNDj8Uwne 9OMUgsvYrYN8cdGJxh/7P6IOCW0XE7medfLPddZMQOGc40liVvvqWDJmBQIQcPaphWXX H/P4LPo+IXOYMLPRQ4bx4IzXDeVmGzFEQCon1zBKv9xAPkceIhFTjkOkSseAGVJ7npFV KLWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=M13PTB5ibSnqd1F/pIcU9ngv663s7BAubL5dlQk5rJM=; b=X9xLLta2XsoP9ChCcLiS/dJAg6mwcKnhVNTOaTribh0oAENMppUVo8g5B/wKpQgR35 IoDU1RHkyTrFFeyG+rlxuoWMiQGlARvDdiFt6hqQrntu9MvgD8MiF+Zt93f61Oz7FUSC mPIwipZTXqgK7ljY7nvfOX9fIGKPpGfzKnEA22jocSgbAtyf4x0tJv3dsYfTmBU/xapv UrIi/NV5+AypENlgi/55T9VszN7Fg+x3BhJGwEUPBBFV+irf4kEnjVK04F1O+RmBzjHh ZKKJv3r44GZ/CH9zcd2/7lr1m9D6qhRazlWHT/rBAL1B00HxI6tKLWf1wu93vAX9h4XJ P86g==
X-Gm-Message-State: AOAM532Y3OHO8iKdTBVoGVDtfCwCUsZNAVi3rDtW+FWi+HuwVAGO1Ewc pyRLm/nMEpfUk0u5TOMWQ/M=
X-Google-Smtp-Source: ABdhPJwM4lT9s5bJH1v7wL/nsJ351jRwMg7yT51P0iNJzNtAEkEXMM00dxTvWkUDuTWFhsL9mbU6ig==
X-Received: by 2002:a7b:c20c:: with SMTP id x12mr4791055wmi.51.1618928895954; Tue, 20 Apr 2021 07:28:15 -0700 (PDT)
Received: from [192.168.8.102] ([185.69.144.159]) by smtp.gmail.com with ESMTPSA id f7sm25118584wrp.48.2021.04.20.07.28.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Apr 2021 07:28:15 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Stewart Bryant <stewart.bryant@gmail.com>
In-Reply-To: <001b01d73551$47ba6520$d72f2f60$@sergey.dev>
Date: Tue, 20 Apr 2021 15:28:13 +0100
Cc: Stewart Bryant <stewart.bryant@gmail.com>, Joel Halpern <jmh@joelhalpern.com>, Loa Andersson <loa.pi.nu@gmail.com>, mpls <mpls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <49A35C26-6CF9-48C1-B040-A0AB52B962B4@gmail.com>
References: <A5C8DFA9-3601-4838-9461-727CC40507B1@gmail.com> <003701d7354d$4810e660$d832b320$@sergey.dev> <36cdf547-47b0-09f2-c168-588477f7af1c@joelhalpern.com> <001b01d73551$47ba6520$d72f2f60$@sergey.dev>
To: ietf@sergey.dev
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Z2KxOeWGspehn3M11dV72vAFlU0>
Subject: Re: [mpls] Available IP version numbers.
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: Tue, 20 Apr 2021 14:28:23 -0000

I agree.

This is about pragmatically addressing an architecture violation that goes back many years.

In many ways this is a good example an architectural breach which seems to be a quick pragmatic fix by the implementers causing years of future pain.

- Stewart



> On 19 Apr 2021, at 20:22, ietf@sergey.dev wrote:
> 
> Joel,
> I agree with that.
> 
> But my point it - it seems there's an implicit assumption that IP header follows an MPLS label stack, which may or may not be the case. First nibble is not a protocol identifier in a classical sense (except for LSR-guessing). 
> We can't rely on a nibble as a unique identifier by itself; so is there even a point in using anything besides 0x0 (to avoid LSR-guessing)? There might be, but it is not obvious in a current form of just taking a new number.
> And if we were to use a new number - it is not an IP version number (as long as we are not claiming that an IP header follows. Yes, 0x0 and 0x1 were reserved by IANA for rfc4928 usecase, but this is not, strictly speaking, a standard-defined paradigm).
> 
> --
> Sergey