Re: [Spud] New Version Notification for draft-kuehlewind-spud-use-cases-00.txt

Tom Herbert <tom@herbertland.com> Thu, 09 July 2015 21:04 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A5611A0203 for <spud@ietfa.amsl.com>; Thu, 9 Jul 2015 14:04:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 WzlLK_L1O0Oz for <spud@ietfa.amsl.com>; Thu, 9 Jul 2015 14:04:46 -0700 (PDT)
Received: from mail-ie0-f173.google.com (mail-ie0-f173.google.com [209.85.223.173]) (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 AE25A1A0218 for <spud@ietf.org>; Thu, 9 Jul 2015 14:04:46 -0700 (PDT)
Received: by iecvh10 with SMTP id vh10so185001198iec.3 for <spud@ietf.org>; Thu, 09 Jul 2015 14:04:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=giwND9kxGUo7xmEo2EYYz1gN0q6qkmlDx02nAzzIwLs=; b=IzACrGx4XmGYB1EtSYqnysjVLjCupQ3wCWv2TBKRudRXNUBYnRagkY9dxQpoXAxsmx qSEm0n7Yem8g8QSdeqIc/+em0kYV935MmeKbpPC2p/XV1NUcwuHIZgq/zIeouN7dtP7v GOztGhJdg1X3sJOpBwlJWx85fQ4Mqip5oRpZAYHwrsQRccOg74PUDfH9gtBGDsgupK1Z u73X2l3DT20TkB8UHopQrvWVzHqKOWAG31hLgNX/fGL6LELJYYXYV1EA+ZEfhyTxJZNv /0Ocao/fT54Bh0BN9w1ReQMpndVUD++L4hcJjKTHMHdpIcdQBgffMPyGxAr9ZQKhDAvZ ZEuA==
X-Gm-Message-State: ALoCoQkm0pXMmuG/RLlXY0hkDCcRYphDkxSi9LfLzElM6cmcDeHj8SdVJroIH+iW7iwMGr7BC7ho
MIME-Version: 1.0
X-Received: by 10.107.165.142 with SMTP id o136mr1854977ioe.120.1436475886130; Thu, 09 Jul 2015 14:04:46 -0700 (PDT)
Received: by 10.107.142.86 with HTTP; Thu, 9 Jul 2015 14:04:46 -0700 (PDT)
In-Reply-To: <559D8301.2020604@isi.edu>
References: <20150703151910.417.20312.idtracker@ietfa.amsl.com> <176C39DB-16F3-4E46-9A1D-22290A38FBA6@tik.ee.ethz.ch> <CALx6S37Eo6eAE4GTkAWGe+w0ZhDHyuMym7+txgjai5GRw+pgiQ@mail.gmail.com> <7158BF85-8731-40A0-9920-36D21D73D7F2@trammell.ch> <CALx6S37w1J=v48gFCH18E-3UZyfC28_d_LTuKjC5VHtXC0eu2Q@mail.gmail.com> <5A64B99E-89C5-4D5C-BFF2-C5F0C25EC35D@trammell.ch> <559D8301.2020604@isi.edu>
Date: Thu, 9 Jul 2015 14:04:46 -0700
Message-ID: <CALx6S34=beN=sAwXJ0oxFu6QOfR3wB9An0TMOOQS3rwEq7NRjA@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
To: Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/vqF8Z0ZMxuKceRH2HL8oNirZvfk>
Cc: Brian Trammell <ietf@trammell.ch>, =?UTF-8?Q?Mirja_K=C3=BChlewind?= <mirja.kuehlewind@tik.ee.ethz.ch>, spud@ietf.org
Subject: Re: [Spud] New Version Notification for draft-kuehlewind-spud-use-cases-00.txt
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 09 Jul 2015 21:04:48 -0000

On Wed, Jul 8, 2015 at 1:07 PM, Joe Touch <touch@isi.edu> wrote:
>
>
> On 7/8/2015 9:27 AM, Brian Trammell wrote:
>>> This is the appropriate
>>> > place for the policy/QoS information information described in the use
>>> > cases, and there are already facilities for both hop-by-hop options
>>> > and allowing middle boxes to modify options inflight.
>>
>> Indeed. This presumes that new IP options are more realistically
>> widely deployable in the Internet than a new protocol over UDP. I would
>> need to see some data to back that up (indeed, this would fit nicely in
>> a measurement study we're running right now so we may well end up
>> generating that data. :) )
>
> Check the discussions over in v6ops.
>
> There has been a lot of work there trying to deprecate all IPv6 options,
> which has at least been successful in limiting the length of the option
> chain.
>
Looking at the 6man documents, it seems like there is still an active
interest in IPv6 options. I know there is currently work being done on
implementing the segment routing option.

> One challenge is that IPv6 options are processed differently than IPv4 -
> there's no way to "jump" straight into the transport header to find
> ports (for port-based load balancing, e.g.).
>

The IPv6 label flow can be used to provide the entropy needed for ECMP
(like in RFC6438). With flow labels, devices would not need to do DPI
for purposes of ECMP. This solves the issue not only for devices that
don't want to parse over extension headers, but also allows flow-based
ECMP with protocols other than just UDP and TCP. Several vendors are
already providing support for flow labels and ECMP, and we intend to
start setting flow labels by default in end hosts (Linux at least).

Tom

> I suspect you'll find that IP options are basically a non-starter except
> for research purposes.
>
> Joe