Re: [mpls] draft-andersson-mpls-mna-fwk

Tony Li <tony.li@tony.li> Fri, 10 June 2022 20:00 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 51C57C14F74A for <mpls@ietfa.amsl.com>; Fri, 10 Jun 2022 13:00:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.507
X-Spam-Level:
X-Spam-Status: No, score=-6.507 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.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham 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 c41WuAwRebLu for <mpls@ietfa.amsl.com>; Fri, 10 Jun 2022 13:00:20 -0700 (PDT)
Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (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 E0172C14CF09 for <mpls@ietf.org>; Fri, 10 Jun 2022 13:00:20 -0700 (PDT)
Received: by mail-pj1-x1029.google.com with SMTP id a10so345825pju.3 for <mpls@ietf.org>; Fri, 10 Jun 2022 13:00:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=s8SwQXUi6F6v40PNKytCdVIe47PZBunLc5TYSVL3fC4=; b=GeOfOPJVeozFQfaUb1E+VwUsKWUOh4ML2zhgGlhlzpqPllfNw0wERXxM1JHzP3Cono 7xtoDsCqPAfKzzHxZfPnA/oc+VHVzApzLJ1wO1MBI7zifmBQ7Zvl/lb2ov7P/aNMZqiJ 0xmv317Ju87AtAdUB6WLWPql27VsRWSNrTLq/F2F3KeYgaQozamGG1AZTm6eXMQRQ5CR gAwQXNkSxqHtL2zp6DTOpGcp4/vhngSTL5B9g2SPm0O62g7uLuL/yf9c0DHaXcG/hQHP +2mczqC42eVuOqe45zomL7NYskeQOWpsEj/rLqHcs8V/aeu3YaEaxM9536Rore5fR7ud peyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=s8SwQXUi6F6v40PNKytCdVIe47PZBunLc5TYSVL3fC4=; b=K+hWgJ4v57owGxLFjJPuv5QlZ8Z4Mf91vnIccgUGggmiuYrN4eiTrGpDfbbVM9TlgP nkJmq+oaS6slpjdpvoj2Q+mwLOPj0T21VwyrCYgCGJBo7qWRKgiguFSV/m6+nhfusxqu UU/AJD1vkPocvIgIRdy4/uvbAXOBd52YxQ/VvU43PM77E7RFyCht+P2f2CQSpWJ96U/F lIJhSxQRaErCsiLDTGAWEPduCUskI8+naMeHFM0H/jvMJHjgL8uStQHnMWAYF4AUhpjs 4E1u2Pz0YdYX1bMrMznCYLwCg7g9qjhUzlpgfI8KnjWOCPzIVYb7NvQ7XLrxfhgKc5cJ cAxg==
X-Gm-Message-State: AOAM533L/pBoxODIHfNqUPmHGpHvdn4PHUK+b5NB6GNJVkRGFaiRAQyT o1RY+1zoUBUi5Pb9WAJ5JvukHMFUp98=
X-Google-Smtp-Source: ABdhPJyn77RFlfI1TI50rhc8CfRwh1yYFzXTyTsoUdzwlRZoxJKRe9T5yzd5WtM7YjagP51UNif57g==
X-Received: by 2002:a17:90b:1945:b0:1ea:4cec:671c with SMTP id nk5-20020a17090b194500b001ea4cec671cmr1312182pjb.173.1654891219946; Fri, 10 Jun 2022 13:00:19 -0700 (PDT)
Received: from smtpclient.apple (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id p2-20020a170902780200b0016892555955sm110603pll.179.2022.06.10.13.00.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 Jun 2022 13:00:19 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <CF34DAF6-8944-4735-B69A-D30089E38973@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_432A9F2D-87F2-45EE-B501-9F4A98E44B45"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
Date: Fri, 10 Jun 2022 13:00:17 -0700
In-Reply-To: <13112_1654794001_62A22711_13112_310_18_c915971a6c31403e9cab5040863566ad@orange.com>
Cc: mpls <mpls@ietf.org>
To: bruno.decraene@orange.com
References: <6839_1654697978_62A0AFFA_6839_46_1_e76c4078f46449e3b127bb647052f861@orange.com> <C05F145D-9792-4BEE-8560-4BA0A58F6539@tony.li> <26200_1654766556_62A1BBDC_26200_53_1_fe98be56ce92458c974183d848942b4b@orange.com> <83BF6BB5-04A4-453D-91A6-54C3D1C91C3B@tony.li> <13112_1654794001_62A22711_13112_310_18_c915971a6c31403e9cab5040863566ad@orange.com>
X-Mailer: Apple Mail (2.3693.60.0.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/pZiQyCHpNzUVom6Nuco-Oj2hHd8>
Subject: Re: [mpls] draft-andersson-mpls-mna-fwk
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: Fri, 10 Jun 2022 20:00:22 -0000

Hi Bruno,

> Or, are you suggesting some remapping mechanism, whereby all actions are remapped to locally defined bits.  Thus, in my domain entropy might be bit 0.  In your domain, it might be bit 6?
> [Bruno] I was suggesting just this.


Ok.  Proposed text:

		A solution may include a bit remapping mechanism so that a given domain may optimize for its commonly used actions.


> We are proposing adding signaling that indicates MNA capable systems.  Any system pushing a stack including MNA should compute a path that only includes MNA routers.  In cases where the path can change without warning, management would need to ensure that all possible alternative paths are MNA enabled.
> [Bruno] OK. I’ll need some time to think about this.
> Preliminary personal feedbacks:
> - I think that this should be explicitly indicated in the draft.


Please see section 2.3. If the wording seems unclear, please feel free to propose clarifications.


> And if someone clever can spell out the consequences of traversing an MNA incapable router, that would be helpful, at least to me.


The words ’train wreck’ come to mind. :)


> - Yes I think that the path can change without warning, in particular for long lives usages of MNA. E.g. if MNA is designed to encode entropy and replace ELI.


I agree.


> - As you are well aware, FRR is a local feature with different flavours (LFA, RLFA, TI-LFA, link protection, node protection, (local) SRLG protection…) each translating into different protection paths. That seems computationally expensive to me for the ingress to compute all possible alternatives paths for all FRR flavours for all nodes/PLR along the path.


Presumably an LSP is only expecting some small number of types of FRR. No point in worrying about non-applicable situations.


> Plus in many cases, IMHO that set of all paths would, in the end, require all possible transit nodes to be MNA capable. In my environments with multiple vendors, multiple platforms, multiple generations… I would a priori find it hard to have all routers MNA capable in a foreseeable future.


And for all actions.  Yes, this is why signaling needs to be specific.


> - To me, RFC6790 (EL) had a much friendlier deployment path by mandating that LSE label values (just the EL in RFC6790 case) did not include value in the reserved label space. (§3) Same thing for draft-jags-mpls-ext-hdr where we avoided the appearance of reserved SPLs in a LSE.Label field.


Understood, but with more generality, placing a similar constraint on all of the in-stack data seems onerous, whereas we are already going to have signaling requirements, regardless.


Tony