Re: [Spud] updated draft PLUS charter, rev. 1 June

Brian Trammell <ietf@trammell.ch> Wed, 08 June 2016 10:38 UTC

Return-Path: <ietf@trammell.ch>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DAB912D5D7 for <spud@ietfa.amsl.com>; Wed, 8 Jun 2016 03:38:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.558
X-Spam-Level:
X-Spam-Status: No, score=-2.558 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_SORBS_WEB=0.77, RP_MATCHES_RCVD=-1.426, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 JD4TqEHKOMO2 for <spud@ietfa.amsl.com>; Wed, 8 Jun 2016 03:38:56 -0700 (PDT)
Received: from trammell.ch (trammell.ch [5.148.172.66]) by ietfa.amsl.com (Postfix) with ESMTP id DFBBA12D5C8 for <spud@ietf.org>; Wed, 8 Jun 2016 03:38:55 -0700 (PDT)
Received: from [172.17.186.217] (unknown [147.67.241.226]) by trammell.ch (Postfix) with ESMTPSA id 8FBA31A130D for <spud@ietf.org>; Wed, 8 Jun 2016 12:38:23 +0200 (CEST)
Content-Type: multipart/signed; boundary="Apple-Mail=_401C8C0A-C6C4-4485-806E-05FACD10E71B"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Pgp-Agent: GPGMail 2.6b2
From: Brian Trammell <ietf@trammell.ch>
In-Reply-To: <F44FFD3B-CE7E-45E8-9F04-233C56CA95A0@trammell.ch>
Date: Wed, 08 Jun 2016 12:38:22 +0200
Message-Id: <890FE014-D3F8-4D64-8BF8-95B3E4773075@trammell.ch>
References: <85E24D9D-F666-49C3-A022-2F207227A153@trammell.ch> <CAD62q9UiLi1ffGPm=xEXOSH=sqZPv7hYiNBTGvAX52a9dhV8yg@mail.gmail.com> <CAD62q9U7XL8hDqY1VdzuvUvoz0Ec5DDLAS6=kaLxRExu7FY0Kg@mail.gmail.com> <86027402-2F05-4E3B-B9CD-26517A4F007C@tik.ee.ethz.ch> <A4C63A75-9D7E-430E-B986-9981FB929D46@gmail.com> <CA+9kkMBhJ2oCJ1avnGUY4NYTX0VWA_g=YoJSiLcy6u9hJnH-eA@mail.gmail.com> <57573DCF.1030402@isi.edu> <F6BE4EE1-D320-421E-9D86-2F30B2A88792@tik.ee.ethz.ch> <CALx6S35Z7iEp2F7+1PHzAe0qu9st_CNXB9GCzF278HehFiv0Qg@mail.gmail.com> <0f5628e2-a142-8d83-b427-d6b07183cb9e@isi.edu> <CALx6S35KXOioEK60p-m5tGE_H9MWbB=YhJ_sOcW0KP2vR80vvw@mail.gmail.com> <57574C38.6070402@isi.edu> <F44FFD3B-CE7E-45E8-9F04-233C56CA95A0@trammell.ch>
To: spud <spud@ietf.org>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spud/CKR2AHuS3cm_uyg8FC2K6xBoOtc>
Subject: Re: [Spud] updated draft PLUS charter, rev. 1 June
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Session Protocol Underneath Datagrams <spud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spud>, <mailto:spud-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spud/>
List-Post: <mailto:spud@ietf.org>
List-Help: <mailto:spud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spud>, <mailto:spud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jun 2016 10:38:58 -0000

> On 08 Jun 2016, at 06:27, Brian Trammell <ietf@trammell.ch> wrote:
> 
> Hi Joe, all,
> 
> Inline...
> 
>> On 08 Jun 2016, at 00:35, Joe Touch <touch@isi.edu> wrote:
>> 
>>> On 6/7/2016 3:19 PM, Tom Herbert wrote:
>>>> On Tue, Jun 7, 2016 at 3:09 PM, Joe Touch <touch@isi.edu> wrote:
>>>> 
>>>>> On 6/7/2016 3:05 PM, Tom Herbert wrote:
>>>>> The proper architectural solution is to place network layer
>>>>> information like what is being proposed in the network layer :-)
>>>>> Trying to make a network layer out of UDP fails on several accounts
>>>>> (fragments don't contain UDP headers, ports do not have global
>>>>> meaning, etc.). IPv6 extension headers are designed for carrying
>>>>> information like this, I really hope there is more investigation as to
>>>>> whether they are workable for signaling.
> 
> I know that Jen Linkova has done some measurement work on this with respect to on-path treatment; I forget the conclusions. Of course that leaves the question of userspace implementation open.

On the question of path transparency to DO extension headers in V6, see this talk from IEPG at IETF91:
http://iepg.org/2014-11-09-ietf91/iepg-ietf91-ipv6-ehs-in-the-real-world-v3.0.pdf (thanks Jen Linkova and Fernando Gont), the takeaway from which is that the minimum observed drop rate of small (8-byte) DO EH on UDP packets is about 6%.

There was also Geoff Huston's IPv6 WG presentation at RIPE a couple of weeks ago: https://ripe72.ripe.net/presentations/67-2016-05-23-bigipv6.pdf: in addition to a nice summary of why ICMP-as-is is broken, he found an upper bound of 16% on in-network fragmentation EH drops.

So the situation with IPv6 EH seems to be slightly worse than the situation with UDP, probably harder to diagnose at runtime, and requires kernel support. So while I agree this is architecturally cleaner, I'm skeptical that it's as deployable as a UDP encapsulation-based approach.

Cheers,

Brian