Re: [v6ops] WG Doc? draft-gont-v6ops-ipv6-ehs-packet-drops

Warren Kumari <warren@kumari.net> Mon, 14 March 2016 03:42 UTC

Return-Path: <warren@kumari.net>
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 DBF7612D93A for <v6ops@ietfa.amsl.com>; Sun, 13 Mar 2016 20:42:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.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 YnV9cRmclQDC for <v6ops@ietfa.amsl.com>; Sun, 13 Mar 2016 20:42:32 -0700 (PDT)
Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (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 37E8A12D7D7 for <v6ops@ietf.org>; Sun, 13 Mar 2016 20:42:32 -0700 (PDT)
Received: by mail-yw0-x231.google.com with SMTP id d65so153153710ywb.0 for <v6ops@ietf.org>; Sun, 13 Mar 2016 20:42:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WRaFBjbKgB/TS3V2riqhdx+Rh2RbzdVZtl1bep/hjAM=; b=DjJkCCy+5odQUl/otlSGmt2Gm3mStemVRZeDFDC5oj5LyW3B3UpAkMPyHevlW4CkAo hm5bJCOrJMArt6UEKsQKbkzaOZ1Iwd4KPvlCMeo+wVbNzELypL9Upmx4pIm143KNYIrr X1YncwHASayCee/g8p2gQz9r8RP7GINTH0Xcp9//x4pG91/wZlcrxbCRo1rn+tgjBTEi paZw6swaItc747JY8wPDjsXLWgxqoMRyDgF5WabLk33Di+Ap8PHcQieD3XgFV8+l/36v gj16+j5Ybelly0zq63bkwdv03UW8dlF4KuTt8lvlcQwwa1KjWZWGPZ6oH0MCJBwFWTpM TQ4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WRaFBjbKgB/TS3V2riqhdx+Rh2RbzdVZtl1bep/hjAM=; b=VJU38YWWWpa/Ksql1fY9Z8VDaqRxJPnS2T3l65xwN02CKSuDAkPlUPatXFD/bNZrDf iMFxrVoJclVloZv40kRjmdwtI2H5nTKBgQf4jBnc1JlZbBMX2Uf2E9j2Ow6CVfLVKP6X OYMy3N8IaCdxxOVOvUPSWZ0rR696TlxSP4pHaNb5nuPVRlC26ULzTRxtrUc3Wgph5k9q keDb+CTBDYSyLIw/pS4HlYvA6C46TuQdXidd+Xx4YEt1vPxdcTCgnsKKb+kdnNCAwFTl N/xdETp/CnQtf+g4yIYHT4lOo/F7F4LusdReLnidGxIgzKdhlbYUm4jqi95jE0nEX6NH J/ig==
X-Gm-Message-State: AD7BkJLsXPLorTNVjPbqShXPVEXbbKB/CcVlyOFPOx1B63lnu9w/mszPxSW1CdkQsk8mYV6KgH3aCdgvA6a1HKUe
X-Received: by 10.129.103.66 with SMTP id b63mr12383117ywc.127.1457926951285; Sun, 13 Mar 2016 20:42:31 -0700 (PDT)
MIME-Version: 1.0
References: <A277BE71-BD70-4AFE-97DA-F224D7DBBCB8@cisco.com> <BDA56C2D-788D-421C-B44A-1A29578F0F78@employees.org> <56E318C7.5020200@gmail.com> <F57DFD38-FC99-45AE-B41D-51B0565148B1@employees.org> <CALx6S37vNXk-g=W4n_Qvd2J=7xkgydvGEUwrhu8pRQig0hoqLg@mail.gmail.com> <1BB37194-0F5B-45C1-9DFA-87B1C28264D2@employees.org> <CALx6S37vfDcchTa5Tch+BS8rQAGgPP_EeYbVz19WBchSHTqExg@mail.gmail.com> <56E60B0D.6070600@gmail.com> <CALx6S36_Vi4XZfPvCNY42zpbXy9dXeXzwE8KedxYDhne371HHA@mail.gmail.com> <CAHw9_iKqXBzFfGVA_KXWO8gt681EB9JECLjC3N8K=94pb7ShjA@mail.gmail.com> <CALx6S36prYpXRExwJVLEG+sCdW9xL0V+BqRoUdwXHNZQDTnXSA@mail.gmail.com>
In-Reply-To: <CALx6S36prYpXRExwJVLEG+sCdW9xL0V+BqRoUdwXHNZQDTnXSA@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Mon, 14 Mar 2016 03:42:21 +0000
Message-ID: <CAHw9_iJCre1nBoajS_tMtYnPHMv6ppbVoZ3t7qM4y4MVxJ-E+Q@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
Content-Type: multipart/alternative; boundary="001a1145d1080a65a8052dfa1262"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/dtBrJ7Hp2uhlVorD-yKHhVXg8ns>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] WG Doc? draft-gont-v6ops-ipv6-ehs-packet-drops
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 14 Mar 2016 03:42:35 -0000

On Mon, Mar 14, 2016 at 11:10 AM Tom Herbert <tom@herbertland.com> wrote:

> On Sun, Mar 13, 2016 at 8:01 PM, Warren Kumari <warren@kumari.net> wrote:
> >
> >
> > On Mon, Mar 14, 2016 at 9:54 AM Tom Herbert <tom@herbertland.com> wrote:
> >>
> >> On Sun, Mar 13, 2016 at 5:51 PM, Brian E Carpenter
> >> <brian.e.carpenter@gmail.com> wrote:
> >> > On 14/03/2016 09:59, Tom Herbert wrote:
> >> > ...
> >> >> the point of using flow label is
> >> >> that it eliminates the need to parse extension headers in the first
> >> >> place for the ECMP use case. It would be nice if this benefit was and
> >> >> the need for flow label support were better enunciated in the draft.
> >> >
> >> > I'll be the least likely person on the planet to disagree with that,
> >> > but it is already part of the IPv6 standards (RFC6437 - see 2nd and
> 3rd
> >> > paragraphs of the Introduction) and has been in the IPv6 Node
> >> > Requirements
> >> > since 2011 (RFC434).
> >> >
> >> Brian,
> >>
> >> These are good descriptions flow label usage, but I don't see that
> >> they set requirements as to 1) whether end host must/should/may send
> >> non-zero flow labels with flow entropy 2) whether ECMP devices
> >> must/should/may use non-zero flow labels as input to their hash, or 3)
> >> if hosts use the flow label for EMCP must/should/may they parse any
> >> deeper to extract additional L4 entropy. RFC6438 comes close and
> >> answering #1, but that RFC is only applicable to tunnels.
> >>
> >> Pertaining to this draft, there is an observation that flow labels
> >> would obviate the need for middle boxes to parse the header chain,
> >
> >
> > I think I must have missed something somewhere / lost the plot -- which
> > draft is "this" draft? draft-gont-v6ops-ipv6-ehs-packet-drops?
> > I don't think that draft-gont-v6ops-ipv6-ehs-packet-drops says that at
> all
> > -- if the *only* thing that the middlebox is doing is load-balancing /
> ECMP,
> > then this may be true, but in many cases "middleboxes" (a term which
> seems
> > about as vague as "thingies") are doing many other things, including
> > filtering, encapsulation, translation, monitoring / measurement,
> > "optimization", prioritization, etc.
> >
> Section 4.1.2 of draft-gont-v6ops-ipv6-ehs-packet-drops-03 discusses
> ECMP.


Nod.


> ECMP is a fundamental feature in switches,


Nod.

> we currently rely it
> on to get good load balancing across network fabrics.
>

Yah, nod, nod, fully agree.

I see where the disconnect is now -- to me, switches are not "middleboxes",
they fall into their own bucket ("switches" :-P).
I think we are in violent agreement, we are just using different terms.

To me, middleboxes are IP devices which are not designed to more than just
packet forwarding / filtering - but this is a vague description, and more
of a "I know it when I see it" (kind of like the entertaining (?)
discussions of the difference between a bridge and a switch, or a L3 switch
and a router).

RFC 3234 ("Middleboxes: Taxonomy and Issues") has a much better definition
than mine :-P
W



> > But, as I said, I suspect I've lost the plot somewhere along the line...
> > W
> >
> >>
> >> however the draft also states historically neither end nodes nor
> >> routers support. It seem like there should at least be a
> >> recommendation in "Future work"  section on how to attain widespread
> >> support flow label.
> >>
> >> Thanks,
> >> Tom
> >>
> >> >     Brian
> >>
> >> _______________________________________________
> >> v6ops mailing list
> >> v6ops@ietf.org
> >> https://www.ietf.org/mailman/listinfo/v6ops
>