Re: [Int-area] Using ISO8473 as a network layer to carry flexible addresses
Toerless Eckert <tte@cs.fau.de> Tue, 02 March 2021 09:20 UTC
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 15C6E3A1439; Tue, 2 Mar 2021 01:20:42 -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 a_8H8dBv8by7; Tue, 2 Mar 2021 01:20:40 -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 D1B223A143D; Tue, 2 Mar 2021 01:20:39 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 5CE8E54804D; Tue, 2 Mar 2021 10:20:33 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 54F72440166; Tue, 2 Mar 2021 10:20:33 +0100 (CET)
Date: Tue, 02 Mar 2021 10:20:33 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, "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>
Message-ID: <20210302092033.GA25048@faui48f.informatik.uni-erlangen.de>
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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <3ee2a63b-45db-b296-d6da-c1b4263b8fd6@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/mugrQqziSWOyD_TIc2SK6NZr864>
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 09:20:42 -0000
Hi Brian, On Tue, Mar 02, 2021 at 09:08:10AM +1300, Brian E Carpenter wrote: > 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.) How do you come to that conclusion ? IP Multicast where it is business relevant is also not deployed as an overlay, and neither is BIER in the SP deployments where the original use-cases come from. But IMHO underlay vs. overlay is just a red herring: Any hop-by-hop forwarding protocol ultimately is some form of overlay/underlay to some other and overlays are always an important tool for early adoption. That does not change the need to support flexible addrss length in one hop-by-hop protocol so that it can become a common framwork for multiple semantics. Of course, if i only use CPU-forwarding overlays, the cost of duplicating system infrastructure by reinventing the whole protocol stack goes down. E.g.: if i could build a service out of let's say only BIER, and forwarder and end-points is all software i own, i could clone everything from IPv6, change length to 256 and call it a day. But we do know that actual solutions need access to all semantics, as is also obvious from unicast + multicast example. Whereas BIER duplicated the network header and is therefore a bit like the VM approach DCs, where 90% of code is duplicated (OS/libs), the integrated multi-semantic network protocol is like the container approach in DC. > 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. Sure. And i think like the VM/container comparison, duplicating everything at network layer when you need a new semantic might even get you started quicker, but over the long term the duplication cost outweights this. I would argue this is exactly what we also see in the duplication between IPv6 and IPv4. Of course, no one is to blame for this because there was a rightfull hope for IPv4 to go away, when we look back at our more naive selfs of the 1990th (at least thats what i believed, but that was before i was exposed mayorly to all those 90% of limited domain networks you don't see if you only "live on the Internet"). > > 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. I think we need to distinguish a bit between the enabling of opportunities that a technology offers and the ability of specific business models of operators to absorb and utilize those. Of course we do have more fundamental issues wrt. to creating new revenue through new technologies than simply building beter network protocols. But better network protocols are IMHO a key building block. Cheers Toerless > Brian > > ** Basically, use a prefix such as fb00::/8 to indicate an extended address. -- --- tte@cs.fau.de
- [Int-area] Using ISO8473 as a network layer to ca… Stewart Bryant
- [Int-area] 答复: Using ISO8473 as a network layer t… Jiayihao
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Toerless Eckert
- Re: [Int-area] Using ISO8473 as a network layer t… Brian E Carpenter
- Re: [Int-area] Using ISO8473 as a network layer t… Behcet Sarikaya
- Re: [Int-area] Using ISO8473 as a network layer t… Jiayihao
- Re: [Int-area] Using ISO8473 as a network layer t… Toerless Eckert
- Re: [Int-area] Using ISO8473 as a network layer t… Liguangpeng (Roc, Network Technology Laboratory)
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Liguangpeng (Roc, Network Technology Laboratory)
- Re: [Int-area] Using ISO8473 as a network layer t… Toerless Eckert
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Alexandre Petrescu
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Brian E Carpenter
- Re: [Int-area] Using ISO8473 as a network layer t… Brian E Carpenter
- Re: [Int-area] Using ISO8473 as a network layer t… Liguangpeng (Roc, Network Technology Laboratory)
- Re: [Int-area] Using ISO8473 as a network layer t… Carsten Bormann
- Re: [Int-area] Using ISO8473 as a network layer t… Alexandre Petrescu
- Re: [Int-area] Using ISO8473 as a network layer t… Stewart Bryant
- Re: [Int-area] Using ISO8473 as a network layer t… Pascal Thubert (pthubert)
- Re: [Int-area] Using ISO8473 as a network layer t… Luigi Iannone
- Re: [Int-area] Using ISO8473 as a network layer t… Toerless Eckert
- Re: [Int-area] Using ISO8473 as a network layer t… Luigi Iannone
- Re: [Int-area] Using ISO8473 as a network layer t… Toerless Eckert
- Re: [Int-area] Using ISO8473 as a network layer t… Pascal Thubert (pthubert)
- Re: [Int-area] Using ISO8473 as a network layer t… Toerless Eckert