Re: [nvo3] enhancing VXLAN/NVGRE vs creating an new encap

AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com> Tue, 18 March 2014 20:32 UTC

Return-Path: <Peter.AshwoodSmith@huawei.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 575F41A02FB for <nvo3@ietfa.amsl.com>; Tue, 18 Mar 2014 13:32:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.748
X-Spam-Level:
X-Spam-Status: No, score=-4.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] 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 nsWCqW0BlKly for <nvo3@ietfa.amsl.com>; Tue, 18 Mar 2014 13:32:47 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id BD4D61A044D for <nvo3@ietf.org>; Tue, 18 Mar 2014 13:32:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BCE91211; Tue, 18 Mar 2014 20:32:35 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 20:32:28 +0000
Received: from DFWEML706-CHM.china.huawei.com (10.193.5.225) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 18 Mar 2014 20:32:32 +0000
Received: from DFWEML703-CHM.china.huawei.com ([169.254.5.106]) by dfweml706-chm.china.huawei.com ([169.254.8.30]) with mapi id 14.03.0158.001; Tue, 18 Mar 2014 13:32:14 -0700
From: AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com>
To: David Allan I <david.i.allan@ericsson.com>, Thomas D Nadeau <tnadeau@lucidvision.com>, Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [nvo3] enhancing VXLAN/NVGRE vs creating an new encap
Thread-Index: Ac88fq0JnPKTKSBTSHS+g+U+5AkGfgACXT9AAS7J44AACaSHgAAAvPKAAAfspYAAVqANgA==
Date: Tue, 18 Mar 2014 20:32:13 +0000
Message-ID: <7AE6A4247B044C4ABE0A5B6BF427F8E20A369E6A@dfweml703-chm.china.huawei.com>
References: <2691CE0099834E4A9C5044EEC662BB9D45354603@dfweml701-chm.china.huawei.com> <48E1A67CB9CA044EADFEAB87D814BFF632A2BAD1@eusaamb107.ericsson.se> <026b01cf4108$9e58b070$db0a1150$@riw.us> <F10451DB-7C6E-4ED1-ABC0-37E8B3CD80FD@gmail.com> <5C5D3148-261D-4428-AC6B-AAAD4436D048@lucidvision.com> <E6C17D2345AC7A45B7D054D407AA205C39241E6A@eusaamb105.ericsson.se>
In-Reply-To: <E6C17D2345AC7A45B7D054D407AA205C39241E6A@eusaamb105.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.193.60.70]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/Wt4a7aR0ojqk6YkoAuliTQbhYMc
Cc: Russ White <russw@riw.us>, "<draft-gross-geneve@tools.ietf.org>" <draft-gross-geneve@tools.ietf.org>, "<nvo3@ietf.org>" <nvo3@ietf.org>, Lucy yong <lucy.yong@huawei.com>, Eric Gray <eric.gray@ericsson.com>
Subject: Re: [nvo3] enhancing VXLAN/NVGRE vs creating an new encap
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: Tue, 18 Mar 2014 20:32:49 -0000

I agree enhancing rather than inventing new is a good idea. For example CR-LDP did not create a new encapsulation (it is normal MPLS) nor did it create a new control protocol (its LDP) although it did add some TLV's to LDP of course for the ERO and QOS. It was a simple idea with very small code delta over LPD ... ..oh wait .. I guess that's a bad example ;)

As Dave points out politics is far from impotent here, let's not kid ourselves.

Peter

-----Original Message-----
From: nvo3 [mailto:nvo3-bounces@ietf.org] On Behalf Of David Allan I
Sent: Sunday, March 16, 2014 3:57 PM
To: Thomas D Nadeau; Dino Farinacci
Cc: Russ White; <draft-gross-geneve@tools.ietf.org>; <nvo3@ietf.org>; Lucy yong; Eric Gray
Subject: Re: [nvo3] enhancing VXLAN/NVGRE vs creating an new encap

The actual examples cited are artifacts of an industry power structure that may not apply in this case, as far as past performance predicting future outcomes....

D

-----Original Message-----
From: nvo3 [mailto:nvo3-bounces@ietf.org] On Behalf Of Thomas D Nadeau
Sent: Sunday, March 16, 2014 9:10 AM
To: Dino Farinacci
Cc: Russ White; <draft-gross-geneve@tools.ietf.org>; <nvo3@ietf.org>; Lucy yong; Eric Gray
Subject: Re: [nvo3] enhancing VXLAN/NVGRE vs creating an new encap

This road is littered with many examples in recent history of new alternatives presenting the dream of "a new encap/protocol will fix everything" such as crldp, PBT and PBB-TE. let's not make this mistake if we can help it...

Tom 


> On Mar 16, 2014, at 11:48, Dino Farinacci <farinacci@gmail.com> wrote:
> 
> Decades of experience tells us what Russ says below. Those who choose to ignore are bound to repeat ...
> 
> Dino
> 
>> On Mar 16, 2014, at 4:12 AM, "Russ White" <russw@riw.us> wrote:
>> 
>> 
>>> 3) create a new encapsulation that meets requirements - and find out 
>>> that the
>>>    industry doesn't entirely switch over to the new (read untried 
>>> and
>> possibly
>>>    immature) encapsulation, existing deployed alternatives are
>> documented
>>> in
>>>    some (possibly non-standard) way and we incur the costs 
>>> associated
>> with
>>>    living with three alternatives additional encapsulations until 
>>> such
>> time (if
>>> ever)
>>>    when the DCN industry settles on fewer (possibly as few as one)
>> choices,
>>> and
>>>    we move on.
>> 
>> This is, in fact, the most likely result... Vendors would need to 
>> remove support for the old encaps over time, which isn't going to 
>> happen so long as someone is actually using them, which means support 
>> will still be in code, which means new people will start using them, which means...
>> 
>> There is also a cost in security when it comes to defining new encap 
>> types we often don't consider -- it's one more tunnel type that needs 
>> to be accounted for by middle boxes, network hardening routines, etc.
>> For every new encap we create, we also create a lot of work in the 
>> security world in tracking vulnerabilities, understanding the semantics of the protocol, etc.
>> 
>> The right answer, IMHO, is to modify, rather than creating a new encap.
>> 
>> :-)
>> 
>> Russ
>> 
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
> 
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
> 

_______________________________________________
nvo3 mailing list
nvo3@ietf.org
https://www.ietf.org/mailman/listinfo/nvo3

_______________________________________________
nvo3 mailing list
nvo3@ietf.org
https://www.ietf.org/mailman/listinfo/nvo3