Re: [lisp] [nvo3] New Version Notification for draft-quinn-vxlan-gpe-00.txt

Dino Farinacci <farinacci@gmail.com> Thu, 26 September 2013 20:34 UTC

Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFC3521E80B0; Thu, 26 Sep 2013 13:34:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TmXkjjqNtT+9; Thu, 26 Sep 2013 13:34:37 -0700 (PDT)
Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 80C1621F9DCA; Thu, 26 Sep 2013 13:34:37 -0700 (PDT)
Received: by mail-ie0-f182.google.com with SMTP id aq17so2127445iec.41 for <multiple recipients>; Thu, 26 Sep 2013 13:34:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=JfawmIpYLDzOYpJ5fIaiETPi6UMrxRpmrFsivyXoqtQ=; b=CmuLSKFy5IpMOq3siKOwRXk1tCaP4IhTJmKc+YvKD1a+CDlhF+IrmHXW9a0QQ8kibT U8Uw4f7QabLnZLuZjG0wqnd7CPu7hKvd5H8kiWDsAHbuYN60ZYGk+IbCpjTWgLV7NPnL FnDeF9Q4bAOFjQn0bYV9a1FG5LJxXvGUaknYM2EUmAAbwNvtqnlI3A6YL4EmvofI4WAN 5do7ARz5/va91i3aoKb2AiCn7ZjqNzAT/93JW7rdpphgHMth1me0wW2+e5+3WzmuABHK 4nbSWXJK2JqNKBvdmtd1PK2NNWyDKrVHxQhGnzBXhx+wUSf223Ma8EUWACD16687m08K rwQQ==
X-Received: by 10.42.108.138 with SMTP id h10mr2465925icp.87.1380227675847; Thu, 26 Sep 2013 13:34:35 -0700 (PDT)
Received: from [172.19.131.134] ([12.130.123.252]) by mx.google.com with ESMTPSA id hv5sm428656igb.9.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 26 Sep 2013 13:34:35 -0700 (PDT)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <2691CE0099834E4A9C5044EEC662BB9D452D1EBC@dfweml509-mbx.china.huawei.com>
Date: Thu, 26 Sep 2013 13:34:30 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <BB77A3FF-6939-4568-82C2-361F03F4D1E8@gmail.com>
References: <20130924150710.B45F118C094@mercury.lcs.mit.edu> <524329EB.7050704@cisco.com> <CF7B7553-BBE5-482C-AB29-D4F3B92680CD@gmail.com> <CAKFn1SHOCV-V+dodAgLk73CBCzv_vYD2rh_KTZnBJrc5i2EC8A@mail.gmail.com> <16DF95BC-8820-4318-899B-DA0AC10BF19E@gmail.com> <2691CE0099834E4A9C5044EEC662BB9D452D1EBC@dfweml509-mbx.china.huawei.com>
To: Lucy yong <lucy.yong@huawei.com>
X-Mailer: Apple Mail (2.1510)
Cc: Roger Jørgensen <rogerj@gmail.com>, "nvo3@ietf.org" <nvo3@ietf.org>, Noel Chiappa <jnc@mercury.lcs.mit.edu>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] [nvo3] New Version Notification for draft-quinn-vxlan-gpe-00.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Sep 2013 20:34:41 -0000

> Dino,
> 
> Current VXLAN format is much simpler format compared to LISP format. To use it with LISP protocol, do you need to modify VXLAN format to support LISP features?

Lucy, the format is exactly the same. If you choose to not implement the LISP data plane features and disable the flags, then it is exactly the same implementation as LISP. 

However ...

VXLAN is actually harder because if you get a cache miss, you have to look in another table to find a group address to encapsulate to. So if you take a closer look under the cover, it is arguably harder. It requires a hardware implementation to build a different lookup memory or partition one memory to do two different types of lookups.

Dino

> 
> Regards,
> Lucy
> 
> -----Original Message-----
> From: Lucy yong 
> Sent: Thursday, September 26, 2013 2:44 PM
> To: 'Dino Farinacci'; Roger Jørgensen
> Cc: Fabio Maino; nvo3@ietf.org; Noel Chiappa; lisp@ietf.org
> Subject: RE: [nvo3] [lisp] New Version Notification for draft-quinn-vxlan-gpe-00.txt
> 
> Please see inline.
> 
> -----Original Message-----
> From: nvo3-bounces@ietf.org [mailto:nvo3-bounces@ietf.org] On Behalf Of Dino Farinacci
> Sent: Thursday, September 26, 2013 1:57 PM
> To: Roger Jørgensen
> Cc: Fabio Maino; nvo3@ietf.org; Noel Chiappa; lisp@ietf.org
> Subject: Re: [nvo3] [lisp] New Version Notification for draft-quinn-vxlan-gpe-00.txt
> 
>> On Wed, Sep 25, 2013 at 9:03 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>>>> Hi Noel,
>>>> there's certainly no intention of keeping this out of the LISP WG, since this is not part of the charter we just thought an individual submission was more appropriate.
>>>> 
>>>> We just started from the very practical consideration of the proliferation of encapsulations in the data center, and the lack of multiprotocol support in both VXLAN and LISP.
>>> 
>>> Sorry I have to disagree. The protocols that LISP supports are *IP* protocols and the protocols that VXLAN supports are *the rest* since it is layer-2 solution. So this appears to be just rearranging the deck chairs.
>> 
>> This trouble me... why do we want to mix LISP and VXLAN? What is the 
>> gain in it? I only smell complexity. L2 in L3 over L3?
> 
> We shouldn't but let the authors reply. If you want to carry more than IP protocols in LISP, then you use the L2 UDP port and carry MAC addresses in LISP. You can carry all of MAC, IPv4, and IPv6 EIDs with one control-plane, the LISP mapping database using LISP-DDT.
> 
> [Lucy] Agree. This is one way to implement L2 or L3 overlay by using LISP protocol. However, Overlay virtual networks that use VXLAN encapsulation may be implemented in other way too, e.g. SDN controller, not LISP protocol. Therefore, there is a desire to extend VXLAN encapsulation to support multiple protocols beside L2 only and make it a generic overlay encapsulation schematics to support an overlay application.
> 
> BTW: IMO: using UDP port to indicate payload type is not elegant design, but acceptable for history reason only.
> 
> Lucy  
> 
>> How will a mix of LISP and VXLAN benefit the administrators of 
>> datacenters, end-users in the end?
> 
> The VXLAN authors have to answer that. They came afterwards (by 5 years).
> 
> Dino
> 
>> 
>> 
>> 
>> --
>> 
>> Roger Jorgensen           | ROJO9-RIPE
>> rogerj@gmail.com          | - IPv6 is The Key!
>> http://www.jorgensen.no   | roger@jorgensen.no
>> 
>> (I really start to really dislike gmails new better editor)
> 
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3