[mpls] Some thoughts on BoS and ACH. U

Loa Andersson <loa.pi.nu@gmail.com> Sun, 14 March 2021 05:19 UTC

Return-Path: <loa.pi.nu@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 013363A1AE2 for <mpls@ietfa.amsl.com>; Sat, 13 Mar 2021 21:19:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iyJqhEz8HkJe for <mpls@ietfa.amsl.com>; Sat, 13 Mar 2021 21:19:52 -0800 (PST)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 682D43A1AE1 for <mpls@ietf.org>; Sat, 13 Mar 2021 21:19:52 -0800 (PST)
Received: by mail-pj1-x102e.google.com with SMTP id t18so7121388pjs.3 for <mpls@ietf.org>; Sat, 13 Mar 2021 21:19:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:date:subject:message-id :to; bh=zXib9bVzW/UwB1nFgA8eZwcFUJ4drveW9HfL70isw3I=; b=aej+Hu10GmtOEj0ey+tNLfFtjNTUOrwcsYZv8oDWkHidmijj63RU5r0eRJWsVdyvE3 ZASGwoPwgAvxaIL1JvnA37syz8ZIizkeYr9GYB3QjzkMqdoRWxX46OiuClpC43Fm3D9K SNsoSNnuXE1Rou66/Cho16av6fXE1P1XXkoZ7Nb8VO8/skv/ZDTIQNbaOjeGyPVb20XN F0dr8gB8yTBqVq9uZnL/d1BSnJY5nDJ7bs1zM08QVPJvJd4i1msVemqGS36DIYkAj7Ll 9sYcWN3rH3Zm72ETSOe+vsVjsjbXYdq95SGCgGHsYzjlr6WmQG7NCzqENb7rbXSsVENL dvDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version:date :subject:message-id:to; bh=zXib9bVzW/UwB1nFgA8eZwcFUJ4drveW9HfL70isw3I=; b=hd4rR5XxghJmXtzoRIjO+8xgsz+N+Ikwq7wGZUUVE32MwMaXEft3tvg+q7VWc2+3KS qOsJFgArGxJfsmQH4k9KsaQ1v2kdP5TK51/P0ag5dn3Hg6Pyv/N4femj3ydQ6QPhT5z0 w6gFwCxvvE090amTM+Gw4rFfLsg5wS7+dA26q3KzSnFKCGxy4L6D3fn3/setz14PDq45 RhBU1v9UFvSWSsVQ1k6AQaWiya+m2Kfz6kKvD358M4YtKsD3U+hlB6+gNTpgZ5/4Rybn r1uNbRz032Istm853h3wheOd6TEmHhc6YTX3/6yzR+HIM+f1owCshqJNyvfUoeoaGFh/ 6qUA==
X-Gm-Message-State: AOAM532AmObtvWW37bLql73/e7nKpibCpMM/6zwH80D/TxY6hIY3vc7k aeas4QAAW0dP5bpSDC0W0wI=
X-Google-Smtp-Source: ABdhPJxVI+gj2mrolHDoaOIr9zc2hLEok37KK2kicdaXcM1oDdA17CUf/c+qH8/GmHNp7yGyOKQGUw==
X-Received: by 2002:a17:90a:7786:: with SMTP id v6mr6582839pjk.16.1615699190202; Sat, 13 Mar 2021 21:19:50 -0800 (PST)
Received: from [192.168.1.31] ([124.104.184.212]) by smtp.gmail.com with ESMTPSA id g72sm10240582pfb.189.2021.03.13.21.19.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 13 Mar 2021 21:19:49 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Loa Andersson <loa.pi.nu@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Sun, 14 Mar 2021 13:19:46 +0800
Message-Id: <AB53B734-6D8A-4A5B-90DE-A17C930F3341@gmail.com>
To: mpls <mpls@ietf.org>, Kireeti Kompella <kireeti@juniper.net>, Tarek Saad <tsaad.net@gmail.com>
X-Mailer: iPhone Mail (18D52)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/N7yIyX2I7C7Qbhc325FgmZRxuWo>
Subject: [mpls] Some thoughts on BoS and ACH. U
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
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, 14 Mar 2021 05:19:57 -0000

Kireeti, Tarek, et.al. 

I’m not really done digesting your draft and slides. 

One corner stone in MPLS has been that there is no semantics to the bits in the 20 bit label value. 

I’m not sure I want to change that, but would be prepared to discuss. 

You say that TC field and TTL is not acted upon other than for the top label. Doesn’t RFC 3443 do that?

All,

One other thing that is that I see a number of new solutions, that if they are all progressed will create a very complicated set of interdependencies. 

I would like to see one method to find multiple ACH’s after the BoS. 

My straw man. 

What if?

We create a two new FECs.  

That first FEC says
- use this label for FIB LOOK-up
- this is for end node processing
- be aware that there is a special ACH after the BoS. 

The second FEC says
- use this label for the FIB look-up
- this is for hop by hop processing
- be aware that there is a special ACH after the BoS

The Special ACH would give you the number of ACH’es after the BoS and their length, in the order you’d find them, including the Special ACH itself. 

The old methods to find one ACH after the BoS would work, since they are not using the new FEC. And could gradually fade out. 

/Loa

Sent from my iPhone