Re: [nvo3] VRF text (take 3) in draft-narten-nvo3-overlay-problem-statement-02.txt

"Luyuan Fang (lufang)" <lufang@cisco.com> Tue, 10 July 2012 21:17 UTC

Return-Path: <lufang@cisco.com>
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 C215D21F863D for <nvo3@ietfa.amsl.com>; Tue, 10 Jul 2012 14:17:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.041
X-Spam-Level:
X-Spam-Status: No, score=-10.041 tagged_above=-999 required=5 tests=[AWL=-0.043, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_HI=-8]
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 pQZ4MI-vqu3D for <nvo3@ietfa.amsl.com>; Tue, 10 Jul 2012 14:17:12 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id CEE0521F8638 for <nvo3@ietf.org>; Tue, 10 Jul 2012 14:17:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=lufang@cisco.com; l=15364; q=dns/txt; s=iport; t=1341955060; x=1343164660; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=UejEdiQT/4sO46WwDWBGBMgF+WbqsPyqy/MRCXzRyXY=; b=Svx/32LzNAfM6BzYRXPCBxEgGfXRb9y1JSLVXt74iLQFhOIr7t6EITG5 6KIq5W4RUalTh3MuoueZwWI/3tw7fz/3T8/f7bEWovlpHWXOgyfcIztnS K0XpNf9PmUCrtVSIbQthgz25H1Dkld35u+9uGu+S/4Gr4wSpV/KyCH3ly U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgcFALGa/E+tJXG//2dsb2JhbABFgkqsPAGId4EHgiABAQEEEgEaTBACAQgRBAEBCx0HMhQJCAIEAQ0FCBMHh2sLnHSgFYtAhUJgA5ZIjQ2BZoJf
X-IronPort-AV: E=Sophos; i="4.77,561,1336348800"; d="scan'208,217"; a="100591972"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-8.cisco.com with ESMTP; 10 Jul 2012 21:17:40 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id q6ALHdGI027220 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Jul 2012 21:17:39 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.117]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.02.0298.004; Tue, 10 Jul 2012 16:17:39 -0500
From: "Luyuan Fang (lufang)" <lufang@cisco.com>
To: Benson Schliesser <bensons@queuefull.net>, "david.black@emc.com" <david.black@emc.com>
Thread-Topic: [nvo3] VRF text (take 3) in draft-narten-nvo3-overlay-problem-statement-02.txt
Thread-Index: AQHNWwBQRcCFsC8Gsk+Djhm2dhhxw5cbb4SwgAANvLCAAMAdsIAFgzMAgAEnKqA=
Date: Tue, 10 Jul 2012 21:17:20 +0000
Message-ID: <0DB8F45437AB844CBB5102F807A0AD9301AE7F@xmb-rcd-x03.cisco.com>
References: <3657FA59-508C-4B18-88E8-00109F56A61E@cisco.com> <F5EF891E30B2AE46ACA20EB848689C21253A31E7A1@USNAVSXCHMBSA3.ndc.alcatel-lucent.com> <201207031344.q63DiUa3007677@cichlid.raleigh.ibm.com> <0DB8F45437AB844CBB5102F807A0AD93011CFF@xmb-rcd-x03.cisco.com> <CAOZewqbrrfRMYRjZNd5pSvGByq7idQkjrXecYaFbJT9g_CSdQA@mail.gmail.com> <0DB8F45437AB844CBB5102F807A0AD93015FFC@xmb-rcd-x03.cisco.com> <201207052022.q65KMuaJ007400@cichlid.raleigh.ibm.com> <0DB8F45437AB844CBB5102F807A0AD93018A36@xmb-rcd-x03.cisco.com> <8D3D17ACE214DC429325B2B98F3AE71208D3AE8F@MX15A.corp.emc.com> <0DB8F45437AB844CBB5102F807A0AD93018C1C@xmb-rcd-x03.cisco.com> <8D3D17ACE214DC429325B2B98F3AE71208D3AEA5@MX15A.corp.emc.com> <4FFB3EE2.50506@queuefull.net>
In-Reply-To: <4FFB3EE2.50506@queuefull.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.124.3]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19030.002
x-tm-as-result: No--56.037900-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_0DB8F45437AB844CBB5102F807A0AD9301AE7Fxmbrcdx03ciscocom_"
MIME-Version: 1.0
Cc: "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [nvo3] VRF text (take 3) in draft-narten-nvo3-overlay-problem-statement-02.txt
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "L2 \"Network Virtualization Over L3\" overlay discussion list \(nvo3\)" <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: Tue, 10 Jul 2012 21:17:14 -0000

Benson, Thomas, and David,

As some of us have gone through the ppvpn/l3vpn development in the last decade are familiar with the history around VR development in ppvpn/l3vpn, others may benefit with more clarification.

Two approaches were proposed initially: rfc 2547 BGP/MPLS VPN, and Virtual Router (VR) VPN. 2547 has been development and widely deployed, VR VPN solution did not progress to standard RFCs.
Thomas Morin has provided good summary of the differences between the two, and the status for each.

The base VR solution drafts and the VR applicability statement draft Benson referenced did not become RFCs. As IESG write-ups in 2006 indicated: "Active participation in the L3VPN WG on Virtual Routers has not existed for some time. There is little energy to modify these documents further,..."

So the fact remains there is no Virtual Router solution for l3vpn/l2vpn as Standard track RFCs, even though the informational RFC 4110 on Framework talked virtual router as it was published in 2005 before VR was ended.

Virtual Router term is often used in other context as general term. You can virtualize a physical router into multiple virtual routers with resource partition, some only has control plane partition, e.g. each can run separate IGP, BGP..., others may have HW resource partition as well. There are can be various levels of virtualization. We were discussing with vendors for virtual router/logical router starting 2000 when I was working in SP. E.g. virtual router/logical router could be considered to separate L3 VPN services and Internet services through resource partition, or make separate P and PE routers with resource partition using the same box, etc. all not much to do VPNs, it is general device virtualization. Many devices today can support pretty sophisticated virtualization.

I'm OK if you use the virtual router as generic term and explain the use case, and not to reference back to the VR VPN approach which is not IETF standards.

Luyuan


From: Benson Schliesser [mailto:bensons@queuefull.net]
Sent: Monday, July 09, 2012 4:28 PM
To: david.black@emc.com
Cc: Luyuan Fang (lufang); nvo3@ietf.org
Subject: Re: [nvo3] VRF text (take 3) in draft-narten-nvo3-overlay-problem-statement-02.txt


On 2012-07-06 8:35 AM, david.black@emc.com<mailto:david.black@emc.com> wrote:

Luyuan,



- "virtual routers" <> multiple VRFs on a router ... Could you

help us with the IETF reference if you think your "virtual router"

definition is correct?



Sure, "virtual router" is the correct term, a "virtual router" is definitely

not a VRF for a BGP/MPLS VPN and the term "virtual router" has been in use in

the IETF for well over a decade.



The two paragraphs in question were always intended to refer to the concept

of a "virtual router" as that term is used with VRRP, see RFC 5798, and the

use of "virtual router" dates back to at least the first version of VRRP,

RFC 2338 (1998).  In 20/20 hindsight, the use of the VRF acronym in those

two paragraphs was a mistake that we are now correcting - that mistake is

at the root of this confusion (mea culpa, as I'm a co-author of that original

text).  Do we need to cite RFC 5798 to make this clearer?

FYI, per http://tools.ietf.org/html/rfc4110#section-1.5 a Virtual Router is defined as:


   Virtual Router (VR): An instance of one of a number of logical
   routers located within a single physical router.  Each logical router
   emulates a physical router using existing mechanisms and tools for
   configuration, operation, accounting, and maintenance.

For more context, one might also wish to read http://tools.ietf.org/html/draft-ietf-l3vpn-as-vr-02 and some of its references.

Cheers,
-Benson