Re: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?

Tony Li <tony.li@tony.li> Wed, 22 February 2023 18:46 UTC

Return-Path: <tony1athome@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 33360C15257D for <mpls@ietfa.amsl.com>; Wed, 22 Feb 2023 10:46:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.652
X-Spam-Level:
X-Spam-Status: No, score=-1.652 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.096, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 p1AwZQNHEnTa for <mpls@ietfa.amsl.com>; Wed, 22 Feb 2023 10:46:46 -0800 (PST)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 422D3C152577 for <mpls@ietf.org>; Wed, 22 Feb 2023 10:46:46 -0800 (PST)
Received: by mail-pg1-x531.google.com with SMTP id 130so2327996pgg.3 for <mpls@ietf.org>; Wed, 22 Feb 2023 10:46:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=04Qb6NTC4lu4t76GCEIVSLMBTeCp58JQUfa4FqMCqdU=; b=DbI+9sVhtMjGtqg7cuqvNAJxchWLLobnwmIcRZuifvw/mA3ZlJYR4n6hFoy+9upiQ6 9UZ02C+g3boI+mhww++Pw9lOC5AxC3+/yhXSBrczERL6lNwvkLf4/QGl+QEHt5WtotO2 H+zimjzifrJAl8UZW0GI0JTJ3daM156/xM8H3sDHb4QA6vzaFWKE7hRIHNJqwfsCAc6S Q1ApYsyWJ1ogeTWNtWkcS0/+PME1qadt8e9/fiPIXGvV9FYCfcGewW+BmzRSGLmCC6// hpjNfj4TkMoV8wJ7fMYGooF/qYU1UMhucQA8i/lZ9T4J3KJksihrEu5cq9EfJav1ffUS v71A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=04Qb6NTC4lu4t76GCEIVSLMBTeCp58JQUfa4FqMCqdU=; b=1EPwBc/8mSdw4pqknB2yDFTDVJsFDcrGCupUOdCc+37mtgWGTnl/hZJrKm/cqlJxt1 W8xK7ynhcMBtHByJYrWc0WZrJbKyanRmjtHWrzXpcHlsKcTiLdOEKNLhxm6LuD4rNV/5 ZWOeZUbML8QSg/wwOKcpHkC9VTCQJ2NiB5RWIENXJtpXOOJM7Dpy12+X17NkQZveYETe ZlY2eGMbbAuiLmOE3qIst6muLU7osPBx7+nvjYudB0WyAP9iADCiHU+T/nActbWthv4F RmRAy1OIrSHvrPxE0kNwW+vsaHKxepPamYtQQKAvfilItxM3PPGCV1q7RB390AYmmSjJ /mhQ==
X-Gm-Message-State: AO0yUKUgD228yfYwqmkGDVrkE3DNSre6mKZx28m28QzQBKtnySJ3k/k9 gzytbNxR83ccX0hGEzBvsVNvQerZnfI=
X-Google-Smtp-Source: AK7set9HT3lamCmI5bfdq6pCWSh5K7315fq6RAHUjWnpPWBF0OCQN9E7bAawrN78Imnpu6IgiIZMsw==
X-Received: by 2002:a05:6a00:13a5:b0:5a8:c699:3eaa with SMTP id t37-20020a056a0013a500b005a8c6993eaamr10592938pfg.9.1677091605108; Wed, 22 Feb 2023 10:46:45 -0800 (PST)
Received: from smtpclient.apple (c-73-231-1-11.hsd1.ca.comcast.net. [73.231.1.11]) by smtp.gmail.com with ESMTPSA id z3-20020aa785c3000000b005a8bf239f5csm2885833pfn.193.2023.02.22.10.46.44 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Feb 2023 10:46:44 -0800 (PST)
Sender: Tony Li <tony1athome@gmail.com>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\))
From: Tony Li <tony.li@tony.li>
In-Reply-To: <DE575CB4-C281-4CD8-90D9-E18BE6495EB7@gmail.com>
Date: Wed, 22 Feb 2023 10:46:33 -0800
Cc: Joel Halpern <jmh@joelhalpern.com>, "mpls@ietf.org" <mpls@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <01060984-0330-4F1D-8B69-C638627B6D01@tony.li>
References: <27b7ff60-4ce1-c053-5c87-42cb4919d79e@joelhalpern.com> <DE575CB4-C281-4CD8-90D9-E18BE6495EB7@gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
X-Mailer: Apple Mail (2.3731.300.101.1.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/PwbkKdzJbFI4k_YTosdz0jolB4M>
Subject: Re: [mpls] Regarding adopting draft-song-mpls-extension-header - do we need post stack data?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 22 Feb 2023 18:46:47 -0000

Hi Stewart,


> iOAM is  not the only use case, that is another in the latency control/deterministic networking area, which is in itself fundamental to the ambitions of the 5G/6G world. Some of these approaches require a timestamp in the packet and it is not clear that we can shoehorn this into the MPLS stack itself.


Each LSE gives us 30 bits to play with. I have yet to see a timestamp that is more than 64 bits, so at worst, this would seem like 3 LSEs, which is entirely doable.


> I can also see a need for more sophisticated security models than we have at the moment, and again I doubt that we can fit these in the stack.


I would like to understand this concern in more detail. Again, just bits in the NAS is not a major concern. While fewer bits are of course better, we do have a significant capacity available.  Unless we’re talking about a model where we add a signature per-hop, I’m failing to envision anything that would be problematic.

I will point out that dispensing with PSD now is not a perpetual ban. If we do decide that we need it later, we can easily re-introduce it. So if we don’t have an immediate need, we could (and, out of minimalism, should) set it aside and come back to it if the need is articulated.

Regards,
Tony