Re: [mpls] PSD only -- WAS:(Re: Two week poll on the use/no use on an unique MNA PSD label)

Loa Andersson <loa@pi.nu> Sun, 21 May 2023 10:28 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 37955C151B32; Sun, 21 May 2023 03:28:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 7PYXz7lN5HzP; Sun, 21 May 2023 03:28:47 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86810C151079; Sun, 21 May 2023 03:28:47 -0700 (PDT)
Received: from [192.168.1.241] (c-72eb70d5.1063529-0-69706f6e6c79.bbcust.telenor.se [213.112.235.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id EC43F36A8E0; Sun, 21 May 2023 12:28:45 +0200 (CEST)
Message-ID: <184b9293-5063-2bad-c474-a7920c51f4c9@pi.nu>
Date: Sun, 21 May 2023 12:28:36 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
Content-Language: en-GB
From: Loa Andersson <loa@pi.nu>
To: Tony Li <tony.li@tony.li>
Cc: mpls <mpls@ietf.org>, mpls-chairs <mpls-chairs@ietf.org>, pals-chairs@ietf.org, DetNet Chairs <detnet-chairs@ietf.org>
References: <ECC466C9-CD09-4396-9C3F-5BBFC4C7B2C7@tony.li> <12B71047-812A-4195-8055-3B3ED83F6BDA@gmail.com> <64886AA6-AD82-426D-BD64-5627519AC226@tony.li> <f7449af4-1414-9c20-8083-dd824cd42604@pi.nu> <DA0C22B7-362F-4025-BF6F-D6952D319122@tony.li> <dd6a965c-7bf8-5175-312c-09fd9378d689@pi.nu> <3FBC1483-89AB-4AF9-A844-6028390DAFED@tony.li> <dfe3be6a-3ee8-756b-48e5-bb7677fcb62a@pi.nu>
In-Reply-To: <dfe3be6a-3ee8-756b-48e5-bb7677fcb62a@pi.nu>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Vh_wObiaqb3RTdMhmzFi2QDv_wA>
Subject: Re: [mpls] PSD only -- WAS:(Re: Two week poll on the use/no use on an unique MNA PSD label)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 21 May 2023 10:28:52 -0000

Oooopppsssss!

Sorry I found the "Post Stack Network Action Offset" discussed in 
draft-jags-mpls-ps-mna-hdr, and yes that is where it should be.

But it goes into a format B LSE, using OpCode 1 + offset counted in four 
octets.

As I see it this gives the same 64 bit overhead as before, and LSE A, B 
and C are for all practical purposes "ISD" even if they are discussed in 
the "PSD" draft.

This actually beg the question what you do by the offset if it is not 
coded in the ISD?

/Loa

On 2023-05-21 12:07, Loa Andersson wrote:
> Tony,
> 
> I have two questions inline.
> 
> On 2023-05-15 18:08, Tony Li wrote:
>>
>> Hi Loa,
>>
>>
>>>>> Is this an alternative method to indicate PSD, without any other ISD?
>>>> I agree with their answer.  If you want to indicate that there is 
>>>> PSD using ISD, there is a way to do that.
>>>
>>> OK, that is fine. As I understand it this would be 32-bit overhead? I 
>>> don't think that is too problematic to be the preferred method.
>>
>>
>> I think that you would need a Format A LSE for the bSPL and a Format B 
>> LSE with the Post Stack Network Action Offset.
> 
> I'm looking in draft-ietf-mpls-mna-hdr, and can't find "Post Stack 
> Network Action Offset", where is it defined?
> 
> Also if this is "PSD only", why would there be an offset?
> 
> /Loa
> 
> 
>>
>> That’s 64 bits of overhead, plus the additional processing at each 
>> transit node to parse and evaluate the ISD and the PSD and then to 
>> realize that it has no work to do.
>>
>>
>>> "if the control plane indicated the presence of PSD", are you 
>>> proposing a new PSD FEC?
>>
>>
>> No. We’ve made the point the control plane is supposed to distinguish 
>> our payload and thus it’s ok to overload the first nibble of PSD.  If 
>> that is the case, then the control plane should be able to indicate 
>> that we carry MNA PSD (as well as other PSD), plus the address family 
>> of the payload.  If we have that indication, then there should be no 
>> need for an ISD indication of PSD.
>>
>>
>>> I said before, if you have the clear context in the label stack, you 
>>> don't really need the first nibble.
>>
>>
>> We lack clear context in the label stack for other types of PSD. Why 
>> incur unnecessary overhead? Why not be consistent with what’s already 
>> there?
>>
>> Tony
>>
> 

-- 
Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert                          loa.pi.nu@gmail.com
Bronze Dragon Consulting             phone: +46 739 81 21 64