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

"Liguangpeng (Roc, Network Technology Laboratory)" <liguangpeng@huawei.com> Tue, 02 March 2021 10:50 UTC

Return-Path: <liguangpeng@huawei.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 E43A23A157F; Tue, 2 Mar 2021 02:50:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 KZlS6EfZ-nq9; Tue, 2 Mar 2021 02:50:23 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90FF93A157C; Tue, 2 Mar 2021 02:50:23 -0800 (PST)
Received: from fraeml714-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4DqYfX69cSz67nyj; Tue, 2 Mar 2021 18:44:36 +0800 (CST)
Received: from fraeml714-chm.china.huawei.com (10.206.15.33) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 2 Mar 2021 11:50:17 +0100
Received: from DGGEMM404-HUB.china.huawei.com (10.3.20.212) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.2106.2 via Frontend Transport; Tue, 2 Mar 2021 11:50:16 +0100
Received: from DGGEMM513-MBS.china.huawei.com ([169.254.4.30]) by DGGEMM404-HUB.china.huawei.com ([10.3.20.212]) with mapi id 14.03.0509.000; Tue, 2 Mar 2021 18:50:07 +0800
From: "Liguangpeng (Roc, Network Technology Laboratory)" <liguangpeng@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@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>, Toerless Eckert <tte@cs.fau.de>, Stewart Bryant <stewart.bryant@gmail.com>
Thread-Topic: [Int-area] Using ISO8473 as a network layer to carry flexible addresses
Thread-Index: AQHW/f5QAnbTPo1JcUmifgJ+1NT5hapNixgAgCFTIQCAAEziAIABd2NQ
Date: Tue, 02 Mar 2021 10:50:07 +0000
Message-ID: <6F4E6B0C717D4641A2B79BC1740D8CF4A902CCA7@dggemm513-mbs.china.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> <3ee2a63b-45db-b296-d6da-c1b4263b8fd6@gmail.com>
In-Reply-To: <3ee2a63b-45db-b296-d6da-c1b4263b8fd6@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.45.19.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/_WEwZsDQR6ByYc5qA8i_QARsKXo>
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: Tue, 02 Mar 2021 10:50:26 -0000

Hi Brian,

> There is work on supporting shorter address lengths in limited domains where that is sufficient.

I am not sure which work was included here. As the I-D(https://datatracker.ietf.org/doc/draft-jia-intarea-scenarios-problems-addressing/ ) wrote, some scenarios(if not all) are under scope of limited domain. I think a discussion on whether those scenarios were covered by the mentioned work should be valuable. Then, people can get conclusion of sufficient or not. IMO, the uni-size length is not the essence of problem. The absence of semantics except topology address is the bigger one.

Guangpeng Li

-----Original Message-----
From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] 
Sent: Tuesday, March 2, 2021 4:08 AM
To: Toerless Eckert <tte@cs.fau.de>; Stewart Bryant <stewart.bryant@gmail.com>
Cc: draft-jia-flex-ip-address-structure@ietf.org; draft-jia-scenarios-flexible-address-structure@ietf.org; int-area <int-area@ietf.org>; Jiayihao <jiayihao@huawei.com>
Subject: Re: [Int-area] Using ISO8473 as a network layer to carry flexible addresses

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.