Re: [Idr] I-D Action: draft-ietf-idr-bgp-nh-cost-02.txt

Robert Raszuk <robert@raszuk.net> Sun, 17 May 2015 15:18 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F17F1A01F4 for <idr@ietfa.amsl.com>; Sun, 17 May 2015 08:18:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.622
X-Spam-Level:
X-Spam-Status: No, score=0.622 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2MFheca3SNgu for <idr@ietfa.amsl.com>; Sun, 17 May 2015 08:18:44 -0700 (PDT)
Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D5C01A0127 for <idr@ietf.org>; Sun, 17 May 2015 08:18:44 -0700 (PDT)
Received: by oiko83 with SMTP id o83so112926030oik.1 for <idr@ietf.org>; Sun, 17 May 2015 08:18:44 -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; bh=r18cdaymnZvxe4VUJvIIfb9eEfeqqAxyBNnO4r8Y06M=; b=WuRgAJagCWhN4HcDoMYTYhTd4EZ1ZhRAfjqvZpctgSuICQq/f4DchIpZfWTrBBRyIQ xqX/AFZIwSTf3Lk00kgjKOpMtmPqz2Lsum2nn7A1CoKFfWPTjb8EiXQB/rNoCx9zUIVQ px0IYeM6d+DE+1Aip0CK1Vjdgi0CnzATSOGNgPNI7UGUGxbK8/eaWnDrBMmdY3ZuT5q1 wXd4AY84StNtOdYX2APtEft8t16fLp4da38uPDz4wWb2HWdXD7N/1Wg2uu30uFD/peHc K+9yqD2e77pgrRDTPFFPFXm5iwKWCz/obpFTpagV/QeiPKNva+q3PVDt+1MLr2Am28sV g8uQ==
MIME-Version: 1.0
X-Received: by 10.202.174.131 with SMTP id x125mr15790162oie.18.1431875923929; Sun, 17 May 2015 08:18:43 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.202.179.193 with HTTP; Sun, 17 May 2015 08:18:43 -0700 (PDT)
In-Reply-To: <55588CCA.5030709@foobar.org>
References: <20150516095828.7350.47849.idtracker@ietfa.amsl.com> <55588CCA.5030709@foobar.org>
Date: Sun, 17 May 2015 17:18:43 +0200
X-Google-Sender-Auth: wqhmGkAPEhwT8KA9uuY1NfNHOiE
Message-ID: <CA+b+ERna3DqALUqYWx9qgLcte06y5nOj-YRriuz-4Cju0jF0hA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Nick Hilliard <nick@foobar.org>
Content-Type: multipart/alternative; boundary="001a113ce726cef12c0516489701"
Archived-At: <http://mailarchive.ietf.org/arch/msg/idr/WoS3Ba5fA4yoxhnSRrmN9pnp09k>
Cc: idr wg <idr@ietf.org>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-bgp-nh-cost-02.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 May 2015 15:18:46 -0000

Hi Nick,

draft-ietf-idr-bgp-nh-cost is just a helper and companion document
to draft-ietf-idr-bgp-optimal-route-reflection.

The observation you make is already described in the latter one.

Moreover as of the current version of the draft there are three modes of
optimality from the perspective of RR:

-A- per RR logical placement
-B- per (peer/update) group logical placement
-C- per client logical placement

See section 2 of draft-ietf-idr-bgp-optimal-route-reflection for more
details.

draft-ietf-idr-bgp-nh-cost helps with all three cases eliminating the need
for remote SPF computation(s) which to some folks was the fundamental
concern in moving further with ORR :).

As of today I am aware of one large implementation which did all -A-, -B- &
-C- options as well as other implementation which did only -A-.

As far as your concern about implementation issues let's observe that
finnaly RRs are moving to x86 compute blades (where they always really
belonged). With that scalability of their processing does significantly
increses.

Best,
r.


On Sun, May 17, 2015 at 2:42 PM, Nick Hilliard <nick@foobar.org> wrote:

> On 16/05/2015 10:58, internet-drafts@ietf.org wrote:
> >    This draft augments BGPLS and defines a new extensions to exchange
> >    cost information to next-hops for the purpose of calculating best
> >    path from a peer perspective rather than local BGP speaker own
> >    perspective.
>
> correct me if I'm wrong, but if a RR starts calculating best path from the
> point of view of its clients rather than from its own perspective, this
> will require best path calculation per client on the RR (ala what goes on
> with multiple ribs in bgp route servers).  If this is the case, it might be
> worth mentioning it in the draft, because it creates significant
> implementation issues.
>
> Nick
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>