Re: [armd] address resolution requirement from hosts to overlay edge nodes. Any opinion?

Anoop Ghanwani <anoop@alumni.duke.edu> Tue, 14 February 2012 18:55 UTC

Return-Path: <ghanwani@gmail.com>
X-Original-To: armd@ietfa.amsl.com
Delivered-To: armd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08B2521F8780 for <armd@ietfa.amsl.com>; Tue, 14 Feb 2012 10:55:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.577
X-Spam-Level:
X-Spam-Status: No, score=-3.577 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 5GqmPgpEdzm5 for <armd@ietfa.amsl.com>; Tue, 14 Feb 2012 10:55:29 -0800 (PST)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id 99DD621F8778 for <armd@ietf.org>; Tue, 14 Feb 2012 10:55:26 -0800 (PST)
Received: by qcsq5 with SMTP id q5so199649qcs.31 for <armd@ietf.org>; Tue, 14 Feb 2012 10:55:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=eBbmalO9iC+C8VDXwtkEvA8wrdKvzNa/ivBl6jsJ+8o=; b=Zu0yHTwgXEFj5Ko2/7A9j+TpMT2lOM2H+P3X9szg9MCKJNzeP0RLR2Nyfj1/QlL2GE CQilxUEWDdZmQBa0ffVNh71xlIvaZYW/++EvZYWLVZgz6I8hk1+hYwXw1vch9pFL4N6X KL0/aZMz7VXrAj0vVTztRGkCB+2u0npD0JWe8=
MIME-Version: 1.0
Received: by 10.229.76.89 with SMTP id b25mr12860630qck.54.1329245726110; Tue, 14 Feb 2012 10:55:26 -0800 (PST)
Sender: ghanwani@gmail.com
Received: by 10.229.155.206 with HTTP; Tue, 14 Feb 2012 10:55:26 -0800 (PST)
In-Reply-To: <7AE6A4247B044C4ABE0A5B6BF427F8E291E1A5@dfweml503-mbx>
References: <CA+-tSzzNeLP4N=Nv1EeBML51KTpmxPP3NWut+vnaWFy8RtUViA@mail.gmail.com> <7AE6A4247B044C4ABE0A5B6BF427F8E291E1A5@dfweml503-mbx>
Date: Tue, 14 Feb 2012 10:55:26 -0800
X-Google-Sender-Auth: b3_PrvJ90IrfO9wjWbjywpXGKDU
Message-ID: <CA+-tSzyvoDfwnKc7Yt65abQWSqMg2jF0iQax=wcYkmwtNGxZng@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
To: AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Thomas Narten <narten@us.ibm.com>, "armd@ietf.org" <armd@ietf.org>, Igor Gashinsky <igor@yahoo-inc.com>
Subject: Re: [armd] address resolution requirement from hosts to overlay edge nodes. Any opinion?
X-BeenThere: armd@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion of issues associated with large amount of virtual machines being introduced in data centers and virtual hosts introduced by Cloud Computing." <armd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/armd>, <mailto:armd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/armd>
List-Post: <mailto:armd@ietf.org>
List-Help: <mailto:armd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/armd>, <mailto:armd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Feb 2012 18:55:30 -0000

On Tue, Feb 14, 2012 at 10:29 AM, AshwoodsmithPeter
<Peter.AshwoodSmith@huawei.com> wrote:

>>That said, there are unicast applications (such as Microsoft's Network
>>Load Balancing) that require multicast at L2, and because they
>>require multicast at L2, such a network would still need to support
>>IP multicast.
>
>>So really, the directory-based approach would be helpful
>>only in a narrow set of circumstances -- no multicast applications
>>including things like NLB.
>
> Anoop, even if you have a good multicast in the underlay network and its being used by things like MS NLB there is still enormous value in eliminating the multicast methods that are used to establish the <c-mac, ip-addr, b-mac tunnel> tripple relationships via some form of database etc.

That's correct, Peter.  As I said in my first response, we have
to solve both problems -- ipaddr->cmac and cmac->bmac/tunnel.
If we solve only one, then the value proposition is significantly
diluted.  As an added benefit, if we solve this problem and there
is no other need for L2 multicast in the network (NLB, directed
broadcast), then the overlay does not need multicast support from
the underlying network.  Requiring IP multicast (especially PIM bidir)
from the network is really a big deal, especially at the kind of
scale that the VXLAN/NVGRE proposals need it.

Anoop