Re: [armd] how does "draft-sridharan-virtualization-nvgre-00" advertise its external facing hosts' IP addresses to external world?
Vishwas Manral <vishwas.ietf@gmail.com> Thu, 22 September 2011 23:01 UTC
Return-Path: <vishwas.ietf@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 D83A511E80C7 for <armd@ietfa.amsl.com>; Thu, 22 Sep 2011 16:01:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.144
X-Spam-Level:
X-Spam-Status: No, score=-3.144 tagged_above=-999 required=5 tests=[AWL=0.454, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 pYssUlWZ9mmw for <armd@ietfa.amsl.com>; Thu, 22 Sep 2011 16:01:05 -0700 (PDT)
Received: from mail-qw0-f50.google.com (mail-qw0-f50.google.com [209.85.216.50]) by ietfa.amsl.com (Postfix) with ESMTP id 0FEC911E8098 for <armd@ietf.org>; Thu, 22 Sep 2011 16:01:04 -0700 (PDT)
Received: by qwj9 with SMTP id 9so6530132qwj.9 for <armd@ietf.org>; Thu, 22 Sep 2011 16:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=i+S57aq0Hi5ZXB/bHY/2Ym4MOYNMPcJp9UHGsAKBxjo=; b=lDqMeftBTjDj+5321bH+EQZWitlAXwEJWTN+efGNSb6vUc33aSF6NcaQ2WOEGq6B8t P0uTIEdRy8ks9/L3sl4E2TISn9KVM/oT+w+Ecawshy5Gvgmxx7ShcNnuLmYJh9Fz1xSX ZiVcngqfaqnru6vEDSo03vfqwXecxW88Hz5r0=
MIME-Version: 1.0
Received: by 10.229.65.229 with SMTP id k37mr2173913qci.281.1316732616225; Thu, 22 Sep 2011 16:03:36 -0700 (PDT)
Received: by 10.229.28.70 with HTTP; Thu, 22 Sep 2011 16:03:36 -0700 (PDT)
In-Reply-To: <65755BEBE02F7C41BD4F137AED91DA5E2FD2AF86@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com>
References: <CAP_bo1b_2D=fbJJ8uGb8LPWb-6+sTQn1Gsh9YAp8pFs3JY_rrw@mail.gmail.com> <CAOyVPHTLYv=-GbjimpDr5NsxMUeWKtVKzStY9yxQO7s4YD2Ywg@mail.gmail.com> <CAP_bo1Ya7p+OS7fS40jE4+UZuhmeO+MAroC=CZK5sMEE625z8Q@mail.gmail.com> <CAOyVPHTcFr7F4ymQyXyECtS6f8z1XyZn40a_5WcpcjF9y0hZvQ@mail.gmail.com> <CA+-tSzx6DGPptGdtx5awzhnPPJgRHow2SWfuwRP4rwjdN1MXmw@mail.gmail.com> <CAOyVPHRUFrm2xqwrd4OVQbRotae+3+E8xhOF4n1dmWERVdLPEg@mail.gmail.com> <CA+-tSzzvj=eUYT4ZOKiy9yGssmrx71eby2f1xkKKh4NkXL5-Vg@mail.gmail.com> <CAOyVPHS-OF8+GRpmcAxbCj5_HEvgVSOvRMA2hC66v1pxs526Nw@mail.gmail.com> <35BAFA1F-25E8-442E-8FE6-2D5691DCBEAC@kumari.net> <7C4DFCE962635144B8FAE8CA11D0BF1E058CCE4D4C@MX14A.corp.emc.com> <EF5EF2B13ED09B4F871D9A0DBCA463C216C1E72D@TK5EX14MBXC300.redmond.corp.microsoft.com> <4A95BA014132FF49AE685FAB4B9F17F610CA2E67@dfweml503-mbx.china.huawei.com> <65755BEBE02F7C41BD4F137AED91DA5E2FD2AF86@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com>
Date: Thu, 22 Sep 2011 16:03:36 -0700
Message-ID: <CAOyVPHTbxYzQoJDjENDhB+VoT=HBxVTeWYWDRoWtjSnejO_=cA@mail.gmail.com>
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Narasimhan Venkataramaiah <narave@microsoft.com>
Content-Type: multipart/alternative; boundary="0016e64ed514dab37d04ad8fb31a"
Cc: "armd@ietf.org" <armd@ietf.org>
Subject: Re: [armd] how does "draft-sridharan-virtualization-nvgre-00" advertise its external facing hosts' IP addresses to external world?
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: Thu, 22 Sep 2011 23:01:07 -0000
Hi Simha, The main (Standards Track) change in your draft is the addition of TNI. A question I have is a TNI identifies a particular tenant and all flows from/to a tenant will be hashed to the same path (even with the changes in switches to do hashing to use TNI). Why do you not use the last 8 bits which you have kept as reserved for providing the randomization for hashing flows between same to/from on different paths? Thanks, Vishwas On Sun, Sep 18, 2011 at 11:01 AM, Narasimhan Venkataramaiah < narave@microsoft.com> wrote: > The easiest from the point of view of configuration would be to route > everything back through the enterprise - not necessarily the optimal from > the enterprise point of view. Are you referring to a scenario where the VMs > subnet is split between the cloud and the enterprise? Otherwise I don't see > the implication on virtualization as its no different than getting the > traffic routed to the enterprise in the first case. > > Simha > > ________________________________________ > From: armd-bounces@ietf.org [armd-bounces@ietf.org] on behalf of Linda > Dunbar [linda.dunbar@huawei.com] > Sent: Sunday, September 18, 2011 7:06 AM > To: Murari Sridharan; david.black@emc.com; armd@ietf.org > Subject: [armd] how does "draft-sridharan-virtualization-nvgre-00" > advertise its external facing hosts' IP addresses to external world? > > Hi Murari, > > Thank you very much for sharing the presentation. > > One question: > > For a host within an Enterprise site which needs to communicate with > external peers, the host either uses public IP address which is visible to > external peers or uses private IP address which is translated to public > address at the Enterprise site's gateway. > > When this host is moved to "Cloud data center", will the "Cloud Data > center" advertise this host address to external peers? Or will all external > peers go through enterprise's gateway to reach this host which is no longer > residing in the enterprise site? > > Thanks, Linda > > > -----Original Message----- > > From: armd-bounces@ietf.org [mailto:armd-bounces@ietf.org] On Behalf Of > > Murari Sridharan > > Sent: Saturday, September 17, 2011 3:02 PM > > To: david.black@emc.com; armd@ietf.org > > Subject: Re: [armd] soliciting typical network designs for ARMD > > > > FYI, here is a talk that I gave last week in relation to the nvgre > > draft below. > > http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-442T > > > > Thanks > > Murari > > > > -----Original Message----- > > From: armd-bounces@ietf.org [mailto:armd-bounces@ietf.org] On Behalf Of > > david.black@emc.com > > Sent: Friday, September 16, 2011 6:14 AM > > To: armd@ietf.org > > Subject: Re: [armd] soliciting typical network designs for ARMD > > > > And two more drafts on this topic: > > > > http://www.ietf.org/id/draft-mahalingam-dutt-dcops-vxlan-00.txt > > http://www.ietf.org/id/draft-sridharan-virtualization-nvgre-00.txt > > > > The edge switches could be the software switches in hypervisors. > > > > Thanks, > > --David > > > > > > > -----Original Message----- > > > From: armd-bounces@ietf.org [mailto:armd-bounces@ietf.org] On Behalf > > > Of Warren Kumari > > > Sent: Wednesday, August 31, 2011 3:16 PM > > > To: Vishwas Manral > > > Cc: armd@ietf.org > > > Subject: Re: [armd] soliciting typical network designs for ARMD > > > > > > > > > On Aug 11, 2011, at 11:40 PM, Vishwas Manral wrote: > > > > > > > Hi Linda/ Anoop, > > > > > > > > Here is the example of the design I was talking about, as defined > > by google. > > > > > > Just a clarification -- s/as defined by google/as described by > > someone > > > who happens to work for google/ > > > > > > W > > > > > > > http://www.ietf.org/id/draft-wkumari-dcops-l3-vmmobility-00.txt > > > > > > > > Thanks, > > > > Vishwas > > > > On Tue, Aug 9, 2011 at 2:50 PM, Anoop Ghanwani > > <anoop@alumni.duke.edu> wrote: > > > > > > > > >>>> > > > > (though I think if there was a standard way to map Multicast MAC to > > > > Multicast IP, they could > > > probably use such a standard mechanisms). > > > > >>>> > > > > > > > > They can do that, but then this imposes requirements on the > > > > equipment to be able to do multicast forwarding, and even if does, > > > > because of pruning requirements the number of groups would be very > > > > large. The average data center switch probably won't handle that > > > > many groups. > > > > > > > > On Tue, Aug 9, 2011 at 2:41 PM, Vishwas Manral > > <vishwas.ietf@gmail.com> wrote: > > > > Hi Anoop, > > > > > > > > From what I know they do not use Multicast GRE (I hear the extra 4 > > > > bytes in the GRE header is a > > > proprietery extension). > > > > > > > > I think a directory based mechanism is what is used (though I think > > > > if there was a standard way to > > > map Multicast MAC to Multicast IP, they could probably use such a > > standard mechanisms). > > > > > > > > Thanks, > > > > Vishwas > > > > On Tue, Aug 9, 2011 at 2:03 PM, Anoop Ghanwani > > <anoop@alumni.duke.edu> wrote: > > > > Hi Vishwas, > > > > > > > > How do they get multicast through the network in that case? > > > > Are they planning to use multicast GRE, or just use directory based > > > > lookups and not worry about multicast applications for now? > > > > > > > > Anoop > > > > > > > > On Tue, Aug 9, 2011 at 1:27 PM, Vishwas Manral > > <vishwas.ietf@gmail.com> wrote: > > > > Hi Linda, > > > > > > > > The data packets can be tunnelled at the ToR over say a GRE packet > > > > and the core is a Layer-3 core > > > (except for the downstream ports). So we could have encapsulation/ > > > decapsulation of L2 over GRE at the ToR. > > > > > > > > The very same thing can be done at the hypervisor layer too, in > > > > which case the entire DC network > > > would look like a Layer-3 flat network including the ToR to server > > > link and the hypervisor would do the tunneling. > > > > > > > > I am not sure if you got the points above or not. I know cloud OS > > > > companies that provide the service > > > and have big announced customers. > > > > > > > > Thanks, > > > > Vishwas > > > > On Tue, Aug 9, 2011 at 11:51 AM, Linda Dunbar <dunbar.ll@gmail.com> > > wrote: > > > > Vishwas, > > > > > > > > In my mind the bullet 1) in the list refers to ToR switches > > > > downstream ports (facing servers) > > > running Layer 2 and ToR uplinks ports run IP Layer 3. > > > > > > > > Have you seen data center networks with ToR switches downstream > > > > ports (i.e. facing servers) enabling > > > IP routing, even though the physical links are Ethernet? > > > > If yes, we should definitely include it in the ARMD draft. > > > > > > > > Thanks, > > > > Linda > > > > On Tue, Aug 9, 2011 at 12:58 PM, Vishwas Manral > > <vishwas.ietf@gmail.com> wrote: > > > > Hi Linda, > > > > I am unsure what you mean by this, but: > > > > * layer 3 all the way to TOR (Top of Rack switches), We can also > > > > have a heirarchical network, with the core totally Layer-3 (and > > > > having seperate > > > routing), from the hosts still in a large Layer-3 subnet. Another > > > aspect could be to have a totally > > > Layer-3 network. > > > > > > > > The difference between them is the link between the servers and the > > ToR. > > > > > > > > Thanks, > > > > Vishwas > > > > On Tue, Aug 9, 2011 at 10:22 AM, Linda Dunbar <dunbar.ll@gmail.com> > > wrote: > > > > During the 81st IETF ARMD WG discussion, it was suggested that it > > is > > > > necessary to document typical > > > data center network designs so that address resolution scaling issues > > > can be properly described. Many data center operators have expressed > > that they can't openly reveal their detailed network designs. > > > Therefore, we only want to document anonymous designs without too > > much > > > detail. During the journey of establishing ARMD, we have come across > > the following typical data center network designs: > > > > * layer 3 all the way to TOR (Top of Rack switches), > > > > * large layer 2 with hundreds (or thousands) of ToRs being > > > > interconnected by Layer 2. This > > > design will have thousands of hosts under the L2/L3 boundary router > > > (s) > > > > * CLOS design with thousands of switches. This design will have > > > > thousands of hosts under the > > > L2/L3 boundary router(s) > > > > We have heard that each of the designs above has its own problems. > > > > ARMD problem statements might > > > need to document DC problems under each typical design. > > > > Please send feedback to us (either to the armd email list or to > > the > > > > ARMD chair Benson & Linda) to > > > indicate if we have missed any typical Data Center network designs. > > > > > > > > Your contribution can greatly accelerate the progress of ARMD WG. > > > > > > > > Thank you very much. > > > > > > > > Linda & Benson > > > > >
- [armd] soliciting typical network designs for ARMD Linda Dunbar
- Re: [armd] soliciting typical network designs for… Vishwas Manral
- Re: [armd] soliciting typical network designs for… Linda Dunbar
- Re: [armd] soliciting typical network designs for… Vishwas Manral
- Re: [armd] soliciting typical network designs for… Vishwas Manral
- Re: [armd] soliciting typical network designs for… Anoop Ghanwani
- Re: [armd] soliciting typical network designs for… Anoop Ghanwani
- Re: [armd] soliciting typical network designs for… Vishwas Manral
- Re: [armd] soliciting typical network designs for… Warren Kumari
- Re: [armd] soliciting typical network designs for… Linda Dunbar
- Re: [armd] soliciting typical network designs for… david.black
- Re: [armd] soliciting typical network designs for… Murari Sridharan
- [armd] how does "draft-sridharan-virtualization-n… Linda Dunbar
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] soliciting typical network designs for… Balus, Florin Stelian (Florin)
- Re: [armd] how does "draft-sridharan-virtualizati… Linda Dunbar
- Re: [armd] soliciting typical network designs for… Joel M. Halpern
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Murari Sridharan
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Murari Sridharan
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Murari Sridharan
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Murari Sridharan
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] how does "draft-sridharan-virtualizati… Gary Berger
- Re: [armd] soliciting typical network designs for… Warren Kumari
- Re: [armd] how does "draft-sridharan-virtualizati… Linda Dunbar
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] how does "draft-sridharan-virtualizati… Benson Schliesser
- Re: [armd] how does "draft-sridharan-virtualizati… Narasimhan Venkataramaiah
- Re: [armd] how does "draft-sridharan-virtualizati… Gary Berger
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Linda Dunbar
- Re: [armd] how does "draft-sridharan-virtualizati… Michael Smith
- Re: [armd] how does "draft-sridharan-virtualizati… Vishwas Manral
- Re: [armd] how does "draft-sridharan-virtualizati… Gary Berger (gaberger)
- [armd] Multi-homing in data center Linda Dunbar
- Re: [armd] Multi-homing in data center Gary Berger
- Re: [armd] how does "draft-sridharan-virtualizati… Michael Smith
- Re: [armd] how does "draft-sridharan-virtualizati… david.black