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

Robert Raszuk <robert@raszuk.net> Tue, 12 May 2020 18:10 UTC

Return-Path: <robert@raszuk.net>
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 2F5963A08BA for <ipv6@ietfa.amsl.com>; Tue, 12 May 2020 11:10:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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=raszuk.net
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 sxsPKiH6hhqi for <ipv6@ietfa.amsl.com>; Tue, 12 May 2020 11:10:54 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 532363A08B6 for <6man@ietf.org>; Tue, 12 May 2020 11:10:54 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id s21so3690602ejd.2 for <6man@ietf.org>; Tue, 12 May 2020 11:10:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=65AbkTjMYHLYXf3OWt74F0JR/d07BQyH1iVKX8p3cko=; b=UnIU6OjBlmeNLv3wcTrxSR9PYF90eSjmeaa8YDH6OQ9l4H+8a2kvzKI0sFVJ8Wn/xN dPgSC4ry+Ih3UkhsKfkWrNpwngKD3ukL+X6jPdX3oRy1poLMfKVdsNQfHopuNp8bSsUS JyeW8X2NyybnUIvVthfXEfAIWpkB0D4WdUYtgJ8v/eYFiMF0dtTeblJwA4vNgxl08uOM aIanAmbnPV5JHzM235SUThoTWV9xyldVRhrETeBD9WTfmccgbFutv1KCJIMdHtRdM7OB eZ8kjqV34+pb+GR17Me00XmgYHTsgICSHm1D995iaFeTnoWx8PAjDSXJMECPOH9HUeVh IuTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=65AbkTjMYHLYXf3OWt74F0JR/d07BQyH1iVKX8p3cko=; b=N0g6abP21yEZYUgjPfBuU5uP2dwNf5KWBqp+Wpky5maJdZuR3XKJ/lvOHC2rGd1fro lnr/Uu5cm1IKG8qKh+mEwgJgOVfpEm4/2ZalSrVYMm9G/vHwJfcSAQXfzbBD3gFDagxK Tifi7phReNAi2L1FRkwY0XEd2euuhdRaQounBiHFHaiQWBUB9rQCvwT/W6CSQbEJazON LUl3svGLJ/vUnwd3Mp18/ut4YbP6tRLyBK/BllVbNF6iNMPWBqsbqOEQWTVwEZ5WhOIM VSHdkqC0j8L9d7yEJW01T24BWcAb6vRBSD2ty+wQzvNb4COYvh6cNrvtjzn317+/gF+Y yuMQ==
X-Gm-Message-State: AGi0PuZAse6Tapi9ngPlCMaoqSvqVK/ALB4Q1Oi71B5bMIaazeMTr9b/ sm5GmXDMl0z7FlMmmkrmL9rkEFVYTdFAhU5OGJ0uWQ==
X-Google-Smtp-Source: APiQypKArehBn7xs7zYZY8lndOqtkh+mph+C70D7v48dcSVVzAaMRwKINWwTOTgmYrVzalHnfn5O216RVG2y1HidhYo=
X-Received: by 2002:a17:906:7750:: with SMTP id o16mr19031150ejn.12.1589307052727; Tue, 12 May 2020 11:10:52 -0700 (PDT)
MIME-Version: 1.0
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> <20200512174838.GM62020@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20200512174838.GM62020@faui48f.informatik.uni-erlangen.de>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 12 May 2020 20:10:42 +0200
Message-ID: <CAOj+MMFDxc++4DARwTHTR1G62DmzkM_0aWRa+EabA-1_dgDx9w@mail.gmail.com>
Subject: Re: Other use cases for header insertion (was Re: Header Insertion and TI-FA)
To: Toerless Eckert <tte@cs.fau.de>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man <6man@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005135a405a57762ac"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/r5w1YzdCfaQyi23dYERNkq0lrDw>
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 18:10:56 -0000

Toerless,

No one said here that such change would be bound to contain only two new
relaxed rules related to routing header processing.

Cheers,
R.


On Tue, May 12, 2020 at 7:48 PM Toerless Eckert <tte@cs.fau.de> wrote:

> 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
>