[mpls] Re: Next steps with draft-ietf-mpls-mna-nrp-selector-last-call
Greg Mirsky <gregimirsky@gmail.com> Mon, 22 December 2025 20:00 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@mail2.ietf.org
Delivered-To: mpls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A4D369E01C25 for <mpls@mail2.ietf.org>; Mon, 22 Dec 2025 12:00:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LCY5qAkYuXqT for <mpls@mail2.ietf.org>; Mon, 22 Dec 2025 12:00:13 -0800 (PST)
Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) (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 mail2.ietf.org (Postfix) with ESMTPS id 0B9689E01C1E for <mpls@ietf.org>; Mon, 22 Dec 2025 12:00:13 -0800 (PST)
Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-29f2676bb21so56258075ad.0 for <mpls@ietf.org>; Mon, 22 Dec 2025 12:00:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766433612; x=1767038412; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WrRu0PWGxPf7r8RlhjghOj0UApmovBMupsLGofraak8=; b=ZFAK37/AeJknjonYvkIhn0kjjY9Ic8+pZzvylRkFfwEZEvVZBI99DlBCWX7LCI026I ctbo1/OkTdWz1jb+Q8Ya+g1kNR+djGKvXWDyAwpSdCox43UU17qQXWlJUKEQe2ffp7jv Wq3zivibsfbFpgZ2IkPSUJInqvoTIzcRQMc4YWbbNxrWpXOnqw6LiY6YCs6BNAhAxktY zxidIjbFmLGNZ3cGD6hEoss/QrODvIrfFfn42WnAgGePXa0M/GMRAtm5P26I7zJxVYj5 Hw51gq7H+2KNIlQ4vB+anCfA3H6/xYzYgpFyXABekYm2aDyEgziB/xplzuwNDd9UN6x4 IuKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766433612; x=1767038412; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WrRu0PWGxPf7r8RlhjghOj0UApmovBMupsLGofraak8=; b=RSsN7sgqMeXPibIg4kkLb3kbi+YmDCNbrK8AKotuPuHfVE41IHYswK7Bd9TkxlZc49 cQCn+ScoOTItOsOIp0OPQr+QN/YKiexwX3IKWUzL8ldcBt9JBOF3QQ1FhiorCImkaFau ttiJJNvNt1vBBLT/hv2MQyTk5iviYFsatrcwXAcHUki8yEhdmqVGcK6KfnrJL7MkNgoK FfjT5N0zHlT4I7PWQ7O31TFE4IyW0LIKQhqbLWRyP6h6YGfUUuV2lkBBWb2A38/Lh2pc VxyuJJ2cgzb+lvbNdrnU+NV1FPzzWhNxy+xScyfiph2cqcUFuuEkyfojUDvpNtSjj4Gi mwiw==
X-Gm-Message-State: AOJu0Yw1mmdQpzZoBADqaOa3NNOfHHdFvLgf1ZN4A1ViMyepQ7jJ/b8j v36oKI0QWLwid9SHdm49ABHIqB5Fj/VNicqI2T0ZU8ahvos1eTiWpOfEEwpGuzwCOnDtKeYhKg/ mytcTd5moGLVOdjmnVuWawyz2nMt3sE2SQ4JguB8=
X-Gm-Gg: AY/fxX4KNacLq0GanqOjNnrOeJFIyjXZdK+ItW+bFjWTa6xlTo/4SvnEUtaV35Ifsbm OodyTT+92A49IxpRi4GqEL1qXxxvtg5Xi/i4FQ6K5ly+6F9PeUL97Gm4xfHxYc17LINkkO6xmJr et24mCYMurBdBZJiF8PQWn12x2GvfEBeIdjEKTPMqtxgtOK9Co0dXLM5CgwmeT0mWlva1Fi+dFX EE0wkl7X0tgwIrioHQrCyIpfZSAmT6loU9uZvjOi/VFKd9JAvtD6+UEa1b42TkqjjV5MDaM
X-Google-Smtp-Source: AGHT+IEggKQbpaOY0mui2rnH6H1mBvqEk4ZjBYsSqR+WVBDZkfpPe5MiwPCzxS7cnlASoWswTwGPtfoVnf9nvBOThWE=
X-Received: by 2002:a17:903:1207:b0:26c:2e56:ec27 with SMTP id d9443c01a7336-2a2f222b5d3mr126886405ad.19.1766433610879; Mon, 22 Dec 2025 12:00:10 -0800 (PST)
MIME-Version: 1.0
References: <05a401dc735f$f71295f0$e537c1d0$@olddog.co.uk>
In-Reply-To: <05a401dc735f$f71295f0$e537c1d0$@olddog.co.uk>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 22 Dec 2025 12:00:00 -0800
X-Gm-Features: AQt7F2qY_5V_GXTubNe095ZVcdunHADDZ0_MmcsCeQcFvSCar--jIUzjDzFaCL8
Message-ID: <CA+RyBmXq3PUieKhcxOSMJ+v22adUWJwZO-rYG6yue8THpW__vw@mail.gmail.com>
To: adrian@olddog.co.uk
Content-Type: multipart/alternative; boundary="000000000000e557ee06468fdf5b"
Message-ID-Hash: 3BOCFR6KJBXGELQVBB6CDAXVUVCHH4KU
X-Message-ID-Hash: 3BOCFR6KJBXGELQVBB6CDAXVUVCHH4KU
X-MailFrom: gregimirsky@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@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Next steps with draft-ietf-mpls-mna-nrp-selector-last-call
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/bSGuGCb3HsYV2bFTvtEQlhwYwVs>
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 Adrian, Authors et al., I read Adrian's summary and it seems like we omitted one of issues discussed by TEAS WG <https://mailarchive.ietf.org/arch/browse/teas/?gbt=1&index=08YBvm3ZQVe5GprFY263OtQj-zY> : “Strict” match indicator When a dedicated identifier is used as the NRP Selector, is it useful to have an explicit indicator to determine what to do with a packet that cannot be mapped to an NRP? Drop the packet vs Map it to a default set of network resources The actual encoding of this “indicator” could be different for different data-plane types and will need to be discussed in the respective WGs (outside the scope of TEAS WG). Personally, I think that a packet with an unknown NRPS must be dropped, and that "default set of network resources" unnecessarily complicates things potentially leading to complex to understand network behaviors. Unless I missed it, I couldn't find the issue of unknown NRPS explicitly stated in the document. Apologies for bringing this up for the discussion at the 11th hour. Regards, Greg On Mon, Dec 22, 2025 at 8:28 AM Adrian Farrel <adrian@olddog.co.uk> wrote: > Dear working group, > > The discussions started during working group last call of our draft > draft-ietf-mpls-mna-nrp-selector-last-call have rumbled on, but now > seem to have gone quiet. Sadly, the discussions did not seem to come > to any compromises or conclusions beyond the fixes that went into the > -02 revision. > > It's my job as working group chair and document shepherd, to form a > conclusion so that we can advance the document if possible. I have > separated out the issues raised and indicated my conclusions. Some of > the discussions have made links between the issues, but I think we can > separate them out for clarity. While the consensus is rough on several > of these points, I believe we can complete our work based on this. > > 1. How to handle multiple NRPS Opcodes present in the label stack. > Resolved with change in -02 : only the first found is processed. > NO FURTHER ACTION REQUIRED IN THIS DOCUMENT > > 2. How to handle in-stack and post-stack NRPS if both present. > This is a general problem, not restricted to NRPS. > This problem must be resolved in draft-ietf-mpls-mna-ps-hdr. > NO FURTHER ACTION REQUIRED IN THIS DOCUMENT > > 3. There is no purpose to multiple Opcodes except encoding efficiency. > The multiple Opcodes addresses the conflict between encoding > efficiency and the potential for large NRPSes. > While several voices offered opinions about the desirability of > different lengths of NRPS, the TEAS WG has not offered any > conclusions. > No evidence has been presented for the need for more than an 8 bit > NRPS, but it seen as important to allow support for up to 20 bits > should the implementation/deployment require it. > Facilitating optimal encoding in the label stack is important > according to RFC 9613. > NO FURTHER ACTION REQUIRED IN THIS DOCUMENT > > 4. Implementations not supporting all Opcodes may fail to interoperate. > Suggestion to make support of all Opcodes was opposed without > technical reasons. > This is a general problem across all Opcodes in all specifications. > The decision is either to mandate support of all the Opcodes or to > allow interop issues. > In the absence of consensus to add the suggested text... > NO FURTHER ACTION REQUIRED IN THIS DOCUMENT > > 5. Too many Opcodes is confusing or risks implementation stability. > While several requests to reduce the number of Opcodes have been > made, no strong argument was made as to how this would improve > implementations. > It was observed that two Opcodes (TBA1 and TBA2) could be combined > with the distinction being made by their positioning in Format B or > Format C LSEs, however this does not seem to significantly reduce > the implementation complexity. > NO FURTHER ACTION REQUIRED IN THIS DOCUMENT > > Therefore, I will complete the document write-up and ask the AD to > advance the document. > > Regards, > Adrian > > _______________________________________________ > mpls mailing list -- mpls@ietf.org > To unsubscribe send an email to mpls-leave@ietf.org >
- [mpls] Next steps with draft-ietf-mpls-mna-nrp-se… Adrian Farrel
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Greg Mirsky
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Vishnu Pavan Beeram
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Greg Mirsky
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Tony Li
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Vishnu Pavan Beeram
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Greg Mirsky
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Vishnu Pavan Beeram
- [mpls] Re: Next steps with draft-ietf-mpls-mna-nr… Greg Mirsky