Re: [mpls] [Pals] FW: New Version Notification for draft-jags-mpls-ps-mna-hdr-00.txt

Tony Li <tony.li@tony.li> Tue, 25 April 2023 19:34 UTC

Return-Path: <tony1athome@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 A3F10C14F6EC; Tue, 25 Apr 2023 12:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level:
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.096, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 wR-idKpoxBEw; Tue, 25 Apr 2023 12:34:07 -0700 (PDT)
Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) (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 ietfa.amsl.com (Postfix) with ESMTPS id 71F90C15171F; Tue, 25 Apr 2023 12:34:07 -0700 (PDT)
Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-63b733fd00bso5023147b3a.0; Tue, 25 Apr 2023 12:34:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682451247; x=1685043247; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=hsE3AHL2UbbvtT3WB1e7qBajAuURiscY/VTK0qQXzpo=; b=cPiA7khqIkGGDoZNFx5TnOQ+Oc3jU75zWEo6cIC7H+j3qhfTxHg+UbGZk/pqQUrxXN B5WwSp8u4WjkVevjE2nXtjM/7FfXVjvetEbzS1JAxdIS+oc/jak6qGMIHE3Ij3Qmehma fv0YluwMNREQnYiEa8P7d1b87P/O982+5CxbBCh9dTa54/HKsNFEUeuothT7JIIriFqy UCCpm8RRsjwcGHJa+PQ1FiJY321uHwWQDbL3zwrRK2tZq3AGFchi/bXu7Ry3nPp0EU3M 7Hvnh3NUA8EYNfIVNSm+ixYMG+CYJsl0ntnXNaMcWURZiVTdEzGeh6VnBp/1Cd7zi50a Qtvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682451247; x=1685043247; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hsE3AHL2UbbvtT3WB1e7qBajAuURiscY/VTK0qQXzpo=; b=fdBSZ5l4B+9foA03QDmJ0OtUuS6umprSMBioB6Ccj4euWspZ0F9IQ4cQgpKH0/pcII ujkr/yDfh8LQTsU07FgWZUfwyRMWBwAaZfcId3PQiDyj6kTK4Yjyw6VJdM27qabYJNLT 0NsgwEkX3VsGMHXBYSIRMycXjz7WNNIDTbDSgkSB3ZE055WuXK7bNefeUPt4nHxqm8TB WfXKAD5+DjAiLKX7r/GC/0K4+eWBkRmJ3lZDtsOfXf3tcLt40Y6duIOVsSAEoZAqkLxU yj00wvilFqsmIzfhLw2q48ZKFEbn1Q+cn6v2247rSXSZ/YRQl449ZGdmQh9HcBE3qiB7 KYlg==
X-Gm-Message-State: AAQBX9fMCdNzNirXnGHwE6NdL3HfOzH2OaYH78se4c5qh9rC7+w/LcAk twQAnHLPta0wLCXiaH0Ws4yJOUiaO5B3aQ==
X-Google-Smtp-Source: AKy350ZbV69uVS1bMt6/RKrJYu8IdbHlNArFMDYpgWo27hCy2yclnWq0KZB9sR1d1B+LhNPVWPfMpA==
X-Received: by 2002:a05:6a00:2da4:b0:623:5880:98cd with SMTP id fb36-20020a056a002da400b00623588098cdmr26560922pfb.5.1682451246348; Tue, 25 Apr 2023 12:34:06 -0700 (PDT)
Received: from smtpclient.apple (c-73-231-0-74.hsd1.ca.comcast.net. [73.231.0.74]) by smtp.gmail.com with ESMTPSA id p21-20020aa78615000000b0063afb08afeesm9208170pfn.67.2023.04.25.12.34.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Apr 2023 12:34:05 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <1F294BE2-6D8C-4187-970E-F19E75CB08D5@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_88F312AE-FB33-4361-B8F5-557086C7CA5D"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
Date: Tue, 25 Apr 2023 12:33:54 -0700
In-Reply-To: <CA+RyBmWWrV=z0eU306jF32LTu52bbm_6OLUXga9d1x2rDgEJkw@mail.gmail.com>
Cc: Loa Andersson <loa@pi.nu>, mpls <mpls@ietf.org>, "Jaganbabu Rajamanickam (jrajaman)" <jrajaman=40cisco.com@dmarc.ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>, mpls-chairs <mpls-chairs@ietf.org>, draft-jags-mpls-ps-mna-hdr@ietf.org, pals-chairs@ietf.org, pals@ietf.org, DetNet WG <detnet@ietf.org>
To: Greg Mirsky <gregimirsky@gmail.com>
References: <MN2PR11MB4064AF61278C1AE671A11927D0BA9@MN2PR11MB4064.namprd11.prod.outlook.com> <570EEC5D-4167-4461-B4A1-96ABAFA949C7@gmail.com> <CAMZsk6cnOh5AHtSmR3=jVX7VsJwkAcbq0VPSCH=edjkXChnH8w@mail.gmail.com> <40b332dd-d33a-6dd8-574f-af0a0be49efb@pi.nu> <CAMZsk6fNZ7EpzRq_rVSwzKoe=z2S_ucxuYfVMAR6cS9ZwZ3G5w@mail.gmail.com> <a8bb80ab-199c-90dd-3c09-fb407f7663a5@pi.nu> <2D696DF1-3BD1-4C2C-AFCA-747B237B94C1@tony.li> <b5a00076-1dc6-ce95-273d-242a791791f7@pi.nu> <1154B6AF-B6FE-4449-B46C-88FFD2AB4C2D@tony.li> <CA+RyBmWWrV=z0eU306jF32LTu52bbm_6OLUXga9d1x2rDgEJkw@mail.gmail.com>
X-Mailer: Apple Mail (2.3731.500.231)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/PeHhU2RlJgxQQv_oNCqo-gfQdrU>
Subject: Re: [mpls] [Pals] FW: New Version Notification for draft-jags-mpls-ps-mna-hdr-00.txt
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: Tue, 25 Apr 2023 19:34:11 -0000

Hi Greg,

Sorry for the delay.


>> If a transit node needs to find PSD, it can scan the entire label stack for the bottom of stack bit.  I can’t think of a good reason to ever do this, given that it’s a transit node and should be payload indifferent.
> GIM>> I got confused. I am too not seeing the case when an LSR starts looking for PSD unless it has found a proper NAS. 


I’m told that some legacy transit nodes choose to look at the payload to extract ECMP.  A legacy implementation that does this and finds any MNA PSD is going to be mightily confused and would never see MNA ISD.  An MNA specific nibble here would be helpful in ensuring that it realizes that it’s about to make a mistake.


>> > - we will only include the MNA first nibble if there is an MPLS Label in the packet. right? Existing (legacy) non-MMA capable implementations will not recognize the MNA first nibble as "MNA follows, only understand that this is something unrecognised. What does legacy implementations do with unrecognized first nibbles today?
>> 
>> 
>> There is not much point in having an MNA first nibble unless there is also MNA PSD.  And there is not much point in MNA PSD unless there is a label stack involved. Therefore, yes, there should be a label in the label stack.
> GIM>> More confusion in my head. Why it must be "an MNA first nibble" but not any non-IPv4 and non-IPv6? 


Just for clear semantics. I am a very big fan of avoiding overloading.

Tony