Re: Advancing the Protocol and Morin Drafts

Robert Raszuk <raszuk@juniper.net> Tue, 14 October 2008 20:18 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 AD2BE28C103; Tue, 14 Oct 2008 13:18:23 -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 647F228C11A for <l3vpn@core3.amsl.com>; Tue, 14 Oct 2008 13:18:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.044
X-Spam-Level:
X-Spam-Status: No, score=-6.044 tagged_above=-999 required=5 tests=[AWL=-0.045, BAYES_00=-2.599, J_CHICKENPOX_14=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 tCkdnmXajyYm for <l3vpn@core3.amsl.com>; Tue, 14 Oct 2008 13:18:21 -0700 (PDT)
Received: from exprod7og107.obsmtp.com (exprod7og107.obsmtp.com [64.18.2.167]) by core3.amsl.com (Postfix) with ESMTP id 5541A3A6BBB for <l3vpn@ietf.org>; Tue, 14 Oct 2008 13:18:21 -0700 (PDT)
Received: from source ([66.129.228.6]) by exprod7ob107.postini.com ([64.18.6.12]) with SMTP; Tue, 14 Oct 2008 13:18:18 PDT
Received: from [172.26.250.98] ([172.26.250.98]) by p-emsmtp02.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 14 Oct 2008 13:17:57 -0700
Message-ID: <48F4FE70.2090706@juniper.net>
Date: Tue, 14 Oct 2008 13:17:52 -0700
From: Robert Raszuk <raszuk@juniper.net>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
MIME-Version: 1.0
To: "Chase, Chris" <chase@labs.att.com>
Subject: Re: Advancing the Protocol and Morin Drafts
References: <A834346E-E29F-4CD5-94AF-D6B99D1E2D42@multicasttech.com><2F1DE4DFCFF32144B771BD2C246E6A20E721CD@misout7msgusr7e.ugd.att.com><200810101608.m9AG86M66693@magenta.juniper.net> <03D8DAB8DC0DE545A222EAA08C22C43A01F2BCA1@TSMAIL3.ad.tri.sbc.com>
In-Reply-To: <03D8DAB8DC0DE545A222EAA08C22C43A01F2BCA1@TSMAIL3.ad.tri.sbc.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 14 Oct 2008 20:17:57.0591 (UTC) FILETIME=[F2A87670:01C92E39]
Cc: Ross Callon <rcallon@juniper.net>, Yakov Rekhter <yakov@juniper.net>, l3vpn@ietf.org
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: raszuk@juniper.net
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

Hi Chris,

I am up to the challenge to demonstrate that in your current network .. 
only by proper configuration .. you can achieve no worse CE to CE 
connectivity restoration times for L3VPNs with using BGP and RRs to what 
you would achieve with any other protocol ie hundred milliseconds (that 
is US coast-to-coast). The same goes for atomic prefix changes.

What matters is the path redundancy and trigger. Crossing RRs would add 
at most 10s of ms delay to the picture.

Conclusion: I don't think that BGP so called "slow convergence" should 
be of any factor in this discussion thread.

Cheers,
R.


> Subject:
> RE: Advancing the Protocol and Morin Drafts
> From:
> "Chase, Chris" <chase@labs.att.com>
> Date:
> Tue, 14 Oct 2008 14:50:35 -0500
> To:
> "Yakov Rekhter" <yakov@juniper.net>, "RAMACHANDRAN, PRASANNA (ATTOPS)" 
> <prasanna@att.com>
> 
> To:
> "Yakov Rekhter" <yakov@juniper.net>, "RAMACHANDRAN, PRASANNA (ATTOPS)" 
> <prasanna@att.com>
> CC:
> "Marshall Eubanks" <tme@multicasttech.com>, <l3vpn@ietf.org>, "Ross 
> Callon" <rcallon@juniper.net>
> 
> 
> 
>> -----Original Message-----
>> From: Yakov Rekhter [mailto:yakov@juniper.net]
>> Sent: Friday, October 10, 2008 11:08 AM
>> To: RAMACHANDRAN, PRASANNA (ATTOPS)
>> Cc: Marshall Eubanks; l3vpn@ietf.org; Ross Callon
>> Subject: Re: Advancing the Protocol and Morin Drafts
>>
>> Prasanna,
>>
>>> I vote NO.
>>>
>>> Being in AT&T Advanced Tier support group and having supported the
>> MVPN
>>> core for the last 2 years, I can clearly say that we need a solution
>>> such as PIM-BiDir that can reduce the number of multicast states in
>> the
>>> PEs to be able to scale the Groups X Sources x OILs explosion for
> our
>>> very large Enterprise customers.   We definitely do not want to
> tweak
>> a
>>> crucial protocol like BGP of which our scale is 2 Million VPNV4
>> routes
>>> in the US alone.
>> On the subject of "we definitely do not want to tweak", I'd like
>> to remind you that during the early days of 2547 VPNs some of its
>> opponents were saying that they are against 2547 VPNs because they
>> do not want to "tweak" such a crucial protocol as BGP to carry VPNv4
>> routes.
>>
>> Today AT&T has "2 million VPNv4 routes in the US alone" all carried
>> in BGP, and a successful 2547 VPN service. None of this would be
>> possible if we would not tweak BGP.
>>
>> Yakov.
> 
> 
> I understand Prasanna's pain.  Indeed, we have over 2 million vpnv4
> routes.  It is spread over many parallel RR planes that have to be added
> to from time to time.  Not something to trifle with by doubling that
> with equivalent sized state data that is far more dynamic. 
> 
> The multicast state in a private network can be much larger than the
> number of WAN routes in that network.  For our IPTV backbone, there are
> more multicast states than interior routes across the backbone.
> Further, multicast state is application driven and not route topology
> driven.  The state can be larger and much more dynamic than the route
> space supporting such a network.
> 
> The recommendation is to throw the mVPN into separate, dedicated RR
> planes to scale it and avoid "interfering" with the VPN route
> distribution.  Ok.  But now we have an even larger RR set to manage,
> while that RR plane is not even present with the PIM C-state model.  And
> a separate RR plane does nothing on the endpoint PEs to separate the
> interaction between multicast and route updates within a single BGP
> process when there are large scale events (e.g., time to restart a PE
> and get routes distributed is a big deal, so will the combination of PIM
> state in the BGP process only slow down the communication of routes if
> there is no prioritization of routes over C-states?).
> 
> And then there is the issue of convergence.  One of the big drawbacks to
> existing unicast 2547 VPNs for enterprises has been slow convergence
> CE-to-CE, which is on the order of seconds, while our PIM join latency
> CE-to-CE observed in actual service is on the order of a hundred
> milliseconds (that is US coast-to-coast).  While I would like to
> consider moving our IPTV multicast backbone onto a multicast VPN for
> various performance and resource advantages, I would not do it if the
> C-state was propagated in BGP because of the slow resulting convergence.
> It would not be close to meeting the requirements of our IPTV service.
> 
> 
> Chris Chase
> 
> 
> 
>