Re: [v6ops] Operational Implications of IPv6 Packets with Extension Headers - implications from new development for EHs

Tom Herbert <tom@herbertland.com> Wed, 29 July 2020 15:59 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B1F83A0BD8 for <v6ops@ietfa.amsl.com>; Wed, 29 Jul 2020 08:59:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.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 NlX80cTfMcd5 for <v6ops@ietfa.amsl.com>; Wed, 29 Jul 2020 08:59:50 -0700 (PDT)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 666603A0C1D for <v6ops@ietf.org>; Wed, 29 Jul 2020 08:59:50 -0700 (PDT)
Received: by mail-ej1-x62e.google.com with SMTP id o18so24862315eje.7 for <v6ops@ietf.org>; Wed, 29 Jul 2020 08:59:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=almEea5jX7oGnxFQkmWQD/jkTSLci2CSfrDB4XK6nbE=; b=EzFBIh7fbuqlENXGkP4+V5ACx5OWJNGJ0VC6Uboddjz0RA0hp/W+8EUyn1yhGeUm1q HX+npPf7ZKlPwlZ90h5pnvRStLSxEWLm9jysc9LWfWSbbGjoWq64JwKPFoUr0QZ6rJO2 GUurEUiNd2P91SqvP+InmmhNC+CfH9Fj8VdVTLHhJgUHUPINOCV8D4n7cSFpwsmn4bSG 6cRYhG5vshcjhxLykiN1yd+Vj3EY+6wXl8ngaPDmIQ3Yr8nZakjOXvVdIfGLwdrbJVqc MclVNxU6t1buV/y1h+lY18sIVqyB8rXKvB4v+tKdgqOOVuWfavKu5QopFjBlmf8irJTg kmXA==
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=almEea5jX7oGnxFQkmWQD/jkTSLci2CSfrDB4XK6nbE=; b=HJHeOcGJbu5WKzwmnDLTXGf0gDK1zaugGJRrGxLcwToZQaQon6wYY087vI5qr3rJa9 RvQbVFXyfET2bOeyqgjL5fssaPpd0xBMq2shz409PQa+8Q55ymZAlyyV52cT6Kqfqv55 7aQ4U8aYz5bueoZn2/L7kptrtXvmEdaV2ZaMVFOSFZBMZ32XBzMJPbAJGaPEC+4kBexy oQm02l2WQR+kx9c3zsm4MSTxxpzW8ZPcSvhEzsz4lP26fOCktk6Vo4LE3D57neZxR6wc Y5jOAKaKLAnwUN5TkU120LKxiT2agfL7IF6hPy1lt9QG+Ng7Tp2C5I3nQzCvXst81+m9 wvkw==
X-Gm-Message-State: AOAM532iBvCN+pkNqoVXDCZFlqd4gVJzZk9sMCcJ3u0XuhjJ/4KjQ60E ysLqcs3b/r9vc4c+Y/wUUoGb2zNUDl+kQ+OX672YBQa6
X-Google-Smtp-Source: ABdhPJzVsQWQjZGvNM8eqBxy2MN7euKY0dh14DD42kWl+hqudMCLfHB/5y9BaauqH690VLcYW325ANRvdyzZS4+lq5w=
X-Received: by 2002:a17:906:a242:: with SMTP id bi2mr30250495ejb.243.1596038388683; Wed, 29 Jul 2020 08:59:48 -0700 (PDT)
MIME-Version: 1.0
References: <d8d59ce07f7f4031a545ff6e24fdbb88@huawei.com> <20200729084351.GG2485@Space.Net> <32BAEAEA-7352-4BAE-ADA8-FDA2395D5732@employees.org> <a6ed89a8-c12e-b8d2-c720-5cc02e127a68@si6networks.com> <FCBD1043-A0B2-435A-9AB9-0FCE3566C769@employees.org> <20200729122622.GT2485@Space.Net> <CALx6S34kLn+n4TMQrO0YKncB_j2P5Z2M3-Sn1_81+eDaTONz1A@mail.gmail.com> <20200729145828.GX2485@Space.Net> <CALx6S34HSN1x9rmTnm88v3FrrPJKk8hPen-cTmSp0hfQQRxeYg@mail.gmail.com> <20200729153500.GE2485@Space.Net>
In-Reply-To: <20200729153500.GE2485@Space.Net>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 29 Jul 2020 08:59:37 -0700
Message-ID: <CALx6S35MX9za7N5O=tyBMpn_4mHipVmmtZ+RSVwuUQm9LwrK7Q@mail.gmail.com>
To: Gert Doering <gert@space.net>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, IPv6 Operations <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/7p36WUuA6WNXod9NvgMA_igKVCA>
Subject: Re: [v6ops] Operational Implications of IPv6 Packets with Extension Headers - implications from new development for EHs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2020 15:59:53 -0000

On Wed, Jul 29, 2020 at 8:35 AM Gert Doering <gert@space.net> wrote:
>
> Hi,
>
> On Wed, Jul 29, 2020 at 08:18:28AM -0700, Tom Herbert wrote:
> > > There is no incentive for network operators to make sure their network
> > > can transport EHs if it works "without".
> > >
> > > There is no incentive for application developers to code support for
> > > "anything with EH" if they have to assume "it will need to work across
> > > networks without".
> >
> > Then they won't be able to use segment routing, IOAM, or new QoS
> > signaling like Network Tokens that are now being developed and being
> > deployed. That's fine, it's their prerogative.
>
> And by that, you acknowledge that using "EH across the wide Internet"
> is not going to work.
>
Gert,

Well, if by "works across the wide Internet" you mean that there is a
100% probability that packets with extension headers will reach every
possible destination over every possible path then, yes, "EH across
the wide Internet" is not going to work. However, by this same
definition IPv6, UDP, SCTP, IP fragmentation, ICMP, and pretty much
anything except possibly the most rudimentary plain TCP/IPv4 packet
don't work "across the wide Internet" either. We know ubiquitous
support for protocols across the whole Internet is not feasible, it's
pointless to assume a requirement for a protocol that it must be
universally supported everywhere before it can be useful.

> Nobody challenged that the use of EH in a closely controlled environment
> ("my network and all the partner networks that I have a contract that
> governs that we'll cooperate regarding these EHs") will work.
>
> [..]
> > but IMO if we apply the right techniques we can opportunistically
> > provide something that works and provides value to users.
>
> EH has turned out to be costly to people that have no way to recover
> these costs as their customers have no interst.
>

I don't expect customers to have any interest in extensions headers, I
do expect they'll have interest in services they help provide.

> Now, if Google would show up and say "all web sites that demonstrate
> use of the TurboEH are ranked up by 20%", you can bet that SEOs would
> be the first to demand working and fully transparent EH support, no
> matter the cost...

Yep. This was clearly demonstrated by Google's success in pushing
operators to support QUIC. If I was endeavouring to bring up a new
protocol or extension header on the Internet I'd certainly start with
getting a major content provider on board even before service
providers.

Tom



>
> Gert Doering
>         -- NetMaster
> --
> have you enabled IPv6 on something today...?
>
> SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael Emmer
> Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
> D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
> Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279