Re: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-gpe-04

"Larry Kreeger (kreeger)" <kreeger@cisco.com> Wed, 29 April 2015 19:09 UTC

Return-Path: <kreeger@cisco.com>
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 EFF551ACE41; Wed, 29 Apr 2015 12:09:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 jmLy_AIYT5X8; Wed, 29 Apr 2015 12:09:08 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DCE11ACE2A; Wed, 29 Apr 2015 12:09:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2320; q=dns/txt; s=iport; t=1430334548; x=1431544148; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=l3wuvYrnm/dNwQwKIh868XHrSsDL0++/VogOWnagH9U=; b=FvbZCC8NgxKhdT8TfXSYcbZWg9iKzw10/HZ19g5vo/TObHTwx+vWte1P RT/oPhXamT1tNWhANu9roCq1xbhEqLIbw1At4zCNZVIhzL1wWmrLXBovH 6PNCKeoTo8/1XrQAut2evTzCnmJ0Z0SztB8I+XQgTccdHcm8TaBQnWVM8 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AJBQCwK0FV/49dJa1SCoMMgS8FxgSHVwKBRToSAQEBAQEBAYEKhCEBAQQnEzIKAxACAQgYHhAhESUCBAENBYgXAxHCTQ2FHwEBAQEBAQEBAQEBAQEBAQEBAQEBAReLOIJNgVtdB4QtAQSRaoh0gVSBI4NJijGGWyODdG+BRIEBAQEB
X-IronPort-AV: E=Sophos;i="5.11,672,1422921600"; d="scan'208";a="145727593"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-4.cisco.com with ESMTP; 29 Apr 2015 19:09:07 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t3TJ97Kh001676 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 29 Apr 2015 19:09:07 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.245]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0195.001; Wed, 29 Apr 2015 14:09:07 -0500
From: "Larry Kreeger (kreeger)" <kreeger@cisco.com>
To: "sarikaya@ieee.org" <sarikaya@ieee.org>, "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [nvo3] NVO3 WG Adoption of draft-quinn-vxlan-gpe-04
Thread-Index: AQHQe782T78Secalx0uiPplmK5z2E51jQlEAgAAEbICAABPigIABLSmAgAAk+oCAAAaDAP//k6QA
Date: Wed, 29 Apr 2015 19:09:06 +0000
Message-ID: <D166793B.1470AC%kreeger@cisco.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>
In-Reply-To: <CAC8QAce34=8YLPaqzxCX5deRpzwfzC-wYx4fjLsVWt-+8HkD9w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.9.150325
x-originating-ip: [10.24.232.249]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DD1FCED32C5A0B4884CACE3E30A835B7@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/nvo3/GSOpBtdnzYEROfQqPklrsq2cCxg>
Cc: Benson Schliesser <bensons@queuefull.net>, "draft-quinn-vxlan-gpe@ietf.org" <draft-quinn-vxlan-gpe@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, "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: Wed, 29 Apr 2015 19:09:10 -0000

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> wrote:

>On Wed, Apr 29, 2015 at 1:13 PM, Paul Quinn (paulq) <paulq@cisco.com>
>wrote:
>>
>>> On Apr 29, 2015, at 12:01 PM, Behcet Sarikaya <sarikaya2012@gmail.com>
>>>wrote:
>>>
>>> On Tue, Apr 28, 2015 at 5:03 PM, Behcet Sarikaya
>>><sarikaya2012@gmail.com> 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
>>