Re: [nvo3] I-D Action: draft-ietf-nvo3-geneve-04.txt

Dan Wing <dwing@vmware.com> Wed, 19 July 2017 20:54 UTC

Return-Path: <dwing@vmware.com>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05F0A13166B for <nvo3@ietfa.amsl.com>; Wed, 19 Jul 2017 13:54:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=onevmw.onmicrosoft.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 S5ztshgx0MMY for <nvo3@ietfa.amsl.com>; Wed, 19 Jul 2017 13:54:33 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0053.outbound.protection.outlook.com [104.47.36.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15788131559 for <nvo3@ietf.org>; Wed, 19 Jul 2017 13:54:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3rVyIexufl4mLFer6FnIg0cEZXcL5JlZSWCQSidVx6c=; b=phOYRLiFwZk6bgTGu6P6kCjELKRMv3IElcPyyBWzW+JB8ZdYqR1cGiYohXGrmrQJXheGM/n1WyJRB1uFSRWrF0O6qu8h6CveEjuS4Ze3ckJNlDv3soaPUX1IaDIX0oVvmq3WFRURftJxE6WDyfO3CeYURq7Xhy/vpU9iOY4bx4w=
Received: from CO2PR05MB2648.namprd05.prod.outlook.com (10.166.95.12) by CO2PR05MB2501.namprd05.prod.outlook.com (10.166.95.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Wed, 19 Jul 2017 20:54:31 +0000
Received: from CO2PR05MB2648.namprd05.prod.outlook.com ([10.166.95.12]) by CO2PR05MB2648.namprd05.prod.outlook.com ([10.166.95.12]) with mapi id 15.01.1282.008; Wed, 19 Jul 2017 20:54:31 +0000
From: Dan Wing <dwing@vmware.com>
To: Dave Dolson <ddolson@sandvine.com>
CC: "Ganga, Ilango S" <ilango.s.ganga@intel.com>, "nvo3@ietf.org" <nvo3@ietf.org>
Thread-Topic: [nvo3] I-D Action: draft-ietf-nvo3-geneve-04.txt
Thread-Index: AQHSnESg7WGegVM0M0uwAPpT/2ryPKGUGewAgMfbIgCAAF0YgIAADwZAgAAItYA=
Date: Wed, 19 Jul 2017 20:54:31 +0000
Message-ID: <6D542D24-DFFC-4F36-8142-CFC6B2B7E4FF@vmware.com>
References: <148944213947.20276.327932844116144830@ietfa.amsl.com> <C5A274B25007804B800CB5B289727E3556E1824A@ORSMSX116.amr.corp.intel.com> <E8355113905631478EFF04F5AA706E98A906A654@wtl-exchp-2.sandvine.com> <64A02421-38CF-4264-AE5A-B23DE4F69551@vmware.com> <E8355113905631478EFF04F5AA706E98A906B205@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98A906B205@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandvine.com; dkim=none (message not signed) header.d=none;sandvine.com; dmarc=none action=none header.from=vmware.com;
x-originating-ip: [208.91.1.34]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CO2PR05MB2501; 20:jXk3SRO9zweaPEVQhNomQMnnhA02A84Y/8m/k0shdd9xVxL6hj2gDsbRVsb8Brj6PIt3U/aWYvctMDjBUoVcBqw4pZCjKNy6c9hEbQnKKQfFSryRWY/S+OHpNNv7fgeJahD/flRdJO3eO6HKi8jfoCAd0jJfhYK7Ls4hjIWZYkA=
x-ms-office365-filtering-correlation-id: 80abe6cf-f1f5-4ad9-e157-08d4cee85a91
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CO2PR05MB2501;
x-ms-traffictypediagnostic: CO2PR05MB2501:
x-exchange-antispam-report-test: UriScan:(278178393323532)(61668805478150)(10436049006162)(236129657087228)(131327999870524)(48057245064654)(148574349560750);
x-microsoft-antispam-prvs: <CO2PR05MB2501062C655123F2D39DC014DCA60@CO2PR05MB2501.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CO2PR05MB2501; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CO2PR05MB2501;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(39410400002)(39860400002)(39450400003)(39850400002)(39400400002)(39840400002)(377424004)(377454003)(13464003)(53754006)(24454002)(102836003)(77096006)(86362001)(6486002)(6916009)(575784001)(76176999)(6116002)(54356999)(50986999)(25786009)(966005)(2950100002)(229853002)(14454004)(3846002)(478600001)(2906002)(3280700002)(5660300001)(3660700001)(8936002)(8676002)(93886004)(33656002)(230783001)(36756003)(81166006)(6436002)(305945005)(110136004)(7736002)(38730400002)(4326008)(6506006)(6512007)(189998001)(2900100001)(6246003)(54906002)(99286003)(6306002)(66066001)(83716003)(53546010)(82746002)(53936002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB2501; H:CO2PR05MB2648.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-ID: <0286A5CB59011D4F96ACA3AB2BC0EC70@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2017 20:54:31.2233 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2501
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/bB3L19GFAYmsErqDmth09Ze_t3g>
Subject: Re: [nvo3] I-D Action: draft-ietf-nvo3-geneve-04.txt
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 19 Jul 2017 20:54:36 -0000

On Jul 19, 2017, at 1:21 PM, Dave Dolson <ddolson@sandvine.com> wrote:
> That email doesn't provide a very satisfying answer.
> Even if flow label is not observed, it wouldn't hurt to set it properly.
> In this tussle, flow labels are going to have to be set before any equipment uses them.

Agreed on all 3 points of your points.

My (implied) point is that IPv6 nodes can't rely solely on flow label, but need to also hash flow information into UDP source port (like VXLAN does) to deal with:
  o IPv6 equipment that does not (yet) examine flow label, and 
  o NAT64 where the v4 network needs to benefit from ECMP and the v4 receiver needs to benefit from CPU balancing.

-d


> 
> 
> -----Original Message-----
> From: Dan Wing [mailto:dwing@vmware.com] 
> Sent: Wednesday, July 19, 2017 9:30 PM
> To: Dave Dolson
> Cc: Ganga, Ilango S; nvo3@ietf.org
> Subject: Re: [nvo3] I-D Action: draft-ietf-nvo3-geneve-04.txt
> 
> 
>> On Jul 19, 2017, at 7:01 AM, Dave Dolson <ddolson@sandvine.com> wrote:
>> 
>> This document shows IPv6 encapsulation, but provides no guidance about setting the Outer IPv6 flow label.
>> I would expect the flow label to be described with similar language to the UDP source port, since Flow Label is the obvious way to load-balance traffic across links.
> 
> See recent discussion on IPv6 flow label before/after https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail-2Darchive_web_nvo3_current_msg06192.html&d=DwIFAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=yX05JotFPhiCz3lyg97M_zlqpQa2-KUBs6zMQ2JhMus&s=URnITYl9Mhs0TUJ7CNT2SzTC88A45ACri7hgPDzHtFM&e= .
> 
> -d
> 
> 
>> 
>> Also, I don't know why the Outer Ethernet header is specified in the packet format. I think the Outer IPv4 could be carried in any link-layer or pseudo-wire. Or is the intent that this encapsulation is only valid on physical Ethernet?
>> 
>> -Dave
>> 
>> 
>> 
>> -----Original Message-----
>> From: nvo3 [mailto:nvo3-bounces@ietf.org] On Behalf Of Ganga, Ilango S
>> Sent: Tuesday, March 14, 2017 6:56 AM
>> To: nvo3@ietf.org
>> Subject: Re: [nvo3] I-D Action: draft-ietf-nvo3-geneve-04.txt
>> 
>> Hi All,
>> 
>> As per the direction from the NVO3 virtual interim meeting on Mar 01, 2017, we have updated the Geneve draft to reflect the recommendations from the NVO3 Encap Design Team.
>> 
>> Regards,
>> Ilango
>> 
>> 
>> -----Original Message-----
>> From: nvo3 [mailto:nvo3-bounces@ietf.org] On Behalf Of internet-drafts@ietf.org
>> Sent: Monday, March 13, 2017 2:56 PM
>> To: i-d-announce@ietf.org
>> Cc: nvo3@ietf.org
>> Subject: [nvo3] I-D Action: draft-ietf-nvo3-geneve-04.txt
>> 
>> 
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the Network Virtualization Overlays of the IETF.
>> 
>>       Title           : Geneve: Generic Network Virtualization Encapsulation
>>       Authors         : Jesse Gross
>>                         Ilango Ganga
>>                         T. Sridhar
>> 	Filename        : draft-ietf-nvo3-geneve-04.txt
>> 	Pages           : 26
>> 	Date            : 2017-03-13
>> 
>> Abstract:
>>  Network virtualization involves the cooperation of devices with a
>>  wide variety of capabilities such as software and hardware tunnel
>>  endpoints, transit fabrics, and centralized control clusters.  As a
>>  result of their role in tying together different elements in the
>>  system, the requirements on tunnels are influenced by all of these
>>  components.  Flexibility is therefore the most important aspect of a
>>  tunnel protocol if it is to keep pace with the evolution of the
>>  system.  This draft describes Geneve, a protocol designed to
>>  recognize and accommodate these changing capabilities and needs.
>> 
>> 
>> The IETF datatracker status page for this draft is:
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dnvo3-2Dgeneve_&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=jl8mAMv9fc56a9uC-yCIvpgqv0KhMzBJrS85eBojrO8&e= 
>> 
>> There's also a htmlized version available at:
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnvo3-2Dgeneve-2D04&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=Om_KsrOpgl0eSZslhSg1NJKca_DKHWIYhzTcox3oUWE&e= 
>> 
>> A diff from the previous version is available at:
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_rfcdiff-3Furl2-3Ddraft-2Dietf-2Dnvo3-2Dgeneve-2D04&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=8sN33BmwNDw6L-WqsBTd6iir0yFZwwc3aV02Hhk2U4I&e= 
>> 
>> 
>> Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org.
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> https://urldefense.proofpoint.com/v2/url?u=ftp-3A__ftp.ietf.org_internet-2Ddrafts_&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=q5sfpOsCL35peVBp35W-sWqGHn2h_ZbVD-sC9XCPnkw&e= 
>> 
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_nvo3&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=QM_nHIi2lR4qv4GDPGfly1LGEtEwdId1jwKUSe27U4g&e= 
>> 
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_nvo3&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=QM_nHIi2lR4qv4GDPGfly1LGEtEwdId1jwKUSe27U4g&e= 
>> 
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_nvo3&d=DwICAg&c=uilaK90D4TOVoH58JNXRgQ&r=IMDU0f3LtPMQf5XkZ06fNg&m=c1ucx0nQYX9aNIHlbBuNBPkLaXdfqUReErSxsEbyvKQ&s=QM_nHIi2lR4qv4GDPGfly1LGEtEwdId1jwKUSe27U4g&e= 
>