[mpls] Re: Working Group Adoption Poll on draft-mb-mpls-ioam-dex
Loa Andersson <loa@pi.nu> Sat, 26 October 2024 11:09 UTC
Return-Path: <loa@pi.nu>
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 BEEBEC14F6A9 for <mpls@ietfa.amsl.com>; Sat, 26 Oct 2024 04:09:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.905
X-Spam-Level:
X-Spam-Status: No, score=-1.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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
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 5R13wmK4-pXN for <mpls@ietfa.amsl.com>; Sat, 26 Oct 2024 04:09:08 -0700 (PDT)
Received: from srv.pi.nu (srv.pi.nu [46.246.39.30]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6EACC14F6A7 for <mpls@ietf.org>; Sat, 26 Oct 2024 04:09:07 -0700 (PDT)
Message-ID: <640ac998-5ed9-4145-b008-a3f9ff1a00e3@pi.nu>
Date: Sat, 26 Oct 2024 13:09:04 +0200
MIME-Version: 1.0
To: Fabian Ihle <fabian.ihle@uni-tuebingen.de>, Stewart Bryant <stewart.bryant@gmail.com>
References: <BEZP281MB2008D5D3609840A7A3C5E26E987D2@BEZP281MB2008.DEUP281.PROD.OUTLOOK.COM> <408a6ad5-2fe0-4a53-8764-87b3949302b0@uni-tuebingen.de> <EDA63038-9312-4634-BC70-F73C914C354B@gmail.com> <5d0e02de-cb9d-47d8-b088-af923650a584@pi.nu> <8c987261-81c1-4293-a6ea-67f8329f6083@uni-tuebingen.de>
Content-Language: sv, en-GB
From: Loa Andersson <loa@pi.nu>
In-Reply-To: <8c987261-81c1-4293-a6ea-67f8329f6083@uni-tuebingen.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: PCFPLJN24AKVYMLXDLHYYDWEVE5WKKK3
X-Message-ID-Hash: PCFPLJN24AKVYMLXDLHYYDWEVE5WKKK3
X-MailFrom: loa@pi.nu
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>, Michael Menth <michael.menth@uni-tuebingen.de>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Working Group Adoption Poll on draft-mb-mpls-ioam-dex
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/oRnf-x7_zN4mhqbsztrdqU_0x_4>
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>
Fabian, We are very much on the same page. Though in addition to what you say, compatibility with RFC 9326 is important for me. Inline please. Den 25/10/2024 kl. 15:50, skrev Fabian Ihle: > Stewart and Loa, > > the "a bit trickier" part of PSD is: > > 1. The presence of PSD needs to be indicated efficiently. With a single > bit for indication (the "P-bit" from the jags draft), we still need > 8 bytes (Format A for in-stack NAS indication and Format B for a > flag-based opcode with the P-bit set). If select-scoped PSD > indication is to be a thing, even more overhead is added. > 2. In P4, the MPLS stack and the PSD must be within RLD. We cannot skip > parts of the MPLS stack that are not relevant to the current node > but have to parse the entire stack. While these irrelevant LSEs do > not need to be processed, we still have to allocate resources to > parse them. However, with an RLD of 51 LSEs, this constraint is not > a showstopper and PSD is definitely doable. But it does emphasize > the importance of the first point. Other hardware may work > differently and not have this limitation, or may be even more > constrained. In the latter case, PSD might be difficult. Thought experiment: Assume we need to transport 4 octets or mutable or variable ancillary data. For ISD you would need - the MNA label - a format B LSE, for the OpCode to tell what NA the AD belongs too. - a Format C LSE that can carry 7 bit mutable/varaiable AD - three Format D LSEs to carry 25 bits (11+11+3 bits) mutable or varaiable AD = 6 MNA LSEs. For PSD you would need - the MNA label - a format B LSE, for the -p-bit or an OpCode to tell what NA the AD belongs to After the stack you would need - 1 LSE carrying the type - 1 LSE carrying the OpCOde + 16 bit of AD - 1 LSE carrying 16 bits of data = 5 MNA LSEs It seems that RLD-wise in this case PSD will be more efficient. /Loa > > Our intention with a P4 implementation is not to deploy commercial MNA > solutions but rather to show that a protocol extension such as the MNA > framework can be implemented on constrained hardware. If it works on > constrained P4 hardware, hardware engineers will most likely also be > able to implement it. However, the reverse assumption, i.e., "if it does > not work on P4 hardware, it will also not work on other hardware" does > not apply. > > We have mainly focused on an ISD implementation for now, the next step > will be an extensive evaluation of the PSD version. > > Best, > > Fabian > > > On 25.10.24 14:34, Loa Andersson wrote: >> Stewart and Fabian, >> >> I think all implementation experiences are useful, also if the they >> are done using the commercially non-deployed P4, you can always draw >> some conclusions. >> >> What I would like is why PSD is trickier, and if "a bit trickier" is >> significant enough to not go with PSD. Especially since we agree that >> draft-mb-mpls-ioam-dex is not compliant with RFC 9326. >> >> Is "a bit trickier" the prize we pay for compliance with RFC 9326? >> >> /Loa >> >> Den 25/10/2024 kl. 13:13, skrev Stewart Bryant: >>> >>> >>>> On 14 Oct 2024, at 10:34, Fabian Ihle <fabian.ihle@uni-tuebingen.de> >>>> wrote: >>>> >>>> I think that ISD is the way to go for the DEX option as an PSD >>>> implementation has proven to be a bit trickier in our P4 version. >>> >>> Is this an issue with the protocol or an indication of deficiencies >>> in P4? >>> >>> Is P4 deployed or likely to be deployed in a production environment, >>> i.e. is this a consideration for protocol standardisation? >>> >>> Best regards >>> >>> Stewart >>> >>> >>> >>> _______________________________________________ >>> mpls mailing list -- mpls@ietf.org >>> To unsubscribe send an email to mpls-leave@ietf.org >> > -- > Fabian Ihle > Universität Tübingen > Fachbereich Informatik Lehrstuhl Kommunikationsnetze > Wilhelm-Schickard-Institut für Informatik > Sand 13, 72076 Tübingen > > Raum: B303 > Telefonnr.: +49 7071 29-70545 > E-Mail:fabian.ihle@uni-tuebingen.de > Internet: uni-tuebingen.de > -- Loa Andersson Senior MPLS Expert Bronze Dragon Consulting loa@pi.nu loa.pi.nu.@gmail.com
- [mpls] Re: Working Group Adoption Poll on draft-m… Joel Halpern
- [mpls] Working Group Adoption Poll on draft-mb-mp… N.Leymann
- [mpls] Re: Working Group Adoption Poll on draft-m… Tony Li
- [mpls] Re: Working Group Adoption Poll on draft-m… Greg Mirsky
- [mpls] Re: Working Group Adoption Poll on draft-m… Haoyu Song
- [mpls] Re: Working Group Adoption Poll on draft-m… Tianran Zhou
- [mpls] Re: Working Group Adoption Poll on draft-m… mohamed.boucadair
- [mpls] Re: Working Group Adoption Poll on draft-m… Fabian Ihle
- [mpls] Re: Working Group Adoption Poll on draft-m… Stewart Bryant
- [mpls] Re: Working Group Adoption Poll on draft-m… Gyan Mishra
- [mpls] Re: Working Group Adoption Poll on draft-m… Loa Andersson
- [mpls] Re: Working Group Adoption Poll on draft-m… Fabian Ihle
- [mpls] Re: Working Group Adoption Poll on draft-m… Greg Mirsky
- [mpls] Re: Working Group Adoption Poll on draft-m… Haoyu Song
- [mpls] Re: Working Group Adoption Poll on draft-m… Tony Li
- [mpls] Re: Working Group Adoption Poll on draft-m… Loa Andersson
- [mpls] Re: Working Group Adoption Poll on draft-m… Fabian Ihle
- [mpls] Re: Working Group Adoption Poll on draft-m… Loa Andersson
- [mpls] Re: Working Group Adoption Poll on draft-m… Loa Andersson
- [mpls] Re: Working Group Adoption Poll on draft-m… N.Leymann
- [mpls] Re: Working Group Adoption Poll on draft-m… Tony Li
- [mpls] Re: Working Group Adoption Poll on draft-m… Fabian Ihle
- [mpls] Re: Working Group Adoption Poll on draft-m… Greg Mirsky
- [mpls] Re: Working Group Adoption Poll on draft-m… N.Leymann