Re: [nvo3] [L2tpext] New Version Notification for draft-fan-l2tp-vp-01.txt

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Thu, 10 April 2014 18:34 UTC

Return-Path: <cpignata@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 B29351A0414; Thu, 10 Apr 2014 11:34:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.773
X-Spam-Level:
X-Spam-Status: No, score=-9.773 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001, 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 hdDAGoFZ7xng; Thu, 10 Apr 2014 11:34:46 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 0B3451A02EB; Thu, 10 Apr 2014 11:34:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5515; q=dns/txt; s=iport; t=1397154878; x=1398364478; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=f7tlGT4YB3myYK3D3i7JVmx/h44PkkX+MFfZay2FPi8=; b=gSs0FWc7rmNL3HLLlImrHdyWvw99c6wJ6RM2on+QCgtBAUfn8miFxhDP Sw0/uc5c81Ab0f4//Vnbx08uQcHCKf/svE4XhNEoVj9jwc3wwN0QbULtA keBbt6KqozmNcGcO7tviBZ52JakyuIKCH4FdnuwniyUGRZB8rsqfDqtFz w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkYFALDjRlOtJA2G/2dsb2JhbABagwY7UQa8c4ZkUYEkFnSCJQEBAQQBAQFrCQIMBAIBCA4DAwEBASgHIQYLFAkIAgQOBQkSh00DEQgFxioNhmMXjFOBQlcHBoQyBJZwgW6BNYs+hU+DMIFqQQ
X-IronPort-AV: E=Sophos;i="4.97,835,1389744000"; d="scan'208";a="34750840"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-7.cisco.com with ESMTP; 10 Apr 2014 18:34:37 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id s3AIYbZC026506 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 10 Apr 2014 18:34:37 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.99]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0123.003; Thu, 10 Apr 2014 13:34:37 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Tom Herbert <therbert@google.com>
Thread-Topic: [L2tpext] [nvo3] New Version Notification for draft-fan-l2tp-vp-01.txt
Thread-Index: AQHPVOuGHQ6nAlR090S5GdtDr4vZ5A==
Date: Thu, 10 Apr 2014 18:34:37 +0000
Message-ID: <CF6C5B3D.52433%cpignata@cisco.com>
References: <20140410032205.30725.83163.idtracker@ietfa.amsl.com> <C02846B1344F344EB4FAA6FA7AF481F10F3E29D0@SZXEMA502-MBS.china.huawei.com> <CA+mtBx9r75d3bkk4FeHWXjPMwfetr97rBuxWoubDsx=_Y_RZ0g@mail.gmail.com> <1045434E-F6BE-444E-8E28-B2DCCE1B0A35@cisco.com> <CA+mtBx9480QZV-+FByVi2yF9dnGQDAFau8-Xak-vD+wuZjmTOQ@mail.gmail.com>
In-Reply-To: <CA+mtBx9480QZV-+FByVi2yF9dnGQDAFau8-Xak-vD+wuZjmTOQ@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.1.140326
x-originating-ip: [10.82.229.74]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <968640D2C5013A4CA8B2BDCAD5422D50@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/cZE4b2HY0ZTHX9f9jcaumyqcl6E
Cc: Fanduoliang <fanduoliang@huawei.com>, Zehn Cao <zehn.cao@gmail.com>, "nvo3@ietf.org" <nvo3@ietf.org>, "l2tpext@ietf.org" <l2tpext@ietf.org>, Namgon Kim <ng.kim@kt.com>
Subject: Re: [nvo3] [L2tpext] New Version Notification for draft-fan-l2tp-vp-01.txt
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, 10 Apr 2014 18:34:50 -0000

Hi, Tom,

-----Original Message-----
From: Tom Herbert <therbert@google.com>
Date: Thursday, April 10, 2014 at 2:23 PM
To: Carlos Pignataro <cpignata@cisco.com>
Cc: "l2tpext@ietf.org" <l2tpext@ietf.org>, Namgon Kim <ng.kim@kt.com>,
Fanduoliang <fanduoliang@huawei.com>, "nvo3@ietf.org" <nvo3@ietf.org>,
Zehn Cao <zehn.cao@gmail.com>
Subject: Re: [L2tpext] [nvo3] New Version Notification
for	draft-fan-l2tp-vp-01.txt

>> - To get hashing (for ECMP, RSS, etc.) in the network we'd almost
>> certainly use L2TP over UDP, so L2TP-VP should probably have a format
>> defined for use with UDP.
>>
>>
>> There's also hashing for L2TPv3 directly over IP (e.g., RFC 5640)
>>
>Unfortunately to use that I'd need to replace all my hardware to
>support it, and even if we did that the second we start putting L2TP
>in IPsec we're right back to not having the hash. Same thinking
>applies to GRE and it's use of key field for hash. I suppose it's not
>by design, but UDP encap will likely be the de facto standard in the
>data center-- it's not really that bad just a few bytes of overhead
>buys us compatibility with a lot of devices. There's some pesky issues
>to resolve, like whether UDP checksum is worthwhile and how to
>interact with NAT, but if we do this right we should be a able to
>provide a solution for all IP protocols (e.g.
>http://tools.ietf.org/html/draft-herbert-gue-01 :-) )

This is a larger topic, and certainly there have been many Foo-over-UDP
and generic-UDP-tunnel/encap proposals out there.

Without rat-holing, my point was only that there¹s specs for ECMP for
L2TPv3/GRE directly over IP, and also (agreeing with you here) you can run
L2TPv3 over UDP.

Thanks,

‹ Carlos.

>
>Tom
>
>> Thanks,
>>
>> Carlos.
>>
>> - Even with Type field, this still suffers from the same problem L2TP
>> has that network devices won't be able to parse the packet beyond the
>> L2TP header (the cookie field makes the header variable length). This
>> eliminates the ability to implement the protocol with LRO for
>> instance. I suggest you take four or five bits from reserved section
>> for header length to resolve this (see example in GUE).
>> - Cookie mechanism is an advantage over VXLAN and nvgre I believe, but
>> why limit it to 32 bits? 64 bits is much stronger, and at some point
>> we might even want 128 bits to do strong authentication.
>>
>> Some more general questions applicable to this and some other proposals.
>>
>> - "TNI field"-- this seems to use the same 24 bit left shifted format
>> of nvgre and VXLAN. I still don't see the rationale for this! Why
>> can't the full 32 bit field be allocated for vni? A large deployment
>> will be using various levels of hierarchical allocation and possibly
>> obfuscation of vni (TNI). The nvo3 requirements on this are vague
>> ("100's of thousands of virtual networks"), but they clearly don't
>> expect this the VNI to be a simple flat space either.
>> - "Outer Ethernet Header"-- showing the outer Ethernet header in L3
>> encapsulations examples is not necessary, use of Ethernet is not a
>> requirement, and this is potentially very misleading. For instance,
>> the outer Ethernet FCS does *not* protect the packet end to end in an
>> L3 routed network. Personally, I think it would be more illustrative
>> to show the IP packet in the inner Ethernet frame instead to see how
>> its alignment is affected.
>>
>> Thanks,
>> Tom
>>
>> B.R.
>> Frank
>>
>> -----Original Message-----
>> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
>> Sent: Thursday, April 10, 2014 11:22 AM
>> To: Xialiang (Frank); Zhen Cao; Fanduoliang; Zehn Cao; Namgon Kim;
>>Namgon
>> Kim; Fanduoliang; Xialiang (Frank)
>> Subject: New Version Notification for draft-fan-l2tp-vp-01.txt
>>
>>
>> A new version of I-D, draft-fan-l2tp-vp-01.txt has been successfully
>> submitted
>> by Liang Xia and posted to the IETF repository.
>>
>> Name:         draft-fan-l2tp-vp
>> Revision:     01
>> Title:                L2TP-VP: Layer Two Tunneling Protocol -
>>Virtualization
>> Profile
>> Document date:        2014-04-10
>> Group:                Individual Submission
>> Pages:                9
>> URL:
>> http://www.ietf.org/internet-drafts/draft-fan-l2tp-vp-01.txt
>> Status:         https://datatracker.ietf.org/doc/draft-fan-l2tp-vp/
>> Htmlized:       http://tools.ietf.org/html/draft-fan-l2tp-vp-01
>> Diff:           http://www.ietf.org/rfcdiff?url2=draft-fan-l2tp-vp-01
>>
>> Abstract:
>>   This document describes Layer Two Tunneling Protocol (L2TP)'s
>>   virtualization profile (L2TP-VP), which reuses session header of L2TP
>>   data message to securely support overlay networks for multiple
>>   tenants, and simplifies tunnel setup by disabling all kinds of L2TP
>>   control messages.
>>
>>
>>
>>
>> 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.
>>
>> The IETF Secretariat
>>
>>
>> _______________________________________________
>> 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
>>
>>
>
>_______________________________________________
>L2tpext mailing list
>L2tpext@ietf.org
>https://www.ietf.org/mailman/listinfo/l2tpext