Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt

Robert Raszuk <robert@raszuk.net> Wed, 05 July 2017 17:18 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79133131D55 for <idr@ietfa.amsl.com>; Wed, 5 Jul 2017 10:18:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.398
X-Spam-Level:
X-Spam-Status: No, score=-2.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 LisiAIyEtXjF for <idr@ietfa.amsl.com>; Wed, 5 Jul 2017 10:18:03 -0700 (PDT)
Received: from mail-it0-x235.google.com (mail-it0-x235.google.com [IPv6:2607:f8b0:4001:c0b::235]) (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 38FCD129B3A for <idr@ietf.org>; Wed, 5 Jul 2017 10:18:03 -0700 (PDT)
Received: by mail-it0-x235.google.com with SMTP id v202so117804266itb.0 for <idr@ietf.org>; Wed, 05 Jul 2017 10:18:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=wCz7B/4Z+3IjIIpr69wX6NW1PZNzer+9IfTWHigw/sk=; b=OZ8j65+WUPfaQybPpNuRm+MFXzYbmFik8fsF8NHABmJB3sB1s2mHx63T1tcq1tOHK8 4oqmvNMKXfG7CGtBGGqyajltnlarP1Uf9MALmSNA1ENGRPj6bGfHSDXqcA1895P4rVIA Q7A0/5ufKGoa+gPLfe0O8gRqJfrOkMa2zj86scsP87uRGfHDIG7elO5tjVHV2FB1Rksy 1oKxRomRkzru8VwUIW3dVbIBnUBQib0RHMHfvwlGeRske9qYNx9Vnjm5zHp1NUWmi0QV JItFjFBXM4jUaKUb4xHmOfGpQOC1E5feBQ9h2GyMW05TdDxZcyG0jHzEQoDZln5CWc/B KJ8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=wCz7B/4Z+3IjIIpr69wX6NW1PZNzer+9IfTWHigw/sk=; b=tKfnBZ4K3a2LjC/P4b1obaVrNO3TfrljaJ+m29wSpdY4Vzmlr7LunHcwGXMxeQNzYt 1/+0sfJjS3Iri90IXCzX6wP+tXQthcQ6+vdwiHPTyL2AysPgHHsNEaPRqjsSbSk565/4 4ft3ycDliQjElkaOJbIq+7a+V5rjReOdHe5GAq8j/jGoWCK9BSFXdjhBEGEPeXJ3Wy5w RvAOiEOMiU1fllM9xJZwQIvFIbbYznMcq4eVnSIfbWBJcoRAkpy395t5s6fbqj1vV7XK dn2ZSyIxGCYER7ju7USpapnfxlnVjNpypUBHRvkxI4w9cNDwAGykGxoZyXINnrGtTSHD 91NA==
X-Gm-Message-State: AKS2vOzWXVhMlkjrz6Af2UxuRC01TRyRYsYb/1LZJ9e6/PcblIUDYiwq kukGdbff9D9S5DOOFJxhjycLiTAcUw==
X-Received: by 10.107.128.30 with SMTP id b30mr32352309iod.179.1499275082456; Wed, 05 Jul 2017 10:18:02 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.79.32.15 with HTTP; Wed, 5 Jul 2017 10:18:01 -0700 (PDT)
Received: by 10.79.32.15 with HTTP; Wed, 5 Jul 2017 10:18:01 -0700 (PDT)
In-Reply-To: <1FD8FAE9-E6BF-4C48-BCD6-12C1012827E2@juniper.net>
References: <20170703175308.hembxkplaniz66wb@Vurt.local> <m2van9z3jp.wl-randy@psg.com> <CACWOCC8tPVD20SJ60h-=NGbPMG3Fae2a0TY5rMFb=EnN7H-C6Q@mail.gmail.com> <m2o9t1z1hj.wl-randy@psg.com> <CACWOCC_bQitHeR9tHc5tPsXmoSDDLQH764equTAHrP854fYh-A@mail.gmail.com> <BF65C4DC-D2F5-41AF-8454-D43B403E328B@juniper.net> <CACWOCC9cmz7ARnWNowCCEu3Rt_NiyuWgJMZ3pWfmxZ_BO8Ovjw@mail.gmail.com> <292534ED-98BC-49A0-82A2-45B6688F851D@juniper.net> <CACWOCC_KTzJLQAJf_j4ZqM1oJSFq9JcyT7aAPLGf3+2Ess7BBA@mail.gmail.com> <09BFF794-6899-4DA5-8EF5-DDF86513BFBA@pfrc.org> <20170704104840.mg5bflnmmjlv4jbi@Vurt.local> <20C02BA3-5C13-46FB-AFE8-85D61E469EA1@juniper.net> <CA+b+ERmJRbhwa5Eut4+KwxqmAcaBM3fSvL1-zjrxBfZur6QxjA@mail.gmail.com> <1FD8FAE9-E6BF-4C48-BCD6-12C1012827E2@juniper.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 05 Jul 2017 19:18:01 +0200
X-Google-Sender-Auth: OcVBzNzLw6OaldMnQR6BHMly2SA
Message-ID: <CA+b+ER=eYJN1HXa+buCB7kR+Byt0iWH6-a20VJ5DjzbQEJrhKQ@mail.gmail.com>
To: "John G. Scudder" <jgs@juniper.net>
Cc: idr wg <idr@ietf.org>
Content-Type: multipart/alternative; boundary="001a113f8b12b5f1220553952eee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Yo2UiZHaeVSRt2rii3rcZ-AotPc>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 05 Jul 2017 17:18:05 -0000

Hi,

I think it does apply.

Reason is that you can't (well shouldn't) delay to send a client a path
with different next hop when previous next hop is down and you know (by
learning per prefix policies) that no other client got such next hop.

Of course implementation wise there can be per nh global counter
incremented when you advertise given path to the client.

Good luck troubleshooting those cases on RS ;).

Cheers,
R.




Note that due to selective policy only very few clients may get given path
so your heuristic would now also need to account for static or dynamic
(signalled with communities) policies.


What I described was per next hop, not per route, so I don't think your
critique applies.





Well I have nothing against machine learning or AI, but do we really need
it here on RSes ?


This is a straw man of course.

--John


Thx
R.

On Jul 4, 2017 17:55, "John G. Scudder" <jgs@juniper.net> wrote:

> One observation regarding the "RR won't scale if it has to do per-client
> route selection" concern -- it seems to me it would be entirely feasible
> for an implementation to associate some figure-of-merit with each next hop,
> a function of its reported reachability by each of its indirect peers. That
> figure-of-merit could be used during traditional (not per-client) route
> selection. The general idea would be "if one other client can't reach you,
> that's their problem, if dozens of other clients can't reach you, maybe we
> should choose a different next hop if we've got one" [*]. Think of it as
> making the binary resolvability condition of RFC 4271 9.1.2.1 fuzzy.
>
> I think specifying the function would be beyond the scope of this (or
> really, any) draft since it's "just policy". But it demonstrates there's
> some potential benefit from the proposal without going all the way down to
> per-client route selection.
>
> --John
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>