Re: Other use cases for header insertion (was Re: Header Insertion and TI-FA)

Toerless Eckert <tte@cs.fau.de> Tue, 12 May 2020 17:48 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DB6E3A084D for <ipv6@ietfa.amsl.com>; Tue, 12 May 2020 10:48:47 -0700 (PDT)
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 7X5Av4YuCTXj for <ipv6@ietfa.amsl.com>; Tue, 12 May 2020 10:48:45 -0700 (PDT)
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 59EF03A0844 for <6man@ietf.org>; Tue, 12 May 2020 10:48:44 -0700 (PDT)
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 826DE548067; Tue, 12 May 2020 19:48:38 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 7C813440043; Tue, 12 May 2020 19:48:38 +0200 (CEST)
Date: Tue, 12 May 2020 19:48:38 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Robert Raszuk <robert@raszuk.net>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man <6man@ietf.org>
Subject: Re: Other use cases for header insertion (was Re: Header Insertion and TI-FA)
Message-ID: <20200512174838.GM62020@faui48f.informatik.uni-erlangen.de>
References: <DM6PR05MB6348FA1FC00258ACE4FDE444AEA10@DM6PR05MB6348.namprd05.prod.outlook.com> <CALx6S35EncqhfBCP0aZHqBQ2MBT1VSxpRUB59dOTBpP4wwFsjg@mail.gmail.com> <41a5a637-7b77-e9b8-180a-9a0d0958edfd@gmail.com> <CAOj+MMEu5SgQEFSSxNiZnthm=jMAMQE301PGycdteitqk2d27A@mail.gmail.com> <DM6PR05MB634828DFCB535CA7E7CEA3FAAEBE0@DM6PR05MB6348.namprd05.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <DM6PR05MB634828DFCB535CA7E7CEA3FAAEBE0@DM6PR05MB6348.namprd05.prod.outlook.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/CcwG1Ix6SGv4FiVIxWgmXAhv4dc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 May 2020 17:48:47 -0000

I would love to hear i am wrong, but i am sure a new IP version number would introduce
more need for HW-upgrades. While i appreciate architectural cleanlyness, i really would love if
we would reserve the need for such fundamental HW changes to more fundamental improvements
to our IPv6 networkinging layer.

For example: IPv6++ could support different adress spaces of different address sizes, one
of which could be Internet/IPv6, another one Internet/IPv4 and many more for various address
sizes for the probably millions of private IP networks on the planet, including the "transport"
layer "network" of most SP networks with likely << 128 bit address sizes or even smaller IoT networks.
Interop between different address spaces/sizes is designed upfront instead of 28+ IPv4/IPv6 transition
solutions.  Addresses would not have to be (ab)used for every path processing function because the
header provides ways to define better alternatives and those are correctly MUST requirements in the
spec, and steering would not be constrained to the concepts of a 40 year old source-routing design.
Oh, and QoS would get more than 8 bits so we would not have to fight over semantic of 1 ECN bit.

To me, that would be evolution goals for which it would be worth to consider mayor HW upgrades and
assigning a new IP version codepoint. Would be nice if more IPv6 supporters would think about
these type of now well feasuble and understood long-term innovation options instead of only
trying to stick to the status quo in the hope of increasing adoption.

Cheers
    Toerless


On Tue, May 12, 2020 at 02:45:27PM +0000, Ron Bonica wrote:
> Robert,
> 
> I realize that you are joking, but it might actually be a good idea for SRv6 to move onto another protocol number. This would solve the following problems:
> 
> 
>   *   SRv6 could do whatever it wanted, without regard for RFC 4291,  RFC 8200, or anything else that 6man produces
>   *   6man could evolve IPv6 as it sees fit, without having to consider the sensitivities of SRv6
> 
> It would only mean changing the first four bits of every SRv6 packet. That would probably take much less time than converging the SRv6 and IPv6 architectures.
> 
>                                                          Ron
> 
> 
> 
> 
> Juniper Business Use Only
> From: Robert Raszuk <robert@raszuk.net>
> Sent: Monday, May 11, 2020 4:43 PM
> To: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Cc: Tom Herbert <tom@herbertland.com>; Ron Bonica <rbonica@juniper.net>; 6man <6man@ietf.org>
> Subject: Re: Other use cases for header insertion (was Re: Header Insertion and TI-FA)
> 
> [External Email. Be cautious of content]
> 
> 
> I'm not sure this is feasible without changing the IP version number.
> 
> How about IPv6+ ?
> 
> Thx,
> R.
> 

> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------


-- 
---
tte@cs.fau.de