RE: Advancing the Protocol and Morin Drafts

"Ross Callon" <rcallon@juniper.net> Fri, 10 October 2008 18:38 UTC

Return-Path: <l3vpn-bounces@ietf.org>
X-Original-To: l3vpn-archive@megatron.ietf.org
Delivered-To: ietfarch-l3vpn-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7B6053A684F; Fri, 10 Oct 2008 11:38:45 -0700 (PDT)
X-Original-To: l3vpn@core3.amsl.com
Delivered-To: l3vpn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0B50E3A684F for <l3vpn@core3.amsl.com>; Fri, 10 Oct 2008 11:38:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.257
X-Spam-Level:
X-Spam-Status: No, score=-6.257 tagged_above=-999 required=5 tests=[AWL=-0.258, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1x8KSswhC1hy for <l3vpn@core3.amsl.com>; Fri, 10 Oct 2008 11:38:44 -0700 (PDT)
Received: from exprod7og101.obsmtp.com (exprod7og101.obsmtp.com [64.18.2.155]) by core3.amsl.com (Postfix) with ESMTP id C6B3C3A67AB for <l3vpn@ietf.org>; Fri, 10 Oct 2008 11:38:41 -0700 (PDT)
Received: from source ([66.129.228.6]) by exprod7ob101.postini.com ([64.18.6.12]) with SMTP; Fri, 10 Oct 2008 11:38:55 PDT
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emsmtp02.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 10 Oct 2008 11:39:15 -0700
Received: from emailwf1.jnpr.net ([10.10.2.33]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 10 Oct 2008 11:39:15 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Advancing the Protocol and Morin Drafts
Date: Fri, 10 Oct 2008 14:39:13 -0400
Message-ID: <3525C9833C09ED418C6FD6CD9514668C04DBF1EE@emailwf1.jnpr.net>
In-Reply-To: <DD7E9F364F33B54881C225192D4872D7A878DE@xmb-rtp-211.amer.cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Advancing the Protocol and Morin Drafts
Thread-Index: Ackq22IVXcYVaWuNTVSpYzh1QFICugAAoMdgAAWwnSoAAFaFwAADKpfA
References: <C5154047.CB15%benjamin.niven-jenkins@bt.com> <DD7E9F364F33B54881C225192D4872D7A878DE@xmb-rtp-211.amer.cisco.com>
From: Ross Callon <rcallon@juniper.net>
To: "Luyuan Fang (lufang)" <lufang@cisco.com>, Ben Niven-Jenkins <benjamin.niven-jenkins@bt.com>, l3vpn@ietf.org
X-OriginalArrivalTime: 10 Oct 2008 18:39:15.0754 (UTC) FILETIME=[7F50D8A0:01C92B07]
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <l3vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/l3vpn>
List-Post: <mailto:l3vpn@ietf.org>
List-Help: <mailto:l3vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=subscribe>
Sender: l3vpn-bounces@ietf.org
Errors-To: l3vpn-bounces@ietf.org

> As for one protocol vs. two, one of the key points is timing.
> CR-LDP could be killed 8 years ago in the debate against 
> RSVP-TE, because there was no deployment. Cannot do that when
> there are large production networks out there. 
>
> Thanks,
> Luyuan

Speaking as the AD overseeing this working group (but understanding that
there are limits to what an AD can or should do), I think that it might
be useful to think about the context of where L3VPN and our current
range of options came from.

L3VPN of course was created when PPVPN working group was split into two
(the layer 2 part, and the layer 3 part). PPVPN was itself started quite
a few years ago. At the time there was considerable friction between the
people who wanted CE-based VPNs (using IPsec), people who wanted virtual
router based solutions (and there were at least two and possibly more
quite different virtual router based proposals), and people who wanted
BGP/MPLS based solutions. After a fair amount of argument, much of which
preceded the chartering of the PPVPN working group, it was agreed to
work on all three approaches. 

As such there have always been multiple layer 3 approaches that could be
used to support virtual private networks (not even mentioning the layer
2 approaches). To me it looks as if we are well past the point where we
expect that we will end up with only one single solution. 

On the other hand, we are working on standards for a reason: There is a
huge advantage to the industry as a whole, and to any users of
networking technology, if it is possible to build networks out of
equipment from many different manufacturers. Also, the technology used
is likely to be significantly better or at least more broadly applicable
if it has been reviewed by many people from multiple different
backgrounds and multiple different points of view. 

Thus, if we end up with 20 different solutions, or five solutions each
of which has four or five fundamentally different major subsets, and if
no two vendors implement overlapping subsets of these 20 different
solutions, then we have failed as a standards setting organization. 

If we end up with two or three options, and if each of the two or three
options has a single subset which is clearly defined and is implemented
by a wide range of vendors, then we have been relatively successful (and
probably as successful as we can hope to be in this particular space). 

Thus, the question of whether to accept as a working group document a
document that will define one proposed profile (or a small number of
profiles) for a hopefully interoperable solution, seems to me to be
orthogonal to the question of whether to accept a new set of
requirements which are likely to lead to a different solution (which
might in the future lead to an additional profile). 

Ross