[mpls] Re: Working Group Adoption Poll on draft-mb-mpls-ioam-dex
Greg Mirsky <gregimirsky@gmail.com> Sat, 26 October 2024 16:12 UTC
Return-Path: <gregimirsky@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 B8F68C14F699 for <mpls@ietfa.amsl.com>; Sat, 26 Oct 2024 09:12:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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_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
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 ARmwCMwnznla for <mpls@ietfa.amsl.com>; Sat, 26 Oct 2024 09:12:05 -0700 (PDT)
Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 BB492C14F698 for <mpls@ietf.org>; Sat, 26 Oct 2024 09:12:05 -0700 (PDT)
Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-4316f3d3c21so28476345e9.3 for <mpls@ietf.org>; Sat, 26 Oct 2024 09:12:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729959124; x=1730563924; 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=xTXdxwttpbv0F/Bi4KUbZF0QfK6PfrJ4bwBNE4GlTF8=; b=M/GTTdgwh8EHvxnFEJ5Q13V7aJS/SuSTkB9385o4bNAbELyFv+Bm1ZBcKuCCReJkfg PJFa4k5y0DO04XGAtVC0/9dGPNJwmxRY0aXj+Wsew7qY8sInVeWpUDF8EF7Rbl7YH1lg YEvjX74ObqU0jJx5k2hpI1HkoY/Pnj5LwaqvV7LhrxEHlUemSrkcF/RHEeWS8V51gGb2 Wij+91VxYeKNJ8p2XKkIQ6ecnYzkA3vNrC3ugZVeHaPKGQg2MpgI6MDSbdCHFJCTBajV wHcF69JTrR+UJCPDQr4VcO8KSqHUeDyVZDru69z+ajx0EBDD/Wxs7LCzKvV+oeAJ/Qer a22A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729959124; x=1730563924; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xTXdxwttpbv0F/Bi4KUbZF0QfK6PfrJ4bwBNE4GlTF8=; b=QSaA7yUHWT9hNMODpaiXbdxIPYuaWA30bGtreQfaEsokqOeTstf4Mekrc0DMY2FR06 KH3ItMpln7HrTYj7IOFlfxpM9gW85+YagQEGWMWXgXgxGZ99h3o98BA7YXZ8/MTZTXtg 6lTDRx5VJC8v0/w3KF6/yD6Pucjtoy8XwANFh6ENChXAZwcHhQ6yo6An/1Iy6bv8esAK t8Oo1bJVyXvkXFVU1NstFO8O1VKLcwiUaVkRuah+pPSToEyDndHnisJ42Ve/507ybRa7 OCnellWvE1o/bOcYa09kMCXjzjCrY27G6rMtAzkydWC0jeWR2BNpX9nsRS0dgOpNEClV Hcow==
X-Forwarded-Encrypted: i=1; AJvYcCWt/0dKYUeavyfj+GrNuHscnbA9Sj+wkw7Laq7mTiUmhyQwScTZqyAuKzMu9ezJLNymVLdu@ietf.org
X-Gm-Message-State: AOJu0YyqdkNFqmOTtEzIcoPGxVNWe9pLnPs2yqXC0TQP8jZY/sjXckuD bsVIdjTlUPzwVcwC2XiA53yU4kE7JrDmOJlSfnJEHxvIJdSde8qzRqazfF1DW00n1MwdXhOAwO3 6e61ZaGum+X/387tOWIDgpcKOR0A=
X-Google-Smtp-Source: AGHT+IE5G4qnVX+9D46kiznxctmA1ZKGOjoqLzuutMFFgjRIv6pir+CVwhAmioqumHiK9+uWih3ycDo+cACu8h2v8JY=
X-Received: by 2002:a5d:6082:0:b0:374:baeb:2ec with SMTP id ffacd0b85a97d-38061122a87mr2259388f8f.19.1729959123423; Sat, 26 Oct 2024 09:12:03 -0700 (PDT)
MIME-Version: 1.0
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> <640ac998-5ed9-4145-b008-a3f9ff1a00e3@pi.nu>
In-Reply-To: <640ac998-5ed9-4145-b008-a3f9ff1a00e3@pi.nu>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 26 Oct 2024 09:11:52 -0700
Message-ID: <CA+RyBmXLQ=Q9nqYJXNLSibsf-BNvERWQjx1MuyvnW2p3oXKuDw@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary="000000000000071ca80625637f12"
Message-ID-Hash: PMMZZVT7B62UJCLP4GODRSRRG626RHPD
X-Message-ID-Hash: PMMZZVT7B62UJCLP4GODRSRRG626RHPD
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 <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/tuGaAATyWd48MHc4ifrZntCV2bE>
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 Loa, it seems that you misinterpreted RLD for LSE overhead introduced by ISD or PSD. I think that in regard to RLD, PSD will always demonstrate worse than ISD for HbH and Select modes because there highly likely be a number of LSEs and probably other Post-stack headers between NAS and PSD block. Regards, Greg On Sat, Oct 26, 2024 at 4:09 AM Loa Andersson <loa@pi.nu> wrote: > 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 mailing list -- mpls@ietf.org > To unsubscribe send an email to mpls-leave@ietf.org >
- [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