[mpls] Re: PSD technical issues
Joel Halpern <jmh.direct@joelhalpern.com> Wed, 30 April 2025 21:58 UTC
Return-Path: <jmh.direct@joelhalpern.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 3611B235CB60 for <mpls@mail2.ietf.org>; Wed, 30 Apr 2025 14:58:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 vkCflSjOvPH2 for <mpls@mail2.ietf.org>; Wed, 30 Apr 2025 14:58:21 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 mail2.ietf.org (Postfix) with ESMTPS id 4301B235CB58 for <mpls@ietf.org>; Wed, 30 Apr 2025 14:58:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1746050300; bh=30v0WwqORjpd0+HzCdRk5uGBf59w7s9+32KWEogIFs0=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=UKrxmtWqN/VEXcsMVCOlP5WD59Z7Mu8IqJa8/QJb2fabZHQUsZDn4p8j2okOd4FYY b0UfVWMu4E9Tpal/eaodJMb51SikhnI7qDIE0VsUa3hvwxgP1+ACdr/XsABH/fVDD5 9iCqBMirQJozvxR5J8jwprU2okp1OoIq4hNhSdhw=
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4ZnrfN1wCNz6G9GL; Wed, 30 Apr 2025 14:58:20 -0700 (PDT)
X-Quarantine-ID: <w4zuSaDSNrg3>
X-Virus-Scanned: Debian amavis at a2.tigertech.net
Received: from [192.168.21.83] (unknown [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4ZnrfM4zX6z6G7S9; Wed, 30 Apr 2025 14:58:18 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------OKN9vhPTFbvLA6teWGlB5L3p"
Message-ID: <0538934e-ef03-42c3-b3e6-a491dc9c5185@joelhalpern.com>
Date: Wed, 30 Apr 2025 17:58:14 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Haoyu Song <haoyu.song@futurewei.com>
References: <026801db83da$30a3ec40$91ebc4c0$@olddog.co.uk> <9cc9b17a-a9ba-4f1d-b3e7-20643c530e66@pi.nu> <BY3PR13MB4787FAC8DCF28DC3A6FBCEE39A802@BY3PR13MB4787.namprd13.prod.outlook.com> <5417fd83-90d4-48f1-86af-8fd528fe7b32@joelhalpern.com> <BY3PR13MB478768E31D3FBE4284E755959A832@BY3PR13MB4787.namprd13.prod.outlook.com> <54d853cb-b17a-4f9c-ac7d-f34f2bef8205@joelhalpern.com> <cef379a8-d163-42ea-90d1-35ea1f4405fc@pi.nu> <4e1ee7cf-ce3f-42ed-b903-0f084830e1bb@joelhalpern.com> <BY3PR13MB4787A0C6BA7C7E06133825F89A832@BY3PR13MB4787.namprd13.prod.outlook.com> <101A473F-B607-4D0E-9A62-F43AD842DDED@tony.li> <BY3PR13MB478790D54662C2AAFD0FA1F69A832@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmU53NCQ9R6LG9VxnaVf8KZdT4zeR6eyj6UyXPh4si9m2A@mail.gmail.com> <BY3PR13MB47871874F451AB2AF17822269A832@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+RyBmWDdg=fgbLoOX33kO3PtwegyQh7wiNNshMa+23-uB09Ag@mail.gmail.com> <BY3PR13MB478746C801F0686B6854E22C9A832@BY3PR13MB4787.namprd13.prod.outlook.com>
Content-Language: en-US
From: Joel Halpern <jmh.direct@joelhalpern.com>
In-Reply-To: <BY3PR13MB478746C801F0686B6854E22C9A832@BY3PR13MB4787.namprd13.prod.outlook.com>
Message-ID-Hash: O5IK2BUUNZ7MFPBEUDDCJNVKTCVUHTPB
X-Message-ID-Hash: O5IK2BUUNZ7MFPBEUDDCJNVKTCVUHTPB
X-MailFrom: jmh.direct@joelhalpern.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.9rc6
Precedence: list
Subject: [mpls] Re: PSD technical issues
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/kK98_eWz_IYe7tb8PI38a0m1V04>
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>
The current operational paradigm does not provide for any way for P nodes to know about the presence of control word or detnet information. Nor does it provide for any means for P-nodes which are not supporting BIER to know about the presence or parsing of BIER information. Requiring that all nodes in the domain know how to parse these things is a major change in the operational paradigm. And requiring that all nodes know about their presence would be a major change to the signaling protocol. Asking those protocol suites to change their operations for our convenience does not seem a reasonable ask. Nor does it seem consistent with the agreed requirements. Yours, Joel On 4/30/2025 5:51 PM, Haoyu Song wrote: > > Greg, > > The fact that a P node is not required to handle the headers doesn’t > mean it cannot read and skip them. This is data plane feature. I don’t > know what “severe” complexity is added to the control plane. Even > there’s some extra work in control plane, that’s much better than > introducing complexity to the data plane. > > If it’s confirmed that no P node needs to touch those headers, we can > also put PSD MNA before those headers, and make sure the first action > is to remove the PSD MANs at egress node. > > Regards, > > Haoyu > > *From:*Greg Mirsky <gregimirsky@gmail.com> > *Sent:* Wednesday, April 30, 2025 5:16 PM > *To:* Haoyu Song <haoyu.song@futurewei.com> > *Cc:* Tony Li <tony.li@tony.li>; Joel M. Halpern > <jmh@joelhalpern.com>; Loa Andersson <loa@pi.nu>; Dongjie (Jimmy) > <jie.dong=40huawei.com@dmarc.ietf.org>; mpls <mpls@ietf.org> > *Subject:* Re: [mpls] PSD technical issues > > Hi Haoyu, > > I believe you misunderstand PW, EVPN, DetNet in MPLS, and BIER. Up to > now, a P node in any of these services is not required to handle PW > CW, ACH, d-CW, d-ACH, or BIER Header. As I understand the MNA > Framework and MNA Requirements, it is required that MNA HbH scope > works for P nodes in these services. Your proposal adds severe > complexity to the respective control planes. > > Regards, > > Greg > > On Wed, Apr 30, 2025 at 2:08 PM Haoyu Song <haoyu.song@futurewei.com> > wrote: > > Greg, > > If the network supports these functions, sure the nodes should > have the knowledge to understand and parse the corresponding > headers. I don’t think this is an extra burden rather I think > that’s required. If these cases need to coexist, there could be > certain stipulations on the order they appear, and the parser > simply parses them one by one sequentially. It’s okay to parse > some headers without processing them. Anyway, these parsed headers > are still needed when reassemble the packet at the egress. > > Regards, > > Haoyu > > *From:*Greg Mirsky <gregimirsky@gmail.com> > *Sent:* Wednesday, April 30, 2025 4:38 PM > *To:* Haoyu Song <haoyu.song@futurewei.com> > *Cc:* Tony Li <tony.li@tony.li>; Joel M. Halpern > <jmh@joelhalpern.com>; Loa Andersson <loa@pi.nu>; Dongjie (Jimmy) > <jie.dong=40huawei.com@dmarc.ietf.org>; mpls <mpls@ietf.org> > *Subject:* Re: [mpls] PSD technical issues > > Hi Haoyu, > > you've said, "But all the headers are self-explanatory." What is > self-explanatory in, for example, d-ACH? How do you differentiate > between ACH and d-ACH? You keep dismissing it by throwing around > technically-sounding soundbites. Still, the problem is that your > proposal to handle the combination of MNA PSD with the existing > PSHs requires all P nodes in the PW, DetNet, or BIER domain to > support PW, DetNet, and BIER and learn respective context labels. > > Regards, > > Greg > > On Wed, Apr 30, 2025 at 10:44 AM Haoyu Song > <haoyu.song@futurewei.com> wrote: > > Hi Tony, > > Many headers are of variable size if the optional fields are > included. But all the headers are self-explanatory. With the > header knowledge, it can be parsed and skipped. This applies > to the BIER header as well. Even if a node doesn't need to > process it, it can scan through the entire header properly and > find the header of interest after to process. I don't see a > problem for this conventional approach. > > Regards, > Haoyu > > -----Original Message----- > From: Tony Li <tony1athome@gmail.com> On Behalf Of Tony Li > Sent: Wednesday, April 30, 2025 1:16 PM > To: Haoyu Song <haoyu.song@futurewei.com> > Cc: Joel M. Halpern <jmh@joelhalpern.com>; Loa Andersson > <loa@pi.nu>; Greg Mirsky <gregimirsky@gmail.com>; Dongjie > (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org>; mpls > <mpls@ietf.org> > Subject: Re: [mpls] PSD technical issues > > [WG chair hat: off] > > Hi Haoyu, > > > > <HS> So we have only three cases to consider: pseudowire, > detnet, and BIER. > > If only the egress node needs to process them, they can be > located after PSD. > > If the intermediate nodes also needs to process them, then > they can be normally parsed and followed by PSD. I didn't look > into those use cases in detail. Can anybody tell me why the > above suggestion doesn't work. > > > BIER is the interesting case, as it’s multicast and definitely > requires intermediate nodes to examine the BIER information > and act on it. > > Placing MNA PSD after the BIER header requires that all nodes > have an intimate knowledge of BIER and its variable length > encapsulation. Finding the PSD header would be dependent on > first correctly parsing BIER. > > This dependency is most unfortunate as it makes the entire > architecture brittle and tightly coupled. We would much > rather have things be loosely coupled and allow one protocol > to be independent of other protocols. Unfortunately, no > mechanism was put in place for this when we started MPLS, so > we want to do what we can to avoid these dependencies. > > Regards, > Tony >
- [mpls] Potential MNA technical issue Adrian Farrel
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: Potential MNA technical issue Adrian Farrel
- [mpls] Re: Potential MNA technical issue Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Potential MNA technical issue Joel Halpern
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Tianran Zhou
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Potential MNA technical issue je_drake@yahoo.com
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Proposed changes: Potential MNA technical … Adrian Farrel
- [mpls] Re: Potential MNA technical issue Greg Mirsky
- [mpls] Re: Potential MNA technical issue Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue je_drake@yahoo.com
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Potential MNA technical issue Stewart Bryant
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Potential MNA security issue Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Stewart Bryant
- [mpls] Re: Potential MNA technical issue John Drake
- [mpls] Re: Potential MNA technical issue Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Fabian Ihle
- [mpls] Re: Potential MNA security issue Joel Halpern
- [mpls] Re: Potential MNA security issue Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: Potential MNA technical issue - late f… John Drake
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: Potential MNA technical issue Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Potential MNA security issue Tony Li
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: PSD technical issues Loa Andersson
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: PSD technical issues Loa Andersson
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Potential MNA security issue bruno.decraene
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Dongjie (Jimmy)
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: Potential MNA technical issue Loa Andersson
- [mpls] Re: Potential MNA technical issue Tony Li
- [mpls] Re: PSD technical issues Dongjie (Jimmy)
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: PSD (was: Re: Potential MNA technical … Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: PSD technical issues Toerless Eckert
- [mpls] PSD and BIER - Re: Re: PSD technical issues Toerless Eckert
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Tony Li
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Toerless Eckert
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Joel Halpern
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue Toerless Eckert
- [mpls] Re: Potential MNA technical issue Toerless Eckert
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Dongjie (Jimmy)
- [mpls] Re: PSD technical issues Dongjie (Jimmy)
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Proposed changes: Potential MNA techni… Loa Andersson
- [mpls] Re: Potential MNA technical issue Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Haoyu Song
- [mpls] Re: PSD technical issues Greg Mirsky
- [mpls] Potential MNA technical issue bruno.decraene
- [mpls] Re: PSD technical issues Toerless Eckert
- [mpls] Re: Potential MNA technical issue - late f… Greg Mirsky
- [mpls] Re: Potential MNA technical issue - late f… Toerless Eckert
- [mpls] Re: Potential MNA technical issue - late f… Loa Andersson
- [mpls] Re: Proposed changes: Potential MNA techni… bruno.decraene
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Potential MNA technical issue - late f… Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Joel Halpern
- [mpls] Potential MNA security issue bruno.decraene
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: Potential MNA technical issue - late f… Tony Li
- [mpls] Re: Proposed changes: Potential MNA techni… Joel Halpern
- [mpls] Re: Proposed changes: Potential MNA techni… Adrian Farrel
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA technical issue - late f… Haoyu Song
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Proposed changes: Potential MNA techni… Rakesh Gandhi
- [mpls] Re: Potential MNA security issue bruno.decraene