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

"Anton Ivanov (antivano)" <antivano@cisco.com> Fri, 11 April 2014 18:02 UTC

Return-Path: <antivano@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 9ACCF1A073C for <nvo3@ietfa.amsl.com>; Fri, 11 Apr 2014 11:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.773
X-Spam-Level:
X-Spam-Status: No, score=-14.773 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, 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 fw0YuQ6FQ432 for <nvo3@ietfa.amsl.com>; Fri, 11 Apr 2014 11:01:59 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 6A4271A0737 for <nvo3@ietf.org>; Fri, 11 Apr 2014 11:01:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8364; q=dns/txt; s=iport; t=1397239317; x=1398448917; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=NyOdiVVZopL9qe4RnWCh7hRrN4N2FBVy5WVg3A3S/OM=; b=cq3dlqNg/tE8Jz6Rt9ToPRtsRFDjOOfVoBWMlxsEEN2vpnVRXxEvo77+ hQFpKj+GowMrnLVnzCpXbq1BI98bT4ErUPbNUSdbkwcNwv8Z1BiTTPIem CrbkPCfhY8DRGBjsuzn/5ibJDFfp5RIBP6FrW7rpJNAiXoKmxt/dxW9Bb 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmIFAL0tSFOtJV2b/2dsb2JhbABZgwY7UQaDDroPhzUZgQUWdIIlAQEBAwEBAQEgEToEBQENBAIBCBEEAQEBAgIFFggDAgICBwMCAQIBFQsUAQgIAgQNBgICBYdrCAgFqRqiXBeBKYxsJBgiBoJpgUkEmGCBNZENgzGBakE
X-IronPort-AV: E=Sophos;i="4.97,843,1389744000"; d="scan'208";a="314019899"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-9.cisco.com with ESMTP; 11 Apr 2014 18:01:56 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s3BI1uB8000493 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <nvo3@ietf.org>; Fri, 11 Apr 2014 18:01:56 GMT
Received: from xmb-aln-x12.cisco.com ([169.254.7.118]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0123.003; Fri, 11 Apr 2014 13:01:56 -0500
From: "Anton Ivanov (antivano)" <antivano@cisco.com>
To: "nvo3@ietf.org" <nvo3@ietf.org>
Thread-Topic: [nvo3] New Version Notification for draft-fan-l2tp-vp-01.txt
Thread-Index: AQHPVXNUgFJsTZiO4kCwcAr8wni8KpsM3/uAgAApKwA=
Date: Fri, 11 Apr 2014 18:01:56 +0000
Message-ID: <53482E10.9070608@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> <C02846B1344F344EB4FAA6FA7AF481F10F3E2C07@SZXEMA502-MBS.china.huawei.com> <5347C7FF.8010606@cisco.com> <CA+mtBx_8TvPoiaUdJu2UegNOfMr4Cte2Y7DPhwk=-+LtgK9_cw@mail.gmail.com>
In-Reply-To: <CA+mtBx_8TvPoiaUdJu2UegNOfMr4Cte2Y7DPhwk=-+LtgK9_cw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10
x-originating-ip: [10.61.165.4]
Content-Type: text/plain; charset="utf-8"
Content-ID: <64ABF19E52AB52498B0C3335DD1CA2C2@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/3pqu18QQSZIUtAg25SU4Ymwslc8
Subject: Re: [nvo3] 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: Fri, 11 Apr 2014 18:02:04 -0000

On 11/04/14 16:34, Tom Herbert wrote:
>> You do not need to specify anything here. You can just offset yourself and
>> stick the extra fields between a _STANDARD_ L2TPv3 header and the payload.
>> Due to L2TPv3 not specifying an Ethertype in the header you can offset the
>> data by as much as you wish and stick in there whatever you wish. It will
>> still be fully compatible and will be supported at some backward
>> compatibility level by any implementation which has an offset parameter.
>> That is pretty much all of them nowdays.
>>
> "stick in there whatever you wish" is not a plan to produce an
> interoperable and robust protocol. It seems like L2TP would generally
> benefit from including an EtherType, why not propose that as a new
> optional L2TP field?
I agree - it is not a plan. It is a design direction.

I also agree - if there is a need to have a profile different from the 
current Ethernet one which has Ethertype we can put it in there. Note 
the "if".

In either case case we do not need to break the current standard to 
introduce this extension and we do not need to have a repeat of the MPLS 
& MPLS-TP Relationship. I mean Relationship with big R here (the whole 
soap opera including T-MPLS vs MPLS-TP).

A.

>
>> In any case, as we already have a reference implementation for use of L2TPv3
>> as a virtualization protocol enqueued for inclusion in kvm-qemu 2.1,
>> containers in Linux above 3.3 and UML (TBA, current versions are 3.3+)
>> please specify how you interoperate versus existing code which in the
>> process of being deployed.
>>
>> Hint - you do not.
>>
>>
>> A.
>>
>>
>>
>> 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).
>>
>> [Frank] : good comments. Will consider it~~
>>
>>
>> - 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.
>>
>> [Frank] : It’s an issue existing a long time. I have no personal preference
>> on it. It totally depends on real requirement.
>>
>>
>>
>>
>>
>>
>> - "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.
>>
>> [Frank] : Actually, It’s only a encapsulation example. But your comment is
>> right. We will correct in the next version. Thanks!
>>
>>
>>
>> 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
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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