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

Robert Raszuk <robert@raszuk.net> Fri, 18 October 2013 19:57 UTC

Return-Path: <rraszuk@gmail.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 E573C11E8141 for <l3vpn@ietfa.amsl.com>; Fri, 18 Oct 2013 12:57:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.283
X-Spam-Level:
X-Spam-Status: No, score=-1.283 tagged_above=-999 required=5 tests=[AWL=0.095, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_13=0.6, NO_RELAYS=-0.001]
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 cEr0uBRj2XFL for <l3vpn@ietfa.amsl.com>; Fri, 18 Oct 2013 12:57:49 -0700 (PDT)
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 279DF11E82B9 for <l3vpn@ietf.org>; Fri, 18 Oct 2013 12:57:49 -0700 (PDT)
Received: by mail-ie0-f171.google.com with SMTP id tp5so7417404ieb.16 for <l3vpn@ietf.org>; Fri, 18 Oct 2013 12:57:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=JZKZtefRBXq2kHUajG1lhfjFI8Sy4dQJblYqNN722DU=; b=TNSrX+hV2Selx03VocNrK74K0LN024IWG6vJu0M128lq/T4Ksmc6vEJBnPhV5CEuWc pv+AX89T+yB+CP8YmxKn2jGoGGcEqxwCVPR9CPjM87wjTx0mh+eTEa/TZQv/p/lp8vhG CNrPcxpkKHgKjETL6ds8mNhWtwL7XsGR5voVwW2oNTDzqVhszK/4w7NT7RaI1bNwDv/0 0jEwY4dp7klxeQwJ3QpdwWLi/SaPg63Jzfn5YQlv2TCyXCkEERMFs60o+rk4LSBUFhJJ B/OSdYzuc7BGWeXs5fwgh7dVyZG+HUYyb+GwjCn+vNP4jj/HDeG9EI9ZngmJDIrXhHos s0zg==
MIME-Version: 1.0
X-Received: by 10.50.117.103 with SMTP id kd7mr859246igb.4.1382126267794; Fri, 18 Oct 2013 12:57:47 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.64.61.129 with HTTP; Fri, 18 Oct 2013 12:57:47 -0700 (PDT)
In-Reply-To: <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> <2691CE0099834E4A9C5044EEC662BB9D452D7D52@dfweml509-mbx.china.huawei.com>
Date: Fri, 18 Oct 2013 21:57:47 +0200
X-Google-Sender-Auth: A8GRulM2aL5lXGKDgWIwOZaTcAA
Message-ID: <CA+b+ERmsUGdO9-fNRqhZ2jMR_W3Mf=afVBZ88eYDp2BfiyyZ1g@mail.gmail.com>
Subject: Re: FW: New Version Notification for draft-bonica-l3vpn-orf-covering-prefixes-00.txt
From: Robert Raszuk <robert@raszuk.net>
To: Lucy yong <lucy.yong@huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
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:57:50 -0000

Extended community will not cut it.

My original reaction was why not to define the new BGP attribute and
use it within RTC SAFI ? But before I suggested that I wanted to
better understand the genesis of extending ORF.

That could also be encoded in BGP Wide Communities which we are (I
hope) close to re-publish soon.

Many thx,
R.




On Fri, Oct 18, 2013 at 9:47 PM, Lucy yong <lucy.yong@huawei.com> wrote:
> 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.