Re: Across the Internet [was Mirja Kühlewind's Discuss on draft-ietf-6man-rfc2460bis-09: (with DISCUSS and COMMENT)]

Robert Raszuk <robert@raszuk.net> Sat, 22 April 2017 21:18 UTC

Return-Path: <rraszuk@gmail.com>
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 42F3D126C7A; Sat, 22 Apr 2017 14:18:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 Qm-hTW4rkCxQ; Sat, 22 Apr 2017 14:18:54 -0700 (PDT)
Received: from mail-it0-x236.google.com (mail-it0-x236.google.com [IPv6:2607:f8b0:4001:c0b::236]) (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 4169B1205D3; Sat, 22 Apr 2017 14:18:54 -0700 (PDT)
Received: by mail-it0-x236.google.com with SMTP id g66so20701441ite.1; Sat, 22 Apr 2017 14:18:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Eo0g9ULgoKKNesh8nretG7oCmmv91KH3gXLdB4f33Uc=; b=AKP9y3OB4gym1rwgW9dP2Xn5uJHtSEThJm/NNuWtYWXHVLpCrBzB+bc9mAHqJnkwhg u2saMlUVJdyGHzeKqkHROVEy9NXkLUUlKMRdknGlPclsFAU6jiXigmBoKmWhbUU1VLcM irW/BzSzkRvna6dO0U7czl3C8CfWXp7+nrYeGw+N8Vs7Uey7qiHWm8IS9flKIs5HYQf+ xUbUKY+P2mNzQR1uGq41EBPVPg7pL5bazAzIMcyiOicU16iCNPEx2ZhrjsK1/W6kvpUd fXbAxH2+P3Km/4SWLxPD6Bvh9f1bmhiVPdD94P1T+TI8R/coWqEgvhwqr2sWRg+hapMO CU+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Eo0g9ULgoKKNesh8nretG7oCmmv91KH3gXLdB4f33Uc=; b=mZbZCztrCzYfSAD21mIbtrTz8leWBQFq5h7P/F0nN0yHQ7pX2Fgu5fDJu2V693bDuP mmbzX/Tx2J1aTpdlklaJbR9r+OjnAtVehoAFp7fk6CZU0O8ovH8BR88kZtOGSLgjolry M83F4bZplIaxef+QomZ4+jWO6Fg2WG92fv/CpfmCzoMe0zQsdw9I2fnFEsVYuHxHyuVL uPj6WOjfyVrsRTo2DSaH+F9EjBWIBx3JHtpHMERKuee0pPWQwR7gYtJk2QbHAtwDC8i5 JTK+z12JBNxmGKwAQDTzC0vq8USzb07H/jL04EEXCaOCUI0r+KAPe6aNNEmE6qweYZDC B+JA==
X-Gm-Message-State: AN3rC/52nBEJSeLd20gov09OTWo3Q3M2/KG9DW7tIavFCiA99TqetpVe blWn5TC3lWs/yNZ+MQrMzxxLXT6W7Q==
X-Received: by 10.36.115.12 with SMTP id y12mr5803633itb.24.1492895933589; Sat, 22 Apr 2017 14:18:53 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.79.166.14 with HTTP; Sat, 22 Apr 2017 14:18:52 -0700 (PDT)
In-Reply-To: <255625e9-fdc4-03e4-8d33-bd072d3246a5@gmail.com>
References: <149201127005.15808.3277140025315157500.idtracker@ietfa.amsl.com> <D7EE44C3-04DB-4CFD-836F-2BFA74A35268@employees.org> <90DFC565-B4E7-45E2-BE6A-0B67895E87F8@gmail.com> <CA+MHpBr7aeuyd8h5n6U6Q4jD_gtLCKsPJUgQqQuhgkEE3DGwqg@mail.gmail.com> <D41A10C3-74D4-45EE-8161-C344CB30329A@kuehlewind.net> <5E28EF66-7BE1-4F11-88F3-6D928870A9FE@kuehlewind.net> <616cb74d-cc15-6c26-cb1d-612dfcddd353@gmail.com> <99E119A3-4BEA-4EE4-9DC1-7B434CAAE016@kuehlewind.net> <8EF4BCDA-ADB9-4EF4-A873-95CA67C6D7F3@employees.org> <8d127de1-a1b6-8406-c234-192fcbf01ad4@si6networks.com> <65C701D2-A0FF-40E5-B88D-E2E9C7260E02@gmail.com> <f7c19564-ea23-dac4-920c-d05a3c7d0cd9@si6networks.com> <CA+b+ERkHjv=w8g1R4LDVB-+kD=dVCVgtVu_D53oAqkOPFAzDkQ@mail.gmail.com> <E2595B09-575D-49AE-92B2-0064B82772F9@employees.org> <CA+b+ERkPYQMJdUdyW+69MXLy6kVn_d==8iZ9mSF5hSCVtyb6aw@mail.gmail.com> <60bf60a7-269b-03c2-21c2-a00d85a2c3c4@gmail.com> <CA+b+ERndOHsLamAvCJyeQxQx5mjGqQP4pxKyfCnZkZnQ=7=osA@mail.gmail.com> <255625e9-fdc4-03e4-8d33-bd072d3246a5@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 22 Apr 2017 23:18:52 +0200
X-Google-Sender-Auth: 5eRKfwWo9YpzNzf0L3TUPGazWQg
Message-ID: <CA+b+ERnySSib7_v-E6Ovg1gc7uKHcBk20dsghH4dtmcZfbe4_A@mail.gmail.com>
Subject: Re: Across the Internet [was Mirja Kühlewind's Discuss on draft-ietf-6man-rfc2460bis-09: (with DISCUSS and COMMENT)]
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: otroan@employees.org, draft-ietf-6man-rfc2460bis@ietf.org, 6man WG <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>, IESG <iesg@ietf.org>, Fernando Gont <fgont@si6networks.com>, 6man-chairs@ietf.org, stefano previdi <sprevidi@cisco.com>
Content-Type: multipart/alternative; boundary="001a11444dcacef21b054dc7eb5e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/dg1t2qjLbqO-g8QsOWPnd1SQa7E>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 22 Apr 2017 21:18:57 -0000

Hi Brian,

> For example, your comment recently about how many bytes of the packet
> header are within reach of the hardware protocol engine. Are you saying
> we should design much larger headers regardless of that limitation?

We should be realistic. It is wise to enforce progressing the protocol
extension
only where there is implementation proving it. And that should be
sufficient criteria
of course assuming that the proposal is wise.

So while I am not advocating XXL headers ... but even if someone comes with
brilliant
idea to have XXL header, but also in the same time documents and proves
that any
transit node in the end to end path needs to only read first N bytes of
such header
to claim full support of it I see no problem to standardize it.

Just look at proposals which dynamically grow test packets at every node
and do
require very flexible data planes to add a lot of forwarding and control
information
on the fly at line rate during packet's forwarding depending on operator's
or such
packet src included set of required fields.

Example: https://tools.ietf.org/html/draft-lapukhov-dataplane-probe-00

Would that be included in the base line you are referring to ?  Clearly
very useful
for my end to end Internet wide v6 transit ! Even more attractive if those
probes
would be SRv6 enabled Internet wide.

//R.


On Sat, Apr 22, 2017 at 10:47 PM, Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> Robert,
>
> I think we're well off the main topic by now...
> On 22/04/2017 19:28, Robert Raszuk wrote:
> > Hi Brian,
> >
> > In every other email I see a concern about "Internet" or "Internet-wide"
> > behavior.
> >
> > To me Internet is a collection of *independent* chain of Autonomous
> > Systems. As name indicates those domains are **autonomous** and can do
> > whatever they like to do with packets they carry. If they do not choose
> to
> > do right things customers will avoid them, there will be no revenue and
> > they will disappear from Internet map. Pure and simple.
>
> The trouble is, that doesn't work for second-order effects like dropping
> unknown IPv6 extension headers, IPv4 options or ICMP packets. The network
> learns to avoid those features, rather than avoiding certain paths.
>
> > I find it very bizarre that IETF is trying to be a judge or policer to
> > dictate on what each AS can or can not do in their own network.
>
> We're not. We're simply saying PIPO (packet in = packet out), except for
> any fields that are *explicitly* designed to change.
>
> > Moreover it
> > also apparently is putting least common denominator rule which states
> that
> > all 50000 ASes should do MUST only be limited to what the weakest AS can
> do
> > with either old or incapable vendors to support innovation.
>
> Yes, transmitting IP datagrams from source to destination is indeed the
> lowest
> common denominator that the Internet requires. And that sets a limit on the
> external behaviour of every AS.
>
> > I was apparently very wrong assuming for all those years that IETF focus
> is
> > to make sure that protocol extensions we define are as best as we are
> > collectively able to do .. rather then community to worry what hardware
> > vendors will manage to support or not support in what we define.
>
> I'm not sure I take your point. There's always been a tension between ideal
> notions of protocol design and the capability of actual hardware. For
> example, your comment recently about how many bytes of the packet header
> are within reach of the hardware protocol engine. Are you saying we should
> design much larger headers regardless of that limitation?
>
> > So what will happen ... we will either have waves of proprietary features
> > which will be hard to interoperate even within single AS or that
> definition
> > of such things will take a spin outside of IETF via various forums,
> > consortium, foundations etc ... Do we really all here endorse such
> > direction ?
>
> No. The third way: set a base line for the lowest common denominator and
> then extend from there. That is what we're trying to do here.
>
> Regards
>     Brian
>
> >
> > Have a great weekend,
> > Robert.
> >
> >
> >
> > On Sat, Apr 22, 2017 at 1:34 AM, Brian E Carpenter <
> > brian.e.carpenter@gmail.com> wrote:
> >
> >> On 22/04/2017 08:09, Robert Raszuk wrote:
> >>> ​Hi Ole,​
> >>>
> >>>
> >>>> That does in no way stop anyone from proposing _new_ work. Of any
> sort.
> >>>>
> >>>> Best regards,
> >>>> Ole
> >>>>
> >>>
> >>> ​Very true ! Anyone can propose anything in IETF.
> >>>
> >>> But with the text additions which I have seen here recently the bar to
> >> move
> >>> from individual's draft proposal to WG doc then via all LCs to
> Standards
> >>> Track RFC just went up significantly higher especially for SRH and EH
> >>> elements. ​
> >>>
> >>> And that's my point.
> >>
> >> But *our* point, for some definition of 'our', is that by making the
> >> Internet-wide situation clear, we are in fact clearing the way for
> careful
> >> definition of local-use mechanisms. At the moment, as we've clearly seen
> >> from discussion of the SRH, we simply can't have that discussion because
> >> of the unfortunate ambiguity of RFC1883 and RFC2460. Truly, the quicker
> >> we get that settled and approved by the IESG, the quicker we can look
> >> seriously at draft-voyer-6man-extension-header-insertion.
> >>
> >> You might ask yourself why no IPv4 options have been defined since 2007
> >> (Quick Start) and before that, 1997 (Router Alert). The same reason:
> they
> >> don't survive a trip across the Internet.
> >>
> >>     Brian
> >>
> >>
> >
>
>