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

Luigi Iannone <ggx@gigix.net> Wed, 03 March 2021 12:51 UTC

Return-Path: <ggx@gigix.net>
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 C755F3A1062 for <int-area@ietfa.amsl.com>; Wed, 3 Mar 2021 04:51:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gigix-net.20150623.gappssmtp.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 WWMRKkZO91tI for <int-area@ietfa.amsl.com>; Wed, 3 Mar 2021 04:51:16 -0800 (PST)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 7D0F23A1065 for <int-area@ietf.org>; Wed, 3 Mar 2021 04:51:16 -0800 (PST)
Received: by mail-wm1-x32e.google.com with SMTP id w203-20020a1c49d40000b029010c706d0642so2797367wma.0 for <int-area@ietf.org>; Wed, 03 Mar 2021 04:51:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=+K5K54FmyxtLjU0PtqtCSsTQuypgJ4z8SOr2NyQWAaY=; b=st+ygGsKajKEZAoeV3ENRIIdTkitqUq8B7kERt43Fz90tiO3vk+dN4hyMXW5l0d5KE SOyNPw6h6+iFwJKOkLAqY1tjzAcWhtPnEETLvVD854c5wPawLzl7SvyjwsZ/8vovL5xy 3KS9qBFAZjTNevg4sZ5rYp37F1zavc8JrMa2rE+g70BZEbD/NaIMQCOQ1Q5J3z2pccBS +f7SS1gPgiTi1eAR1An0UaEjBqQ4BDqiAGCIlJyr6NCNSGWChgunTB7Jzyr5cQ7n/bhq thuxoWgrbMOl99CrDNKCzZMtFNZeOWBHNLRxKGPtSQS8UMSXJLnYhA68qx19P34JOkZe UN3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=+K5K54FmyxtLjU0PtqtCSsTQuypgJ4z8SOr2NyQWAaY=; b=MaXT4WD4aJRAG5W4nXQXcAQSqwua+auDwvdw3m8tnL4Yt4aUz7baUQmT8yRFhG/joj gyIAk6tlovnZWEulo7+e6mKgF2t24LxR8ZByM2k+j9TTBLV5o6TsZ8qPyEk7u4NMcFKw 87DRrU+ADW9UILGB7EtoJRrSP1TkZRCQsWhpXVqVwkjt5uR91x2gjuJ9bZCPVuFwhSIp 35XQpiWTYl4fWTK0IsvZQGD6SpqViHAw4aOFj8mRDbqmUNCqFSKyAP+Q+j5EeCX1uPGZ BKFJI48TpVFoiFTVEPdLodgi7jbgFVEZW3hCX3x9+rWWqfwlNiB/iIeyms8UNZdHjbxi d4wg==
X-Gm-Message-State: AOAM532POAac1hp9ZGOgEEIDPdPYwJV9UUPkfaSYL4tN7W2EiDtZf4wN qOIg2extUJxQxgbV5osCK1/12g==
X-Google-Smtp-Source: ABdhPJzjqCgyR+XsoBTcSzKEnVYfpuDjjZr231ocmG4aS7+My9Gazm+HR1U6b+Zi95rVUBIalMiPQw==
X-Received: by 2002:a7b:c087:: with SMTP id r7mr9028591wmh.110.1614775871724; Wed, 03 Mar 2021 04:51:11 -0800 (PST)
Received: from ?IPv6:2a01:e0a:1ec:470:d9ce:d5e:8cce:6993? ([2a01:e0a:1ec:470:d9ce:d5e:8cce:6993]) by smtp.gmail.com with ESMTPSA id n6sm7917830wmd.27.2021.03.03.04.51.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Mar 2021 04:51:10 -0800 (PST)
From: Luigi Iannone <ggx@gigix.net>
Message-Id: <B340D9D7-EA8E-44CC-9049-FBD23DE3100E@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_39D4878A-E8D4-49AB-81CE-2A5CC00F5680"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Wed, 03 Mar 2021 13:51:09 +0100
In-Reply-To: <93A96A86-C38A-41D9-867A-CC2FE6999505@cisco.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, "draft-jia-flex-ip-address-structure@ietf.org" <draft-jia-flex-ip-address-structure@ietf.org>, int-area <int-area@ietf.org>, Toerless Eckert <tte@cs.fau.de>, Jiayihao <jiayihao@huawei.com>, "draft-jia-scenarios-flexible-address-structure@ietf.org" <draft-jia-scenarios-flexible-address-structure@ietf.org>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
References: <2233700F-9AFF-472B-B3BF-33226339DB6E@gmail.com> <93A96A86-C38A-41D9-867A-CC2FE6999505@cisco.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/fYOSTa-SpLhA3ZUboKoLQsewASI>
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: Wed, 03 Mar 2021 12:51:19 -0000

Hi,

> On 3 Mar 2021, at 12:05, Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org> wrote:
> 
> Hello Stewart, Brian and Toerless:
> 
> Interestingly RFC 8138 took one step in that direction. Yes you’re going to need a new Ethertype but it’s still IPv6 I.

IMHO, from an architectural point of view I would argue that it is a different L3 protocol: different header; different forwarding machinery;

The fact that has been designed to be « compatible » with IPv6, where a simple method exists to translate one in the other, basically having a one-to-one mapping,  is a different thing. 

Yet, I would also add that the real objective of the discussion is whether or not it exists a sufficiently general mechanism that enables the same feature (as for RFC 8138)  among different limited domains.

If it exists, what is the general addressing « model » (for lack of a better term) that would accommodate such a requirement or allow to create such a general solution?

Ciao

L.


> That is is expressed as a compression not a modification of IPv6.
> 
>  In the compressed form the header starts with the next hops, the destination and SRH being indiscriminated, the destination is just the first of the list. The size is variable but each hop is at most 128 bits. Because the SRH could encode SRv6 you can already go a long way with this.
> 
> If that can help you do what you want, I m happy to explain more...
> 
> Keep safe.
> 
> Pascal
> 
>> Le 2 mars 2021 à 13:33, Stewart Bryant <stewart.bryant@gmail.com> a écrit :
>> 
>>  
>> 
>>> On 1 Mar 2021, at 20:08, Brian E Carpenter <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
>>> 
>>> 
>>> 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.
>>> 
>>> 
>>> ** Basically, use a prefix such as fb00::/8 to indicate an extended address.
>> 
>> Hi Brian
>> 
>> Basically I think that this fails the backwards compatibility text.
>> 
>> It is perfectly legitimate to write an IPv6 forwarder as follows:
>> 
>> If MACaddress == me and MACtype == IPv6 pass packet to IPv6 forwarder
>> 
>> In IPv6 forwarder:
>> 
>> If version == IPv6 and Hop Limit not exceeded send bytes 24 to 39 to address lookup engine
>> 
>> Wait for address result and forward packet accordingly
>> 
>> Except that this forwarder would have sent a bunch of random junk to the ALE consisting of some of the SA and maybe some of the DA depending on their sizes.
>> 
>> So to stop an old and legitimately designed parser being fooled you really have to use a new MAC type and a new version and as soon as you do that you might as well design the packet optimally for the job at hand.
>> 
>> If the IPv6 designers had followed the strategy of both the Ethernet designers and the ISO8473 designers and put DA before SA then the elegant approach that you and others have  proposed at various times would have worked nicely.
>> 
>> Best regards
>> 
>> Stewart
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Int-area mailing list
>> Int-area@ietf.org
>> https://www.ietf.org/mailman/listinfo/int-area
> _______________________________________________
> Int-area mailing list
> Int-area@ietf.org
> https://www.ietf.org/mailman/listinfo/int-area