Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-gpe-04
Benson Schliesser <bensons@queuefull.net> Thu, 30 April 2015 11:50 UTC
Return-Path: <bensons@queuefull.net>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C74D1AD26E for <nvo3@ietfa.amsl.com>; Thu, 30 Apr 2015 04:50:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level:
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=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 43GVh1d1bnvH for <nvo3@ietfa.amsl.com>; Thu, 30 Apr 2015 04:50:35 -0700 (PDT)
Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com [209.85.223.176]) (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 94A781AD26B for <nvo3@ietf.org>; Thu, 30 Apr 2015 04:50:33 -0700 (PDT)
Received: by iedfl3 with SMTP id fl3so72672176ied.1 for <nvo3@ietf.org>; Thu, 30 Apr 2015 04:50:33 -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=apKojFwRacItpqBRW7d+91YyjQ/djTVfY32msVqK/iQ=; b=BxCx+gN4GLo3knYs62EBPyiVDCbp7TpufJjbKIXts0sLMO+6hdJ0RGcIPw8KBf9jwP yGBhdF7iNRPDfDVtfmcsU8Ey+LLGtesqNQphgDSEY13q0UKfOLHaN/Pz5SmdlUbJWxPg wwsvw9B7RngemUCCcmfONnRoRs3FgBcoDCaVx1/TJVVxJ4UlSO69ga6Onvi76TwExBoS Ym/m5ABmk05x6tVqpjTcdE/twPlgMXJxaEK7GDHdOaHPUk2gDPfHOFvirhRZyqsjBSYw IschpgO8/JDGJfR6da9R5LueCVX39URUSxA8nHcQMNUXmgNo+Y2Pty9I3Gln2B7o1/+Q NZiQ==
X-Gm-Message-State: ALoCoQk554NLxIoT2cAc//p4aeOqEbeT4WF0csq97RT1R+9WeRC/xkCtvYLcBvpgocFW/xsz3uiH
MIME-Version: 1.0
X-Received: by 10.50.6.37 with SMTP id x5mr2943546igx.45.1430394633077; Thu, 30 Apr 2015 04:50:33 -0700 (PDT)
Received: by 10.107.144.196 with HTTP; Thu, 30 Apr 2015 04:50:32 -0700 (PDT)
In-Reply-To: <CAC8QAccteZqN6mV8i9F85sRVfh+bbA9w0JYgJzSVUsx_aDBQGg@mail.gmail.com>
References: <55358764.9080406@queuefull.net> <CAC8QAcedMhbcs2XjfEYupre5Gt3A+fe_NxfN=ja+KiWRnvLACA@mail.gmail.com> <553FF2FF.6020709@queuefull.net> <CAC8QAcdOpy3YciBS8vEavSrbN1e8dbXDGWV+ZiR1jixpSshBiw@mail.gmail.com> <CAC8QAcdyEaej54tfhdO=+KzjbGvYwZzq0EMhxx=Fdw2kj2AQ3w@mail.gmail.com> <C35FEF60-6278-4BA6-83C0-8FA918561EE1@cisco.com> <CAC8QAce34=8YLPaqzxCX5deRpzwfzC-wYx4fjLsVWt-+8HkD9w@mail.gmail.com> <D166793B.1470AC%kreeger@cisco.com> <CAC8QAccteZqN6mV8i9F85sRVfh+bbA9w0JYgJzSVUsx_aDBQGg@mail.gmail.com>
Date: Thu, 30 Apr 2015 12:50:32 +0100
Message-ID: <CAP4=VcgAguiAr5Keav+KyVAJeJG2_Sqi9G_BWcHOXwi-qHcbmw@mail.gmail.com>
From: Benson Schliesser <bensons@queuefull.net>
To: "sarikaya@ieee.org" <sarikaya@ieee.org>
Content-Type: multipart/alternative; boundary="047d7bd77026fe5f540514efb386"
Archived-At: <http://mailarchive.ietf.org/arch/msg/nvo3/uaLvHrfYS_r4CJVe3Wgrer6kJrw>
Cc: "Paul Quinn (paulq)" <paulq@cisco.com>, "draft-quinn-vxlan-gpe@ietf.org" <draft-quinn-vxlan-gpe@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, "Larry Kreeger (kreeger)" <kreeger@cisco.com>, "nvo3-chairs@ietf.org" <nvo3-chairs@ietf.org>
Subject: Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-gpe-04
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2015 11:50:37 -0000
Hi, Behcet. Just speaking as an individual: I understand the purpose of GPE as being the addition of a protocol field to VXLAN. It is not specifically a IPv4/v6 attribute, but more general. If you don't understand the general case of how or why v4 and v6 are multiplexed with the lower-layer protocol field then I don't think that's specifically germane to the nvo3 mailing list. As for comparing GUE and VXLAN-GPE, that seems like a fair discussion to have. But I don't currently see any especially constructive way to do that. Cheers, -Benson On Wednesday, April 29, 2015, Behcet Sarikaya <sarikaya2012@gmail.com> wrote: > Is gpe talking about encapsulation of inner packets, i.e. data plane? > If yes then it is like GUE. Then one would ask why do we need another > GUE? > > Looking at the abstract which says > > changes to the VXLAN header > > I think the answer is no. > > I would understand a few flags like OAM that you defined as extensions to > VXLAN. > > But I have trouble understanding next protocol field. > I think VXLAN encapsulation does not need next protocol field because > what is being encapsulated is completely defined in RFC7348. > > If in the future the need arises that something like NSH also needs to > be defined then the best way to do is to.define RFC7348bis and add it > there. > > Regards, > > Behcet > > > On Wed, Apr 29, 2015 at 2:09 PM, Larry Kreeger (kreeger) > <kreeger@cisco.com <javascript:;>> wrote: > > Regarding Joe Touch's comment about explicitly NOT indicating IPv4 vs > IPv6 > > in the Next Protocol (only indicating IP), I don't see what the > advantages > > of doing this are. It seems more philosophical. > > > > By indicating IPv4/IPv6 in the next protocol, it allows implementations > to > > only make one decision before parsing the IP header. By doing two steps > > NP->IP->IPv4/v6, it adds one more parsing step to the implementation, for > > no gain that I can think of. > > > > As Diego pointed out earlier, there is already a precedent in Ethernet > for > > indicating the IP version in the next protocol from the layer below it. > > > > - Larry > > > > On 4/29/15 11:36 AM, "Behcet Sarikaya" <sarikaya2012@gmail.com > <javascript:;>> wrote: > > > >>On Wed, Apr 29, 2015 at 1:13 PM, Paul Quinn (paulq) <paulq@cisco.com > <javascript:;>> > >>wrote: > >>> > >>>> On Apr 29, 2015, at 12:01 PM, Behcet Sarikaya <sarikaya2012@gmail.com > <javascript:;>> > >>>>wrote: > >>>> > >>>> On Tue, Apr 28, 2015 at 5:03 PM, Behcet Sarikaya > >>>><sarikaya2012@gmail.com <javascript:;>> wrote: > >>>>> Hi Benson, > >>>>> > >>>>> Joe Touch wrote this on intarea list: > >>>>> > >>>>> There is no reason for having the GUE header differentiate between > >>>>> payload=IPv4 and payload=IPv6. The IP version is addressed by the > >>>>> version field of the IP header. If GUE encapsulates both type of IP > >>>>>the > >>>>> same way (and it should), it should NOT differentiate between them in > >>>>> its (GUE) header. > >>>>> > >>>>> > >>>>> I think the same applies to gpe header. > >>>>> > >>>>> Plus the issues on the "NSH" protocol. > >>>> > >>>> Curiously if you look at the nsh draft, Section 3.2, > >>>> > >>>> NSH Base Header > >>>> > >>>> also has a next protocol field with the same encoding. > >>>> > >>>> Anybody understands what is going on? > >>> > >>> Yes, the concept is that you don't know what you want to carry via GPE. > >>> Today it might be v4, v6, ethernet, NSH or something else. Tomorrow, > >>>who knows? But more importantly, we need to enable that stacking to > >>>occur. > >>> > >> > >> > >>Please convince not me but Joe Touch on v4 and v6 thing. > >> > >>> The format of NSH is orthogonal -- as is the format of Ethernet for > >>>that matter. From an outer header (i.e. VXLAN-GPE or other) you need to > >>>be able to identify the inner protocol. > >>> > >> > >>Are we talking about VM-to-VM communication? I think that is what > >>VXLAN was designed for. > >> > >>Regards, > >> > >>Behcet > >>> Paul > >>> > > >
- [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-gpe-… Benson Schliesser
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Benson Schliesser
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Diego Garcia del Rio
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Larry Kreeger (kreeger)
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Paul Quinn (paulq)
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Larry Kreeger (kreeger)
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Benson Schliesser
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya
- [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-gpe-… Benson Schliesser
- Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-… Behcet Sarikaya