Re: [Int-area] Using ISO8473 as a network layer to carry flexible addresses

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 01 March 2021 20:08 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0909C3A2231; Mon, 1 Mar 2021 12:08:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 MgNeylIRKCn8; Mon, 1 Mar 2021 12:08:18 -0800 (PST)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (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 9C69C3A222F; Mon, 1 Mar 2021 12:08:18 -0800 (PST)
Received: by mail-pf1-x434.google.com with SMTP id i10so3095443pfk.4; Mon, 01 Mar 2021 12:08:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=rfZ5OLcc8Z0dccBSR3JSf3JvY4RPgPqBwqfX+20Xmu0=; b=Q/XjNRUL0I6F4dNo+tEF+5Go/iewC3vHf0gepvh3jxPiJ4SmR5wL1A1U/1Os3zbpLT 1nKgGZr04FP8oxT8z6odxweBhxa+LIl2tCTaKF5I9bBNNXpBSpTJZjAEJFMook0kSSTS Q8h7H3NMxDIu2fqdmoWpNj5+5jZ+6RVdeyIL/kK6/HZ8OqE9zfM9e39Zy/gc3CGQcgOH DfC4wBbg/uRh9yJ3amhHiERDIie8bQsXgd/kPmVWgTIIekc6qP2etVHWJBExEaY3mPF8 bEqWp/UszIxEjq6hWS+v4DxjVtK0mTaTeBwXq5iFea5Gj9InOku55YlmT632v0FnFqx1 ANgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=rfZ5OLcc8Z0dccBSR3JSf3JvY4RPgPqBwqfX+20Xmu0=; b=DfU/OlWRhMJnzrW/op577gvNWuq/wZO7a8jrMGX6EiML07/CcbDbddCm78vjABoYh/ KhD9mObtNP2Sqab1rTuoKw1Ug8Ee0jgLl1DPfjNfGBBXmspcJ8NMdoB1G6BAib2ttljS QiUNtsblEduK1vfelidkamY6IGHoJZYD6XdQgqgDI+kirFqYl6pq0JTr7xjgmpE4hVcW FlFSzvh6smDpjlKumo69BX5M4hcL0npDlqPavMkJh52f2M2N7aaFWOxcUB+kQ7ime/Gb G7phUyvcSxpLU9C4TWCMa3Osoy3DFXt7MG0Cny0QbSekKczY/+RWsrjqRsLBjAKZr0Mx 5tfQ==
X-Gm-Message-State: AOAM531ZkXCxoIxQZygtaFzdpJl1Io614Ob7AZbpOtZFyHEGxsgn0LNm XOvvT2uie9tNvUaNkpk6jUs=
X-Google-Smtp-Source: ABdhPJzXd5hNIVSknBzEkM7J6SwPUKFP5Iek9tkYIwcZ1K9nu0vY3HTB8O6W80Rorr3woYqS4bCc0g==
X-Received: by 2002:aa7:9488:0:b029:1ee:16f0:5246 with SMTP id z8-20020aa794880000b02901ee16f05246mr16144928pfk.14.1614629296198; Mon, 01 Mar 2021 12:08:16 -0800 (PST)
Received: from [192.168.178.20] ([151.210.131.28]) by smtp.gmail.com with ESMTPSA id h186sm17597923pgc.38.2021.03.01.12.08.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Mar 2021 12:08:15 -0800 (PST)
To: Toerless Eckert <tte@cs.fau.de>, Stewart Bryant <stewart.bryant@gmail.com>
Cc: "draft-jia-flex-ip-address-structure@ietf.org" <draft-jia-flex-ip-address-structure@ietf.org>, "draft-jia-scenarios-flexible-address-structure@ietf.org" <draft-jia-scenarios-flexible-address-structure@ietf.org>, int-area <int-area@ietf.org>, Jiayihao <jiayihao@huawei.com>
References: <CDB32FF0-5CE0-4C0F-B1D1-B6BFEA42E817@gmail.com> <3dd5a712bd2b4fdbb882d860ab2ece82@huawei.com> <7A6DB0D7-A2A3-4995-A6D9-ABDFF4F7879B@gmail.com> <20210301153259.GB11539@faui48f.informatik.uni-erlangen.de>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <3ee2a63b-45db-b296-d6da-c1b4263b8fd6@gmail.com>
Date: Tue, 02 Mar 2021 09:08:10 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20210301153259.GB11539@faui48f.informatik.uni-erlangen.de>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/tyk1nsO2SNpKBDOggf5WWMZieX8>
Subject: Re: [Int-area] Using ISO8473 as a network layer to carry flexible addresses
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Mar 2021 20:08:20 -0000

Hi Toerless,
On 02-Mar-21 04:33, Toerless Eckert wrote:
> It is somewhat ironic to see how it was IP and IPv6 that where the protocols that where
> successfully enhanced with additional adress semantics not considered when they where designed
> (ok, at last IPv4, but arguably also in a more subtle fashion IPv6). Even though as Stewart
> points out, CLNP would be more easily able to absorb additional semantics because of its
> flexible address length. But of course new semantics are looking for the best model to see
> actual deployments, and that best happens with protocols already most widely deployed.
> 
> Which at the time IP Multicast was designed was obviously IPv4 (at least in the USA where it
> originated), not CLNP.
> 
> So now we're stuck that adopting newer semantics like BIER or ICN natively into IPv6 is
> primarily not possible because of IPv6 fixed address length. Instead, BIER had to do its
> own second network hop-by-ho forwarding protocol/header duplicating all of IPv6 as needed,
> just to have longer addresses, and ICN (hICN) proposing which in by book is really an
> overlay solution to leave IPv6 pretty much untouched. 
> 
> I really don't understand why the IPv6 world has not understood how the most easy way
> to allow for the applicability of IPv6 to grow (especially beyond "just more addresses thn IPv4")
> would be to come up with a backward compatible encap on the wire that would support additional
> address lengths.

There is work on supporting shorter address lengths in limited domains where that is sufficient. I don't think we have a viable use case yet for longer addresses, although we do have a need for 3GPP operators to support prefixes shorter than /64, but that's a deployment issue, not a standards issue.

(BIER doesn't strike me as such a use case; an overlay is the natural solution and it's roughly what Rick Boivie and others proposed in XCAST 20 years ago, as eventually recorded in RFC5058. I'm fairly uninformed about ICN but again it seems to me that an overlay is the natural solution and blending it into the network layer would be spaghetti engineering.)

It would take but a minute to design a longer-address mechanism for IPv6, although I don't have space to include it in the margin of this email**. But it would take many years for it to be widely implemented and deployed, during which time the Internet would be opaque to such addresses.

> We've already seen with SRv6 how more flexible use of addresses can help
> solutions.

Have we really seen that? How many sites are running production traffic using SRv6? In any case, 128 bits seem to be largely sufficient for SRv6 purposes, since the semantics are local.
 
    Brian

** Basically, use a prefix such as fb00::/8 to indicate an extended address.