Re: [nvo3] Multi-subnet VNs [was Re: FW: New Version Notification for draft-yong-nvo3-frwk-dpreq-addition-00.txt]

Yakov Rekhter <yakov@juniper.net> Sat, 22 December 2012 23:37 UTC

Return-Path: <yakov@juniper.net>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1ADF21F88CF for <nvo3@ietfa.amsl.com>; Sat, 22 Dec 2012 15:37:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.676
X-Spam-Level:
X-Spam-Status: No, score=-105.676 tagged_above=-999 required=5 tests=[AWL=0.323, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wRSGHNRptRgE for <nvo3@ietfa.amsl.com>; Sat, 22 Dec 2012 15:37:20 -0800 (PST)
Received: from exprod7og121.obsmtp.com (exprod7og121.obsmtp.com [64.18.2.20]) by ietfa.amsl.com (Postfix) with ESMTP id 422D821F88C3 for <nvo3@ietf.org>; Sat, 22 Dec 2012 15:37:18 -0800 (PST)
Received: from P-EMHUB03-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob121.postini.com ([64.18.6.12]) with SMTP ID DSNKUNZEK40xCBRCjjjfIYNGGyEn/OScRxsB@postini.com; Sat, 22 Dec 2012 15:37:20 PST
Received: from magenta.juniper.net (172.17.27.123) by P-EMHUB03-HQ.jnpr.net (172.24.192.33) with Microsoft SMTP Server (TLS) id 8.3.213.0; Sat, 22 Dec 2012 15:28:03 -0800
Received: from juniper.net (sapphire.juniper.net [172.17.28.108]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id qBMNS3363593; Sat, 22 Dec 2012 15:28:03 -0800 (PST) (envelope-from yakov@juniper.net)
Message-ID: <201212222328.qBMNS3363593@magenta.juniper.net>
To: "NAPIERALA, MARIA H" <mn1921@att.com>
In-Reply-To: <1D70D757A2C9D54D83B4CBD7625FA80E010E7346@MISOUT7MSGUSR9I.ITServices.sbc.com>
References: <2691CE0099834E4A9C5044EEC662BB9D44861C40@dfweml505-mbx> <E6E66922099CFB4391FAA7A7D3238F9F16C97A4CD0@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <2691CE0099834E4A9C5044EEC662BB9D44862C52@dfweml505-mbx> <1FB05356C8766F4E9C16732EDC663C0901128825@xmb-aln-x09.cisco.com> <2691CE0099834E4A9C5044EEC662BB9D44862E02@dfweml505-mbx> <E6E66922099CFB4391FAA7A7D3238F9F16C986E568@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <2691CE0099834E4A9C5044EEC662BB9D44863016@dfweml505-mbx> <201212141758.qBEHwFDU012866@cichlid.raleigh.ibm.com> <2691CE0099834E4A9C5044EEC662BB9D44863172@dfweml505-mbx> <201212141850.qBEIoxnk013459@cichlid.raleigh.ibm.com> <2691CE0099834E4A9C5044EEC662BB9D448631E7@dfweml505-mbx> <201212141957.qBEJvqQo014045@cichlid.raleigh.ibm.com> <2691CE0099834E4A9C5044EEC662BB9D44863238@dfweml505-mbx> <CAOA2mbx7BmxwVE9dZB6uNctAT6dZGKsAm-BiET2ceVoGo=p+iQ@mail.gmail.com> <CAOA2mbx0buy2aVgCm_X8H2_fDW8uFU_79mYQvkq6NO0xrW9PLw@mail.gmail.com> <1D70D757A2C9D54D83B4CBD7625FA80E010E4D4C@MISOUT7MSGUSR9I.ITServices.sbc.com` g <1D70D757A2C9D54D83B4CBD7625FA80E010E7346@MISOUT7MSGUSR9I.ITServices.sbc.com>
X-MH-In-Reply-To: "NAPIERALA, MARIA H" <mn1921@att.com> message dated "Sat, 22 Dec 2012 01:41:24 +0000."
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <49591.1356218883.1@juniper.net>
Date: Sat, 22 Dec 2012 15:28:03 -0800
From: Yakov Rekhter <yakov@juniper.net>
Cc: Thomas Narten <narten@us.ibm.com>, Kireeti Kompella <kireeti.kompella@gmail.com>, Aldrin Isaac <aldrin.isaac@gmail.com>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [nvo3] Multi-subnet VNs [was Re: FW: New Version Notification for draft-yong-nvo3-frwk-dpreq-addition-00.txt]
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.12
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: Sat, 22 Dec 2012 23:37:20 -0000

Maria,

> Yakov,
> > 
> > Maria,
> > 
> > > EVPN complexity lies in the interaction with bridging. For instance
> > if one =
> > > connects two EVPN access circuits with a physical wire (or bridges
> > two VMs =
> > > over a tunnel) you get a multihomed bridged site. Only one of the
> > access po=
> > > rts can be active or otherwise loops will form.
> > >
> > > But let's step back and look at the problem we are trying to solve.
> > If majo=
> > > rity (if not all) of traffic is IP and if majority of it is routed,
> > wouldn'=
> > > t it be better to develop a networking solution that is optimized for
> > this =
> > > majority of traffic (and not the vice versa)?
> > >
> > > The question is what problem does EVPN solve? In the context of DC,
> > EVPN can
> > > only address packets bridged in the same VLAN. If most packets are
> > routed
> > > then EVPN, even if all the complexity problems are addressed, doesn't
> > achieve
> > > anything for the traffic that is routed.
> > 
> > The claim you made in the last paragraph above is factually incorrect
> > - in the context of DC, EVPN can address *not* "only packets bridged
> > in the same VLAN", but *also* can be used to provide (optimal) routing
> > among VMs in *different* VLANs (different IP subnets). For more details
> > please read section 6.1 of draft-raggarwa-data-center-mobility-04.txt
> > (please note that what is described in 6.1 is applicable both in the
> > presence and in the absence of VM mobility).
> 
> This re-invents l3vpn with using l2vpn route advertisements and introduces a 
> possibility of extending the reach of a broadcast domain beyond a single 
> subnet. The question is why to introduce a new paradigm for routing?
> 
> When traffic crosses between CUGs this traffic is IP routed (naturally 
> and optimally addressed by L3VPNs). Within a CUG the traffic is handled 
> the same way whether one implements EVPN or L3VPN (no visible difference). 
> The only question remaining is how to address non-IP traffic (in DCs that 
> carry or care about non-IP traffic). A solution should use EVPN only 
> when necessary to handle non-IP traffic. As Kireeti described it: "route 
> if IP, bridge otherwise".

If we are to consider DC where we have a mix of IP and non-IP traffic,
then *within the DC* there are (at least) the following two options:

1. Service provider deploys both E-VPN and L3VPN; E-VPN is used solely
to implement L2-based CUGs for non-IP traffic, all the IP traffic is
handled by L3VPN 

2. Service provider deploys E-VPN, which handles both IP and non-IP
traffic.

> In addition, the reference above (section 6.1) does not address one
> of the main requirements in a service provider's cloud computing
> environment which is a seamless integration with MPLS/BGP layer 3
> VPNs in the WAN and the wireless acc ess networks (pointed out by
> Robert).

Section 6.2.2 describes integration between E-VPN and 2547 VPNs.

Yakov.