Re: [External] Request for information - Challenges in routing related to semantic addressing

Tony Li <tony.li@tony.li> Tue, 02 March 2021 18:21 UTC

Return-Path: <tony1athome@gmail.com>
X-Original-To: routing-discussion@ietfa.amsl.com
Delivered-To: routing-discussion@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4EC23A0BFF; Tue, 2 Mar 2021 10:21:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level:
X-Spam-Status: No, score=-1.5 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.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cgHAZ_TLoWc9; Tue, 2 Mar 2021 10:21:22 -0800 (PST)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (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 7EE8A3A0BDB; Tue, 2 Mar 2021 10:21:20 -0800 (PST)
Received: by mail-pl1-x636.google.com with SMTP id k22so12506250pll.6; Tue, 02 Mar 2021 10:21:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=tW4reDAkA+A7vNilJhZNfvcFjAvBLcmXPWwZq6hKZuI=; b=gyajkWmqnt78iBAZUwjYOwgWfpiA5dhnOm9dNreyJwPXTZhDI/to7hVDAdPSZl3Df5 WzRpxjNXsB2NTTb8grMh6RvIIIiMO56Hdb5k9FQIkdSaSZoOYOAlOqUydQGEfS/0DbpO TL6G9I5JnuArP+D/6oBKkKSsisurSQ7kkUUKehkHQ0SqOLTzUhHp1u6TEH5oEuxWMBOF gv0euuqZBEyFv5sS1fBTAi/HmxPXAX7Q5jZ7FDiPSnP3owyL2guliUKZmqzWu3OdC15r JACPvd6Qi32H4vYPKQOJC0faGgPjfsxBOs8PE9f/9YdTctNzlHFEZnOno/LFp3GPkhM/ 0bVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to :date:cc:content-transfer-encoding:message-id:references:to; bh=tW4reDAkA+A7vNilJhZNfvcFjAvBLcmXPWwZq6hKZuI=; b=kbWQmblMnl/Hhta157hc8jNu5VqozLZGLC9Tcqt6uY4TynXTpSsBlIj70eYWeVweCH zFK33I7SF4nzfljyp2IbZePB2mtboMLsT3PK5jdm3h1kgaPpDlBtnf6ona+kpDUlcJDP TAR0xh5V81+4uUCCHMXjcuErcRdOd674Rs2X2vPO8bp9HL0qMjUTvPvT2y6Xli+YyiN5 j5NzVIsFl1YjkpXv1Z2BwE5yL5tVbadSkT1pxk1MfwegxxLBl8tnWIpuwLROFVbAPdPC 3cDyv1k6gRqUinTP4kyZnWOsJx810DNHI7XUXgrOzOxln6wYeij1Et3HItG5XxWn/Q3K OHQw==
X-Gm-Message-State: AOAM530dHQOmc1k8CYHxIkqBsJyHtigZvry9BugnLlNVknTjUNnMmDDF zoGN0duVR+ELvwIht5NSWsE=
X-Google-Smtp-Source: ABdhPJxRqsb/uZE5Viaw5Hj4MEDhjmfIDSh6+qQu7G5U7lt75ua+EjZJdD4m+iOGv/8c4MOuC5B0gw==
X-Received: by 2002:a17:902:e54e:b029:de:8c70:2ed0 with SMTP id n14-20020a170902e54eb02900de8c702ed0mr4697177plf.3.1614709279167; Tue, 02 Mar 2021 10:21:19 -0800 (PST)
Received: from [192.168.4.41] (c-67-169-103-239.hsd1.ca.comcast.net. [67.169.103.239]) by smtp.gmail.com with ESMTPSA id m4sm20001206pgu.4.2021.03.02.10.21.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Mar 2021 10:21:18 -0800 (PST)
Sender: Tony Li <tony1athome@gmail.com>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\))
Subject: Re: [External] Request for information - Challenges in routing related to semantic addressing
From: Tony Li <tony.li@tony.li>
In-Reply-To: <20210302125740.GA8568@faui48f.informatik.uni-erlangen.de>
Date: Tue, 02 Mar 2021 10:21:04 -0800
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "King, Daniel" <d.king@lancaster.ac.uk>, Adrian Farrel <adrian@olddog.co.uk>, "draft-king-irtf-challenges-in-routing@ietf.org" <draft-king-irtf-challenges-in-routing@ietf.org>, "routing-discussion@ietf.org" <routing-discussion@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <35A099CF-D39B-41A6-9C45-149ECDF26546@tony.li>
References: <02d401d701fd$25905a90$70b10fb0$@olddog.co.uk> <CADnDZ88mA7B_a1MUYnXSviD5wjNL3sbqaqrbK0u3NXi6OqeNAA@mail.gmail.com> <CWXP265MB2087CD3D4A4B7EB370EBD534D6889@CWXP265MB2087.GBRP265.PROD.OUTLOOK.COM> <f040717b-f099-92fb-be48-bce59a587b5b@joelhalpern.com> <B0694CCA-EADE-4EC7-BEFE-0A8E0AF3898B@tony.li> <20210302125740.GA8568@faui48f.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>
X-Mailer: Apple Mail (2.3654.40.0.2.32)
Archived-At: <https://mailarchive.ietf.org/arch/msg/routing-discussion/Y4JdklUGu6BXouoyST3VKMM54KM>
X-BeenThere: routing-discussion@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area General mailing list <routing-discussion.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/routing-discussion>, <mailto:routing-discussion-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/routing-discussion/>
List-Post: <mailto:routing-discussion@ietf.org>
List-Help: <mailto:routing-discussion-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/routing-discussion>, <mailto:routing-discussion-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Mar 2021 18:21:25 -0000

Hi Toerless,


> You meantion locator and identifiers as unresolved. Do you think this should be subject to
> more work in IETF and/or IRTF (routing) ? If so, how ?


Not at this point, no.

We are not yet wise enough.

We looked carefully at this. One option was fixing the architecture. The other was a band-aid. We recommended fixing the architecture. The community decided that the band-aid deserved all the effort. 

The band-aid has yet to deliver anything meaningful and the architecture is not fixed.  Pretty clearly, the pain level has not reached the threshold where we will act wisely and in our own best interests. If only there was some group that was responsible for the architectural oversight of the network. But alas, there isn’t.


> You mention architecture fundamentals and routing / addressing ties. Do you think there
> such fundamentals that would transcend what i would call different "address semantics",
> e.g.: unicast, multicast, ICN ? I am asking because if there where such fundamenals of
> interest, maybe working on them would ease the ability to operate multiple semantics,
> add and/or extend them.


Yes, an architecture has to define all of the uses of the addressing field and explain how routing will make use of the address in each and every case.


> You mention protocol field / address overload. I completely agree, but why then have we
> not attempted to work to easier extend instead of overload packet header / addresses ?


Because extensibility at the network layer is seen as Evil.  We decided long ago that it was impossible to have extensible addresses, despite the fact that we had working hardware. Instead, we kludge to add more fields onto the network header, requiring MORE bits to be sucked into hardware, and much more complexity than if we had just made the address field flexible. And we do so in a way that is wholly incompatible with existing hardware AND wastes gigantic amounts of bandwidth.  Good job guys!


> E.g.: I look at TSVWG L4S carving out even more semantic out of 2 ECN bits and grumble
> about printing a t-shirt "40 years of IP and all we have for QoS is still 8 bit".
> (alas, corona times are no fun for t-shirt junkies).


And it’s still more than is truly needed. ;-)


> Personally, i wish we would never ned to overload semantics of addresses, because we are a) not
> wasting address space (as you point out) and can b) amend adress space, when needed for new semantics.
> Now: Why do we not amend our protocols to allow for that ?


Because touching the architecture is the third rail.  It is our sacred cow. Pitchforks and torches come out as soon as you talk about fixing IPv6.

Our grandchildren will hate us because we cannot get past our own myopia.  We ossified the inferior and declared it inviolate.

Regards,
Tony