RE: FW: New Version Notification for draft-bonica-l3vpn-orf-covering-prefixes-00.txt

Lucy yong <lucy.yong@huawei.com> Fri, 18 October 2013 19:48 UTC

Return-Path: <lucy.yong@huawei.com>
X-Original-To: l3vpn@ietfa.amsl.com
Delivered-To: l3vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3D5811E8330 for <l3vpn@ietfa.amsl.com>; Fri, 18 Oct 2013 12:48:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.184
X-Spam-Level:
X-Spam-Status: No, score=-6.184 tagged_above=-999 required=5 tests=[AWL=-0.185, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4]
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 SIv1gHHdq+Uy for <l3vpn@ietfa.amsl.com>; Fri, 18 Oct 2013 12:48:08 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id B909611E82A9 for <l3vpn@ietf.org>; Fri, 18 Oct 2013 12:48:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AWX93705; Fri, 18 Oct 2013 19:47:58 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.146.0; Fri, 18 Oct 2013 20:46:57 +0100
Received: from DFWEML408-HUB.china.huawei.com (10.193.5.134) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.146.0; Fri, 18 Oct 2013 20:47:57 +0100
Received: from DFWEML509-MBX.china.huawei.com ([169.254.11.209]) by dfweml408-hub.china.huawei.com ([10.193.5.134]) with mapi id 14.03.0146.000; Fri, 18 Oct 2013 12:47:54 -0700
From: Lucy yong <lucy.yong@huawei.com>
To: Robert Raszuk <robert@raszuk.net>
Subject: RE: FW: New Version Notification for draft-bonica-l3vpn-orf-covering-prefixes-00.txt
Thread-Topic: FW: New Version Notification for draft-bonica-l3vpn-orf-covering-prefixes-00.txt
Thread-Index: AQHOzDFlpgjt5ilTGkWV0g0rTlhDuJn61/7A
Date: Fri, 18 Oct 2013 19:47:54 +0000
Message-ID: <2691CE0099834E4A9C5044EEC662BB9D452D7D52@dfweml509-mbx.china.huawei.com>
References: <d5998f73e66449b5ac7422fab129a332@CO1PR05MB442.namprd05.prod.outlook.com> <CA+b+ERm4j3Ht7dsMjBR41R14wVzLhLgMNdqjjiejNewsgNDURg@mail.gmail.com> <09924afe39144caf8718bf18e634dc6b@CO1PR05MB442.namprd05.prod.outlook.com> <CA+b+ERki_avz3hmo746=NfDa95va0X=a220hiCof2fOnRdqREQ@mail.gmail.com> <CA+b+ER=Y0b4ryfQ+fH4BA70YFAP51V-NwpDNeQjeQ3C_waqv1A@mail.gmail.com> <2691CE0099834E4A9C5044EEC662BB9D452D7BF0@dfweml509-mbx.china.huawei.com> <CA+b+ERkASVOY-0p2j+=TnNZjU3+xU4Dx5uUyuvt+4+xtaFFmsA@mail.gmail.com>
In-Reply-To: <CA+b+ERkASVOY-0p2j+=TnNZjU3+xU4Dx5uUyuvt+4+xtaFFmsA@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.133.100]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "l3vpn@ietf.org" <l3vpn@ietf.org>
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l3vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Fri, 18 Oct 2013 19:48:13 -0000

Hi Robert,

If we have applications that need "pull" capability, we can develop a BGP "out-of-band" mechanism and/or BGP based mechanism. I agree that the use of Route Refresh to convey this request is not very good approach. How about this approach?

We can define a new extended community, say route-request. A BGP speaker can distribute NLRI with a requested address/prefix and this extended community that encodes the route target associated to this route. When a peer places the route into the Adj-RIB-Out, it applies the following rules:

   o  all BGP attributes except for Route Targets are unchanged

   o  The Route Target specified by the CP-ORF Import Route Target is
      added to the list or Route Targets that the route already carries

Of course, this extended community MUST mutual exclusive with Route Target extended community, i.e. separate "pull" and "push" action in NLRI.

Regards,
Lucy

-----Original Message-----
From: rraszuk@gmail.com [mailto:rraszuk@gmail.com] On Behalf Of Robert Raszuk
Sent: Friday, October 18, 2013 1:40 PM
To: Lucy yong
Cc: Ronald Bonica; l3vpn@ietf.org
Subject: Re: FW: New Version Notification for draft-bonica-l3vpn-orf-covering-prefixes-00.txt

Lucy,

> [Lucy] why do you think that this mechanism is simpler than the one 
> proposed in the draft? To me, it just shifts the request capability 
> outside BGP. It makes BGP simple, but not necessary mean the solution simpler.

The main point is not about using BGP or not. Here if anything industry and in particular this WG has been converging to use RT Constrain for controlling VPN route distribution. This draft however now proposed ORF which runs over Route Refresh. That means that at least one benefit of RTC is lost - incremental updates.

In fact I would say this is a grey area how to run RTC and ORF together for the same set of VRFs.

My focus was not to debate about using BGP rather the focus is to use right tool for the task.

Imagine I have deployed another L3VPN WG document namely:
draft-ietf-l3vpn-end-system-01

In such architecture I have decoupled for a number of good reasons data plane and control plane to completely different physical boxes.
Note also that in such design I already have on the complete system a stats collector where it is really trivial to trigger a message to v-hub in order to inject more specifics.

Contrary if I am to use proposed solution I need to modify XMPP as well as number of other system wide components to achieve the goal.

Best regards,
R.