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

Toerless Eckert <tte@cs.fau.de> Wed, 03 March 2021 12:40 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 58BE53A102E; Wed, 3 Mar 2021 04:40:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 Ossd5Fq1j375; Wed, 3 Mar 2021 04:39:57 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A40D83A102B; Wed, 3 Mar 2021 04:39:57 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [131.188.34.52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 54B48548056; Wed, 3 Mar 2021 13:39:51 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4E2F3440166; Wed, 3 Mar 2021 13:39:51 +0100 (CET)
Date: Wed, 03 Mar 2021 13:39:51 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: Robert Raszuk <robert@raszuk.net>, "draft-king-irtf-challenges-in-routing@ietf.org" <draft-king-irtf-challenges-in-routing@ietf.org>, "routing-discussion@ietf.org" <routing-discussion@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>, "King, Daniel" <d.king@lancaster.ac.uk>, Joel Halpern <jmh@joelhalpern.com>
Subject: Re: [External] Request for information - Challenges in routing related to semantic addressing
Message-ID: <20210303123951.GA51568@faui48f.informatik.uni-erlangen.de>
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> <35A099CF-D39B-41A6-9C45-149ECDF26546@tony.li> <949022DF-A527-4EAE-A2D4-D1743EA1E9A5@gmail.com> <CAOj+MMGMi+9x2WwvRHd+L4LpmnNDt54=1Omq5idWeqZ+V7=42g@mail.gmail.com> <E2A2BE78-9570-4BF0-9BE3-4B5CE01EF0A1@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <E2A2BE78-9570-4BF0-9BE3-4B5CE01EF0A1@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/routing-discussion/5jHMopBaq9KjTtcr0Ghlj05zxCI>
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: Wed, 03 Mar 2021 12:40:00 -0000

Robert,*:

I would very much hope that there will still be competition in the Internet access,
even if i also believe this will require more and more regulation given how the
economics of scale work against a competitive market, but i think more and more
countries are awakening to that challenge, for example through models of
non-provider owned access fibers.

So, when there are multiple access-provider and multiple edge-cloud providers,
i hope there is enough inter-provider interop requirements to keep IETF relevant,
but not enough to have the (IMHO) service-killing transit domain in the game.

Aka: IMHO, the non-profileration of anything but best-effort service into "Internet"
is really because of transit. If the future dominant paths e.g.: in metro areas
would become:

(subscriber/edge-cloudA) -- network-providerA -X- network -providerB -- (subscriber/edge-cloudB)

Then we might actually have a better chance to grow interdomain services beyond BE
and make good lemonade out of the lemon that the IETF protocols and Internet model
is loosing relevance on the global backbone side (at least on total traffic count).

Cheers
    Toerless

On Wed, Mar 03, 2021 at 10:31:07AM +0000, Stewart Bryant wrote:
> 
> 
> > On 3 Mar 2021, at 10:05, Robert Raszuk <robert@raszuk.net> wrote:
> > 
> > Hey Stewart,
> > 
> > If by structural changes you mean that the Internet is shifting to Google's, FB's, MS's etc private backbones ? Of course this will provide path out of this. There is no rough consensus there. 
> 
> Yes.
> 
> I agree that you do not need consensus on the private backbones although economics or the emergence of a dominant player may define one for us. It is not clear whether the IETF will be in that game, but on its current trajectory I fear that it will not.
> 
> You do need a degree of convergence in the edge if this is to work efficiently and there are other players such as 3GPP who have a vested interest in solving the problem in a common and efficient way so as to provide the connectivity needed to support the 6G vision. 
> 
> Whether this is one solution or a series of competing solution is unclear. So long as the phone can adapt, and they have proved remarkably adept at doing so, and you can build a continuous path from the network side SDR to the MEC server that is all that is needed, and we fall back to the backbone case where economics and the dominance of the participants is the driver, but commonality is not required.
> 
> - Stewart
> 
> 
> 
> > 
> > Ideas are turned into code, being tested and deployed. 
> > 
> > Best,
> > R.
> > 
> > 
> > On Wed, Mar 3, 2021 at 11:01 AM Stewart Bryant <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>> wrote:
> > 
> > 
> > > On 2 Mar 2021, at 18:21, Tony Li <tony.li@tony.li <mailto:tony.li@tony.li>> wrote:
> > > 
> > > 
> > > 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
> > 
> > 
> > Spot on Tony.
> > 
> > The question that I have in the back of my mind is whether the de-facto structural changes that are taking place in the Internet will provide a path out of this stranglehold.
> > 
> > - Stewart
> > 
> > 
> > 
> > _______________________________________________
> > routing-discussion mailing list
> > routing-discussion@ietf.org <mailto:routing-discussion@ietf.org>
> > https://www.ietf.org/mailman/listinfo/routing-discussion <https://www.ietf.org/mailman/listinfo/routing-discussion>
> 

> _______________________________________________
> routing-discussion mailing list
> routing-discussion@ietf.org
> https://www.ietf.org/mailman/listinfo/routing-discussion


-- 
---
tte@cs.fau.de