Re: [mpls] Poll on MPLS forwarder characteristics

Adrian Farrel <adrian@olddog.co.uk> Mon, 10 October 2022 09:39 UTC

Return-Path: <adrian@olddog.co.uk>
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 71984C1522B4; Mon, 10 Oct 2022 02:39:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 GFabGv3NH2-v; Mon, 10 Oct 2022 02:39:17 -0700 (PDT)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D249C14F72C; Mon, 10 Oct 2022 02:39:14 -0700 (PDT)
Received: from vs4.iomartmail.com (vs4.iomartmail.com [10.12.10.122]) by mta8.iomartmail.com (8.14.7/8.14.7) with ESMTP id 29A9dCXW028289; Mon, 10 Oct 2022 10:39:12 +0100
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5C80A4604A; Mon, 10 Oct 2022 10:39:12 +0100 (BST)
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5037446043; Mon, 10 Oct 2022 10:39:12 +0100 (BST)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs4.iomartmail.com (Postfix) with ESMTPS; Mon, 10 Oct 2022 10:39:12 +0100 (BST)
Received: from LAPTOPK7AS653V (82-71-56-177.dsl.in-addr.zen.co.uk [82.71.56.177]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.7/8.14.7) with ESMTP id 29A9dBMV009637 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 10 Oct 2022 10:39:12 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Loa Andersson' <loa@pi.nu>, mpls@ietf.org
Cc: mpls-chairs@ietf.org, pals-chairs@ietf.org, 'DetNet Chairs' <detnet-chairs@ietf.org>
References: <f6787646-f40b-b0b3-d7ce-5d0f7783651a@pi.nu>
In-Reply-To: <f6787646-f40b-b0b3-d7ce-5d0f7783651a@pi.nu>
Date: Mon, 10 Oct 2022 10:39:12 +0100
Organization: Old Dog Consulting
Message-ID: <007b01d8dc8c$281d9870$7858c950$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdjcjCYka6i7fTacT5+ewjskwUuIGA==
Content-Language: en-gb
X-Originating-IP: 82.71.56.177
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-27192.007
X-TM-AS-Result: No--4.005-10.0-31-10
X-imss-scan-details: No--4.005-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27192.007
X-TMASE-Result: 10--4.004900-10.000000
X-TMASE-MatchedRID: WMT2WRIkHPPxIbpQ8BhdbANN0R+idwGjAajW+EL+laNvsvlovZmkQCdt rnLks1DXEFRfkXUcAJmhBNC+xG8Cfo1DxVFCHBMn3nHtGkYl/VoICq/QDMT+sRzlIYo2TUIb6CF T76yyBBaC9FpVQ3HWgBtgDXGtpBuU+fCnS6ApknwVv2zDIg6R4Ta6AaQm7fhm0/tWY/sOuvp7/p 60BYoiFSEIFGLX+/7sQrdYRvkIyHBmhFh97sSriS0x8J2DopEN2qPQi8vc9bL4DrNuHQ02zfEvY wPhYjDcbbLVm3VLZGlL+JjGO6j/20z8riNG2LJGxkszn8tNF/+CMN25048EegMFD5cGHhglRKLa 632yXzSS9kOeovm9EHa3O/aKdMckaWT+ssjHxsLK+L+Km1oB+HTya+tynkDE2Qpm+FTHj9ORbai hAmSwdxCwB3lloRD4X7bicKxRIU399OkOM4QuA90H8LFZNFG7/nnwJ52QYi+pygCGKFPC+FQObi qbBx+2cK2xeu+AbBejAroBPxbq6jpNzghCUAiSoYaI4aLljEM=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/G7MSWYYSYVhejEdN5PcLWG7Hlaw>
Subject: Re: [mpls] Poll on MPLS forwarder characteristics
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: Mon, 10 Oct 2022 09:39:18 -0000

Hi all,

I just wanted to prod you all on this survey that the MPLS chairs kicked off. They have provisionally set an end date of 14th October, and it would be good to get your responses. 

IMHO it is not necessary for you to give definitive and company-approved answers (although that would be nice). It would still be helpful to give answers along the lines of, "I know one of our implementations does this," or, "I'm pretty sure our code does this."

Also don't worry about whose job it is to respond: I can easily coordinate if there are multiple responses from the same organisation.

So far, I have had some responses, but not enough to draw any conclusions.

Thanks,
Adrian

-----Original Message-----
From: mpls <mpls-bounces@ietf.org> On Behalf Of Loa Andersson
Sent: 21 September 2022 08:49
To: mpls@ietf.org
Cc: mpls-chairs@ietf.org; pals-chairs@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>
Subject: [mpls] Poll on MPLS forwarder characteristics

Working Group(s),

In the discussions relating to adding MPLS Network Actions and Ancillary 
Data, several questions have arisen that would be best resolved by 
understanding how existing implementations function. The answers to 
these questions will not necessarily enable us to make firm decisions in 
one direction (because proof of a negative is hard), but might help us 
avoid proposals that would break implementations.

We have five questions below. Please send your responses to Adrian 
(adrian@olddog.co.uk) starting the email subject with “MPLS Forwarder 
Poll”. Adrian will anonymise them and make the batch of anonymised 
responses available to the MPLS Working Group. Using this approach 
ensures the confidentially of the data and nothing will be explicitly or 
implicitly leaked regarding the equipment behaviour of a specific 
vendor. If different implementations have different behaviours please 
indicate this.


1. Does your implementation look at anything more than the top label in 
the label stack? If so, does it

a) "scan ahead" examining the labels,
b) Simply use the Label Stack Entries as input to a hash,
c) Just search for the Bottom of Stack?
d) Something else

2. In the case where your implementation looks at label values below Top 
of Stack,

a) Does the scan-ahead recognise SPLs.
b) If so, what does it do if the label value is an SPL (bSPL or eSPL) 
that it does not recognise?

(Note that this question applies to RFC 3031/3032 implementations as 
well as RFC 6790/8662 implementations.

3. What value does your implementation set as
     a) The ELI TC field
     b) The ELI TTL
     c) The EL TC field
     d) The EL TTL

In each case what happens if the received bits in those fields are not 
as expected?

4.
    a) How does your Penultimate Hop Pop implementation (RFC 
3031/3032/3270/3443) process the TTL and TC (as EXP) from the popped 
Label Stack Entry?
    b) In particular, does it copy either field into the exposed 
top-of-stack Label Stack Entry (in the case where the popped label was 
not bottom of    stack)?

5. Does your Penultimate Hop Pop implementation examine the exposed top-
of-stack label to see whether it is a bSPL? If so, what does it do?

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

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls