[mpls] Re: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)

Stewart Bryant <stewart.bryant@gmail.com> Tue, 08 October 2024 15:18 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 E8908C19ECBD for <mpls@ietfa.amsl.com>; Tue, 8 Oct 2024 08:18:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 rfnndOfuaXca for <mpls@ietfa.amsl.com>; Tue, 8 Oct 2024 08:18:41 -0700 (PDT)
Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 226E2C18DBB9 for <mpls@ietf.org>; Tue, 8 Oct 2024 08:18:41 -0700 (PDT)
Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-42cb9a0c300so54132655e9.0 for <mpls@ietf.org>; Tue, 08 Oct 2024 08:18:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728400719; x=1729005519; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=EqVzgFW0B8isA9X2ZVIREr82VsWBbPSWYze9ZHeyTVI=; b=O4UUwaJRd8wTwsA2xEQ6s2aZEBOmFwMfYRyDcpf5gFRQw57qSpdbAplRQBZXdlzASl AH+gHIZtPyNL02ZowboIVrzfm2bDnmkMBs2gnsLje7SYSdXRSCpYEdsqRMvE2bRxRvAI WYU4+eohlK5kLJ5lOf27FLwcLkK3yxfm6chFA3ZOf/pnN7dG+EckCMOv1RP8NL21vZBT V/UsRPQgUaUCWVmSH4pcXuOfgSPFznKdT+kOX8nbUURmw3pYPOtaFh4UyhrwxajkDA9k e9/HxcMeG509MHZWGs4gGUkeDEH2YMdCtzkWcLEqDZD+Xc6Bon5eSeVJTZKkxxx9ba22 h+uA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728400719; x=1729005519; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EqVzgFW0B8isA9X2ZVIREr82VsWBbPSWYze9ZHeyTVI=; b=iUCN+1ihGHDeoDRA2+JCqvHhUJtSzDyp6s0/YZE3AW9txyacwW9BoHgoWN2Grih175 l3rZA7goYvGI9OmakcYoWwxrv83EYXNgX6K6fzIF5Ab1RbwGXejPr2HMj5DDJ779sJMW lDjK+57OmaNkHzziYWuPKQDCcM3IWGWDo48xD92wPpVQzb9F3E1U/HWJKrhnqTyata9w OvwwjbT7TZC1IVKLCqWuIj9AuA02tZcnZKEEJT6phL7bT3Ru12MeykxkrSh1z4pjjT4K RIE1jiQ61zmnmJWbyv12tIt1RWZbdfsFgD54M7cVONkng51glDTKbovMyQ9WOQqctWAk U8MQ==
X-Forwarded-Encrypted: i=1; AJvYcCX6wAp8SY/B8T5A3AI7ENpjhtzCTDTLLtbH1uIWmv7MH6XF2i3JU5zmUxMg7dJD0lVHlVGL@ietf.org
X-Gm-Message-State: AOJu0Yy41FPq0KErkAcdHtQu87W7iXxfZ4Z1iU9cfi4OoKOeqNNLkDjf fuKzbV7MB9S8LyL7WGHZrIQuucOudVUn/oyOOoOV1UBgbgTMKD3nQ8/CqA==
X-Google-Smtp-Source: AGHT+IHov0L2i9DJl8Bz87Bl+U08uhaBsQc6+RSq7i8rWnmuhrJly1NIMp9gHk/Zi63NKbQTwy+lQA==
X-Received: by 2002:a05:600c:19c6:b0:42f:8515:e47d with SMTP id 5b1f17b1804b1-42f85ab68femr122649175e9.11.1728400719367; Tue, 08 Oct 2024 08:18:39 -0700 (PDT)
Received: from smtpclient.apple ([148.252.147.58]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f89ec6396sm111616455e9.30.2024.10.08.08.18.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Oct 2024 08:18:38 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
From: Stewart Bryant <stewart.bryant@gmail.com>
In-Reply-To: <729c4b7a-ea41-43f8-a284-f1e05ac70dac@joelhalpern.com>
Date: Tue, 08 Oct 2024 16:18:27 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <47E31B11-8536-401D-A84C-7044CBA62FCD@gmail.com>
References: <54e2aa93-84a0-4ac8-aeac-8b7c6affe5c2@joelhalpern.com> <B1CFAADC-B88E-4028-8A12-64BC4613F0DD@gmail.com> <84a98f37-dcc0-4790-8964-a2132caddea7@joelhalpern.com> <E6268BBB-220B-41B7-90AE-2631CF8391AB@gmail.com> <729c4b7a-ea41-43f8-a284-f1e05ac70dac@joelhalpern.com>
To: Joel Halpern <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.3776.700.51)
Message-ID-Hash: MHCJN5CXDY5R63EF2KDHNQPR22QFOQF4
X-Message-ID-Hash: MHCJN5CXDY5R63EF2KDHNQPR22QFOQF4
X-MailFrom: stewart.bryant@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
CC: mpls <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc5
Precedence: list
Subject: [mpls] Re: Working Group Last Call on draft-ietf-mpls-mna-hdr (2nd WG call)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8e26E0ngZoCsXQ0PL29oz-B5zKc>
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>

I can never work out the validity of P4 observations. My impression is that P4 implementations are too restricted by the capabilities of P4 itself. I am not sure how many (if any) mainstream implementations use P4, or how many P4 implementation issues raised are fundamental reflections on the shortcomings of P4. 

It would be great to hear from the pure hardware and hardware assisted microcode designers on the design of ISD and PSD MNA.

- Stewart


> On 8 Oct 2024, at 15:40, Joel Halpern <jmh@joelhalpern.com> wrote:
> 
> I would be happy to hear from the hardware engineers.  The one set of folks who were working near that level who have reported indicated that the revisions to the draft addressed their concerns (the P4 prototype.)  I have tried to ask hardware folks to speak up.
> 
> In the absence of such input however, the reports from those who have talked to them seems much better than my intuition, or other software engineer's opinions.
> 
> Yours,
> 
> Joel
> 
> On 10/8/2024 10:28 AM, Stewart Bryant wrote:
>> I would really like to hear from the h/w engineers first hand, rather than be told that "they looked at it”.
>> 
>> Without that interaction it is difficult to make an objective decision on a significant design change to MPLS.
>> 
>> - Stewart
>> 
>> 
>>> On 7 Oct 2024, at 16:50, Joel Halpern <jmh@joelhalpern.com> wrote:
>>> 
>>> I am sure that this change is trivial for some hardware.  What is not obvious is that it is trivial for a sufficiently large portion of the hardware that the imposition of the extra complexity and / or development passes makes sense.  We have been told that hardware engineers looked at and improved the design.  I try not to pretend to expertise I do not have.
>>> 
>>> Yours,
>>> 
>>> Joel
>>> 
>>> On 10/7/2024 10:52 AM, Stewart Bryant wrote:
>>>> Joel
>>>> 
>>>> The hardware at the point of decision is having to check for other triggers, so the check is not unique. How much of a burden is it to make both the  32bit and 64bit check in parallel?
>>>> 
>>>> I suspect in the scheme of things the extra gates needed  would be trivial.
>>>> 
>>>> Stewart
>>>> 
>>>> 
>>>> 
>>>>> On 7 Oct 2024, at 3:42 PM, Joel Halpern <jmh@joelhalpern.com> wrote:
>>>>> 
>>>>> I understand the driver for suggesting experimental.  However, I am little concerned by this approach.  This forwarding is presumably typically supported in hardware.  While some hardware will have the identification adjustable, it does not seem at all clear that all, or even most, hardware will have that flexibility.   Asking implementors to respin software is something we do all the time, and is quite reasonable.  But asking folks to respin behavior that may be embedded in ASIC chips is both a major imposition and a significant backwards compatibility problem.
>>>>> 
>>>>> thus, while I sympathize with the suggest, I think we really need to publish this draft promptly as a Proposed Standard if we expect folks to implement it.
>>>>> 
>>>>> Yours,
>>>>> 
>>>>> Joel
>>>>> 
>>>>> 
>>>>>> On 10/7/2024 10:31 AM, Stewart Bryant wrote:
>>>>>> I have been thinking the same.
>>>>>> 
>>>>>> Hop by hop changes of this magnitude are a big deal.
>>>>>> 
>>>>>> The safest option would be to run it as experimental protocol on an ESPL. That way we can learn more about the design and its properties and if we need to make a change we have plenty more ESPLs
>>>>>> 
>>>>>> If the experiment succeeds we can move to PS with a BSPL.
>>>>>> 
>>>>>> Stewart
>>>>>> 
>>>>>>>> On 7 Oct 2024, at 10:13 AM, IJsbrand Wijnands <ice-ietf@braindump.be> wrote:
>>>>>>> Dear MPLS WG,
>>>>>>> 
>>>>>>> Given the nature of the changes to the MPLS architecture for supporting ISD in the data-plane, and the various concerns that have raised on the list, I believe that this document should be on the experimental track.
>>>>>>> 
>>>>>>> I do not support publishing this document on standards track.
>>>>>>> 
>>>>>>> Thx,
>>>>>>> 
>>>>>>> Ice.
>>>>>>> 
>>>>>>>> On 24 Sep 2024, at 15:25, Tarek Saad <tsaad.net@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> Dear WG,
>>>>>>>> 
>>>>>>>> This email starts a two-week Working Group last call for draft-ietf-mpls-mna-hdr. This is the 2nd WG last call for this document.
>>>>>>>> Please indicate your support or concern for this draft. If you are opposed to the progression of the draft to RFC, please articulate your concern. If you support it, please indicate that you have read the latest version, and it is ready for publication in your opinion. As always, review comments and nits are most welcome.
>>>>>>>> 
>>>>>>>> Please send your comments to the mpls WG mailing list (mpls@ietf.org)
>>>>>>>> If necessary, comments may be sent unidirectional to the WG chairs.
>>>>>>>> 
>>>>>>>> Note, currently there are 5 IPR disclosures against this document at https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-mpls-mna-hdr
>>>>>>>> 
>>>>>>>> This poll runs until October 8, 2024.
>>>>>>>> 
>>>>>>>> Thank you,
>>>>>>>> Tarek (for the MPLS WG co-chairs)
>>>>>>>> _______________________________________________
>>>>>>>> mpls mailing list -- mpls@ietf.org
>>>>>>>> To unsubscribe send an email to mpls-leave@ietf.org
>>>>>>> _______________________________________________
>>>>>>> mpls mailing list -- mpls@ietf.org
>>>>>>> To unsubscribe send an email to mpls-leave@ietf.org
>>>>>> _______________________________________________
>>>>>> mpls mailing list -- mpls@ietf.org
>>>>>> To unsubscribe send an email to mpls-leave@ietf.org