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
- Header Insertion and TI-FA Ron Bonica
- Re: Header Insertion and TI-FA Gyan Mishra
- Re: Header Insertion and TI-FA Gyan Mishra
- RE: Header Insertion and TI-FA Ron Bonica
- Re: Header Insertion and TI-FA Robert Raszuk
- Other use cases for header insertion (was Re: Hea… Tom Herbert
- Re: Header Insertion and TI-FA Tom Herbert
- Re: Header Insertion and TI-FA Krzysztof Szarkowicz
- Re: Header Insertion and TI-FA Gyan Mishra
- RE: Header Insertion and TI-FA Pablo Camarillo (pcamaril)
- Re: Header Insertion and TI-FA Andrew Alston
- Re: Header Insertion and TI-FA Andrew Alston
- Re: Other use cases for header insertion (was Re:… Brian E Carpenter
- Re: Other use cases for header insertion (was Re:… Mark Smith
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Header Insertion and TI-FA Gyan Mishra
- Re: Header Insertion and TI-FA Mark Smith
- Re: Other use cases for header insertion (was Re:… Nick Hilliard
- Re: Other use cases for header insertion (was Re:… Tom Herbert
- Re: Header Insertion and TI-FA Andrew Alston
- Re: Header Insertion and TI-FA Gyan Mishra
- RE: Other use cases for header insertion (was Re:… Ron Bonica
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Other use cases for header insertion (was Re:… Stewart Bryant
- RE: Header Insertion and TI-FA Pablo Camarillo (pcamaril)
- RE: Header Insertion and TI-FA Pablo Camarillo (pcamaril)
- RE: Header Insertion and TI-FA Andrew Alston
- Re: Other use cases for header insertion (was Re:… Toerless Eckert
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Other use cases for header insertion (was Re:… Brian E Carpenter
- Re: Header Insertion and TI-FA Brian E Carpenter
- Re: Other use cases for header insertion (was Re:… Mark Smith
- Re: Header Insertion and TI-FA Mark Smith
- Re: Header Insertion and TI-FA Robert Raszuk
- Re: Other use cases for header insertion (was Re:… S Moonesamy
- Re: Other use cases for header insertion (was Re:… Stewart Bryant
- Re: Other use cases for header insertion (was Re:… Robert Raszuk
- Re: Other use cases for header insertion (was Re:… Stewart Bryant
- Re: Other use cases for header insertion (was Re:… Tom Herbert
- Re: Other use cases for header insertion (was Re:… Uma Chunduri
- Re: Other use cases for header insertion (was Re:… Fernando Gont
- Re: Other use cases for header insertion (was Re:… Uma Chunduri
- Re: Other use cases for header insertion (was Re:… Fernando Gont