[mpls] Re: Working Group Adoption Poll on draft-mb-mpls-ioam-dex

Fabian Ihle <fabian.ihle@uni-tuebingen.de> Fri, 25 October 2024 13:51 UTC

Return-Path: <fabian.ihle@uni-tuebingen.de>
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 67224C14F619 for <mpls@ietfa.amsl.com>; Fri, 25 Oct 2024 06:51:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, 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=uni-tuebingen.de
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 wDQnTQMPiGJx for <mpls@ietfa.amsl.com>; Fri, 25 Oct 2024 06:50:58 -0700 (PDT)
Received: from mx03.uni-tuebingen.de (mx03.uni-tuebingen.de [IPv6:2001:7c0:300c:3105::8602:5d5]) (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 E124AC14F5E7 for <mpls@ietf.org>; Fri, 25 Oct 2024 06:50:56 -0700 (PDT)
Received: from [10.1.10.103] (p549bba52.dip0.t-ipconnect.de [84.155.186.82]) by mx03.uni-tuebingen.de (Postfix) with ESMTPSA id C97C220A6D25; Fri, 25 Oct 2024 15:50:51 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mx03.uni-tuebingen.de C97C220A6D25
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-tuebingen.de; s=20211202prod; t=1729864251; bh=7AowTPW4Ub+eDouqh5EzFT9BLZ1CgFz4sqwTKm0UTTY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=QJn93vwZCtbqcRjf2XotsF9rW6jBOkYzJcKPv9Gg6C8LutjL5tBSdGhePa1Co56PG chB8xtz0/nwAOPYdIuvAFiVYUUjRF0RtRoXe2SAb3fZPsvRAkyRnz0m9312n8zsQBr HiumYs3YU54PPVleGr0g8R/T7rvEewftY9Ban7Ptmxk/gJ/cOmJ5vKakyji3xPsz2j Ccvz1xLlTJw0WgKiIsW0G2bou/OPlMdjQSoRPA9qx+xCeXVB4xdpC81ACNyYBLzIah crgZ+SRbFHvDsG6vPYzR69ZL3+e7QfQMJcogbm/YZCMC+VGbpSo56a7EGfha3qSkI5 ysnMicvyqgxFw==
Message-ID: <8c987261-81c1-4293-a6ea-67f8329f6083@uni-tuebingen.de>
Date: Fri, 25 Oct 2024 15:50:51 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Loa Andersson <loa@pi.nu>, 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>
Content-Language: en-US
From: Fabian Ihle <fabian.ihle@uni-tuebingen.de>
In-Reply-To: <5d0e02de-cb9d-47d8-b088-af923650a584@pi.nu>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms030703080008000406010406"
Message-ID-Hash: GBJPU4WU77EXWOPJ6HIDYSPP5HG76NUY
X-Message-ID-Hash: GBJPU4WU77EXWOPJ6HIDYSPP5HG76NUY
X-MailFrom: fabian.ihle@uni-tuebingen.de
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/dSOVoeTy3fdFbUN3faGDtsnH73A>
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>

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.

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