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

Robert Raszuk <robert@raszuk.net> Mon, 15 February 2021 19:05 UTC

Return-Path: <robert@raszuk.net>
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 0C3AB3A0FF9 for <routing-discussion@ietfa.amsl.com>; Mon, 15 Feb 2021 11:05:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.197
X-Spam-Level:
X-Spam-Status: No, score=-0.197 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 VUxBHUyg7FGu for <routing-discussion@ietfa.amsl.com>; Mon, 15 Feb 2021 11:05:14 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (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 C65723A1011 for <routing-discussion@ietf.org>; Mon, 15 Feb 2021 11:05:13 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id v24so12138894lfr.7 for <routing-discussion@ietf.org>; Mon, 15 Feb 2021 11:05:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IPKTmCREABDgI/hmbjoIdnY+8XJ/iMDAuREHZKhbpQY=; b=JFltyE5URuFqwkdtDwmGHgX7iTv8JY0/pGbJtgRkmUiMAKszTJSYBQ34Q+FEF4sNXa zCNVqpzkd/pUiUnw644OzLa3spaaLR4p95r3Zufo4jWvDdSIu+XWDUjIBbXLIUcsfA58 JGMlzMYnigw2dUg+jIj3gJhJnA2lFux9iWy7lkFZc3uzO4SzkWrTekZMaQozaGpx6JMA CwGrVugQNXVJtD6paQQD86Y/LLyPSCws/GE56XVQ9pzuesSWUw8Bfur2dSddvHLwsZ+i 3P+7Kh5w2pLQXnHGuVa0NbEchK9sCPuvKUSy8lqrlaqOj+M9kQf7sjCYad39dnnH2oMz BNjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IPKTmCREABDgI/hmbjoIdnY+8XJ/iMDAuREHZKhbpQY=; b=m+Rxznba/bdGQ2BTAuri94nP3J9nB3ugh3CiM6hrW5oexFWUecwE7MqPbP/TJDX9EZ SJOfygOykh2pob8CgUdcSOBZekFMsLmMwPbD3rOft6IPMXohRv0hd2YsY35WDY65M9Md RoNjEttTrkxA8k46vwCe1bcOcb6BihrCdztUo9Fpew2OnOsxFJQpXQ0Yj/JNuwcVtc9K 4f84XTpah54p9nzmhodVtt6wb22uman1sFjeIvgrpRRvkQGcHnqPvLnRVayQ+ZHXjqfP E0jWR5Uta7G0XUgg97bzLkVB0p3GZol90O6XwyacGckmz7Fp+EU4AiLbeIK6sT+t9JRQ elYw==
X-Gm-Message-State: AOAM5305wKfedR1T1gC0iIUaQJpYw+CTrmPyyI0USKv8wO98Wxg3cxlN wJvY/AFCBhUxtHc4QtMb++k5QLG2YA+cEjV8otCnzA==
X-Google-Smtp-Source: ABdhPJzRSQhCO9vZl2p7V6jMsLuaia6g3dCZRS9aQ7mu7dW+VQtt4L5hphnaSTv9qQ32EJVUrKIZ1vXtmT9posI3XNE=
X-Received: by 2002:ac2:550d:: with SMTP id j13mr5635355lfk.517.1613415911840; Mon, 15 Feb 2021 11:05:11 -0800 (PST)
MIME-Version: 1.0
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> <00f101d703c4$8e771080$ab653180$@olddog.co.uk>
In-Reply-To: <00f101d703c4$8e771080$ab653180$@olddog.co.uk>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 15 Feb 2021 20:05:02 +0100
Message-ID: <CAOj+MMHb1LxfY4-2ZaiZtuzPeRVoeu73df63XCyXGkwSk5ofUA@mail.gmail.com>
Subject: Re: [External] Request for information - Challenges in routing related to semantic addressing
To: Adrian Farrel <adrian@olddog.co.uk>
Cc: Tony Li <tony.li@tony.li>, "Joel M. Halpern" <jmh@joelhalpern.com>, "King, Daniel" <d.king@lancaster.ac.uk>, draft-king-irtf-challenges-in-routing@ietf.org, routing-discussion@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004d019a05bb64aa1a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/routing-discussion/IpL5PRtkdlGhvGKBxYpAzGDLm3U>
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: Mon, 15 Feb 2021 19:05:18 -0000

Hi Adrian,

My main comment to the draft is that the center of gravity is placed on
addressing semantics without clearly started if this draft is talking about
flat global addressing or local encapsulation. Sort of reader assumes it is
applicable to both.

Both tunnels and encapsulation words occur 3 times each in the entire
document.

It may be perhaps better to restructure it such that for global routing
system semantics of given address is different while in my network I can
use it to encapsulate and switch packets with much more freedom.

Kind regards,
Robert.


On Mon, Feb 15, 2021 at 7:01 PM Adrian Farrel <adrian@olddog.co.uk> wrote:

> Thanks Tony, Joel, et al.
>
>
>
> It is, perhaps not surprising that the discussion gravitates to “what is
> semantic addressing” and “what problems is it trying to solve”. And given
> that way of reading the draft, I suppose I am not surprised by being
> “accused” of suggesting that that semantic addressing is a solution for
> specific problems.
>
>
>
> In fact (maybe the draft isn’t clear enough, maybe my mail to this list
> wasn’t clear enough), what we are trying to do is establish what research
> has been done on the implications for the routing system of what Tony calls
> “overloaded addresses”, and to set out the research questions that we think
> need to be looked into.
>
>
>
> Along the way, and to give context, I think it is important to list out
> the proposals for adding semantics to addresses, and I think it is
> necessary to give a high-level accounting of what problems people think
> they are solving. But, as I said in my original email,
>
> > This document is deliberately NOT discussing:
>
> > -          Are these address semantic schemes wise or crazy?
>
> > -          Is it legal to place semantics in addresses?
>
> > -          Is it even possible to achieve overloading of addresses?
>
> > What we are doing is zooming in on any existing research of the impact
>
> > on the routing system and, absent that, to list out the questions that
>
> > should be answered by research.
>
>
>
> It seems to me that it is quite likely that many people have strong
> opinions about things that might go wrong. It also seems to me that a
> really good way to prove whether something is good or bad is to do the
> research. That’s what we’re looking for.
>
>
>
> Keep discussing 😊
>
>
>
> Adrian
>
>
>
>
>
> *From:* Tony Li <tony1athome@gmail.com> *On Behalf Of *Tony Li
> *Sent:* 15 February 2021 17:44
> *To:* Joel M. Halpern <jmh@joelhalpern.com>
> *Cc:* King, Daniel <d.king@lancaster.ac.uk>; Adrian Farrel <
> adrian@olddog.co.uk>; draft-king-irtf-challenges-in-routing@ietf.org;
> routing-discussion@ietf.org
> *Subject:* Re: [External] Request for information - Challenges in routing
> related to semantic addressing
>
>
>
>
>
>
>
> On Feb 15, 2021, at 8:10 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>
>
>
> I can't argue with an effort to define the term "semantic routing".
> However, I would be very concerned by an effort to define goals for it
> before we have such a definition.  Depending upon the definition, the
> answer may be that it is a bad idea.
>
>
>
>
>
>
>
> I’ll go a bit farther.
>
>
>
> In reading this draft, I’m struck by the lack of clear articulation of
> some of the fundamentals of the architecture. Routing and addressing are
> functionally tied together and
>
> any discussions of modifications to one requires a clear discussion of how
> it would affect the other function. We learned long ago that overloading
> functionality on packet fields is a poor design choice,
>
> and even the early decision to overload identification onto location has
> had profound and deleterious effects that we have still not overcome.  In
> fact, you list the impacts of this architectural error
>
> as things that you’d like to fix: multihoming, mobility, and multipath
> routing.
>
>
>
> It’s also somewhat concerning when you list Scalability as one of the
> goals that you are proposing to fix with semantic overloading. It should be
> clear that any overloading of the address space
>
> will reduce, not improve, its flexibility and thereby limit, not enhance
> Scalability.
>
>
>
> If and when there is a clear definition of “semantic routing” and a clear
> proposal on how to move forward, there must also be a clear discussion of
> the affects of overloading addressing will
>
> affect routing.
>
>
>
> The original purpose of giving IPv6 128 bits of address space was to
> ensure that there was continued scalability for the routing system for the
> next 20 years (which have now expired ;-). In fact,
>
> what we’ve learned is that transitioning to a new network layer takes a
> lot longer than what we had hoped and that the lifetime of a network layer
> is far more than expected. Thus, we should
>
> be aiming to preserve IPv6 functionality in perpetuity and not simply for
> the next generation. To this end, we must be very careful about any
> unintended side-effects from overloading addressing,
>
> especially with regards to routing scalability.
>
>
>
> We have a fine example of this when we decided that most end sites would
> be granted a /64 prefix. This effectively took half of the addressing bits
> off of the table for global routing and since addressing is
>
> hierarchical, this was a logarithmic decrease in overall routing
> scalability. Meanwhile, most of the individual sites are domestic networks
> that will never ever subnet.
>
>
>
> So, please be very clear about the impacts of any proposal that suggests
> overloading addressing. The impact to the architecture will definitely be
> non-trivial and thus it bears careful consideration.
>
>
>
> Regards,
>
> Tony
>
>
> _______________________________________________
> routing-discussion mailing list
> routing-discussion@ietf.org
> https://www.ietf.org/mailman/listinfo/routing-discussion
>