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

David Allan I <david.i.allan@ericsson.com> Tue, 14 February 2012 19:05 UTC

Return-Path: <david.i.allan@ericsson.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 6BC8A21E80A7 for <armd@ietfa.amsl.com>; Tue, 14 Feb 2012 11:05:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.32
X-Spam-Level:
X-Spam-Status: No, score=-6.32 tagged_above=-999 required=5 tests=[AWL=0.279, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 Z++zrkEEr7eW for <armd@ietfa.amsl.com>; Tue, 14 Feb 2012 11:05:43 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.9]) by ietfa.amsl.com (Postfix) with ESMTP id 0854D21E8087 for <armd@ietf.org>; Tue, 14 Feb 2012 11:05:42 -0800 (PST)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id q1EJ5abX020281; Tue, 14 Feb 2012 13:05:37 -0600
Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.142]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Tue, 14 Feb 2012 14:05:31 -0500
From: David Allan I <david.i.allan@ericsson.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>, AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com>
Date: Tue, 14 Feb 2012 14:05:30 -0500
Thread-Topic: [armd] address resolution requirement from hosts to overlay edge nodes. Any opinion?
Thread-Index: AczrSkIVFf3wgkz1TkmILegWRm7rvwAADlbw
Message-ID: <60C093A41B5E45409A19D42CF7786DFD522A9BE1F1@EUSAACMS0703.eamcs.ericsson.se>
References: <CA+-tSzzNeLP4N=Nv1EeBML51KTpmxPP3NWut+vnaWFy8RtUViA@mail.gmail.com> <7AE6A4247B044C4ABE0A5B6BF427F8E291E1A5@dfweml503-mbx> <CA+-tSzyvoDfwnKc7Yt65abQWSqMg2jF0iQax=wcYkmwtNGxZng@mail.gmail.com>
In-Reply-To: <CA+-tSzyvoDfwnKc7Yt65abQWSqMg2jF0iQax=wcYkmwtNGxZng@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Thomas Narten <narten@us.ibm.com>, Igor Gashinsky <igor@yahoo-inc.com>, "armd@ietf.org" <armd@ietf.org>
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 19:05:48 -0000

I have to admit I am a bit confused by the direction this is going. 

There seems to be a view that multicast is bad, yet it is a useful tool to permit a significant amount of functionality to be delegated to end systems, and is a part of useful address aggregation in the form of the subnet. IMO virtualized broadcast domains are good things, not something to be avoided, and they permit a trusted resource community to do a lot of self-organizing. 

Perhaps you should be thinking about improving multicast, not evicerating everything else. And as a general design principle, I believe that applies to most areas where the tail is wagging the dog in these deliberations.

My 2 cents
Dave

-----Original Message-----
From: armd-bounces@ietf.org [mailto:armd-bounces@ietf.org] On Behalf Of Anoop Ghanwani
Sent: Tuesday, February 14, 2012 10:55 AM
To: AshwoodsmithPeter
Cc: Thomas Narten; armd@ietf.org; Igor Gashinsky
Subject: Re: [armd] address resolution requirement from hosts to overlay edge nodes. Any opinion?

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
_______________________________________________
armd mailing list
armd@ietf.org
https://www.ietf.org/mailman/listinfo/armd