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

Robert Raszuk <robert@raszuk.net> Mon, 03 July 2017 22:31 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 4D83513154E for <idr@ietfa.amsl.com>; Mon, 3 Jul 2017 15:31:22 -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 AmNDxzooL-xG for <idr@ietfa.amsl.com>; Mon, 3 Jul 2017 15:31:19 -0700 (PDT)
Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (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 D34EB13161E for <idr@ietf.org>; Mon, 3 Jul 2017 15:31:18 -0700 (PDT)
Received: by mail-io0-x22b.google.com with SMTP id h64so63155554iod.0 for <idr@ietf.org>; Mon, 03 Jul 2017 15:31:18 -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=PWNicuuIArAO37H+YsLO71ObnYOdfG+a+GV9lHP+o0M=; b=jNSABfjOMEd3CA5QeE9xrr5+GDM8ay8Mo8wEheQVqjZAVvWgIJ9bkO2WcehZb26bu5 Nq/vDVjUPOh781Klq7ueEBZDjnq23ZvoLa+gTnRdblU7lei5raxBDS8PiK0c06plINAc wvPMX7vM8enbyuTR5zdRZWFDQfpDChXwIhQof1Y9xDkEsHiuMRchR0qMUr2zclCibcrn msVn1+6pRle5qlpLq90PTBcoxwj8MnJAXkhPBfx35HAfPyvX3IZ5KpVXr+s8D/RffTYW RTKxLCbHJe/SVnoumX0FOj8OCh/4uWWirKQZ1RuPdzPGbYBBj7JeU2pu9PjmDHbixX7A Bbxg==
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=PWNicuuIArAO37H+YsLO71ObnYOdfG+a+GV9lHP+o0M=; b=SrWZXcevDzjCpVAcGECyfl6gM6mZ99WjIUDUozm9TbJI1VwPQ1CAuFFPyXG3De2K2r U9eCmMn+bopJzMQfKSioA+bvOg+8pXpNwuRB1Y+/GoKajM2QiWfcKLMHKY6sQAamqEX5 adyqODcduv5Hg8qG0cBE4Hf0AiNyjpB7it57jiydo4KAPQ9661O6Bg4AhJZX94b5AAMu 4caZGPq32k3wT/v4BhYq6A2RnNRmOdJzaHhJSkOMrWqD6UbAcP2Kl5Bh5JDQa0N5UwMo 14u/CQcsvk2svfU4WY6PxOf8HByAXr6wozsox/lCHQSeTlK9gPq4pC+0kaYbRHwMYqgM /BOQ==
X-Gm-Message-State: AIVw1123ggbPqJqSKY4WhleSnt6R5e6Nhr0CSNxeY4kycAXFaFdUwphn 1Hu2Z4nDHztvFmwvbJkd9Fgp8V2YPw==
X-Received: by 10.107.28.84 with SMTP id c81mr8747136ioc.186.1499121078147; Mon, 03 Jul 2017 15:31:18 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.79.32.15 with HTTP; Mon, 3 Jul 2017 15:31:17 -0700 (PDT)
Received: by 10.79.32.15 with HTTP; Mon, 3 Jul 2017 15:31:17 -0700 (PDT)
In-Reply-To: <09BFF794-6899-4DA5-8EF5-DDF86513BFBA@pfrc.org>
References: <149909741417.22786.4679459342587499122@ietfa.amsl.com> <20170703160800.x6wcym2ma6jceqv7@Vurt.local> <FBD5248C-33C6-436C-8B01-FAE2658B0768@juniper.net> <20170703163846.224w6lxvbt4txqub@Vurt.local> <20170703173810.GA45648@Space.Net> <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>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 04 Jul 2017 00:31:17 +0200
X-Google-Sender-Auth: lVWfhsf_5I8dwwQdAkWtSepqwZk
Message-ID: <CA+b+ERmQzFrebD-0WHgV2L3E5XwQZQgfnf1HxnoMK+6ew2WJxw@mail.gmail.com>
To: PFRC - jhaas <jhaas@pfrc.org>
Cc: idr wg <idr@ietf.org>, Job Snijders <job@ntt.net>
Content-Type: multipart/alternative; boundary="001a1140986e56a40605537153de"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/3vrh_2hNVQEHQj_7-Yz9B6x-4yc>
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: Mon, 03 Jul 2017 22:31:22 -0000

If client talks add-paths you send them two paths. You may send them more
if they wish so.

It is just broken desing to signal failure between nodes to get new paths.
PIC has proven this long time back.

What this is about is really a new idea of sdn controller with bgp and
distributed bfd for weak clients.

Now maybe we could understand what are those weak clients who can not
handle two paths for a given net ?

Thx
R.

On Jul 4, 2017 00:20, "Jeffrey Haas" <jhaas@pfrc.org> wrote:

>
> > On Jul 3, 2017, at 5:55 PM, Job Snijders <job@ntt.net> wrote:
> >
> >
> > I'm not sure whether events will be packed together this neatly.
> >
> > Questions that remain:
> >
> > - is it absolutely necessary for the RS to be aware of the entire bfd
> session topology state?
>
> The draft is written with the idea that some/many devices *won't* be
> aware.  If the state is Unknown, things still work.
>
> >
> > - is it reasonable to assume there will be BGP speakers that support
> draft-ietf-idr-rs-bfd, but not RFC 7911?
> >
> > - if the RS is not stateless (in this regard), can we reasonable expect
> things to scale? (As it currently stands the industry has trouble scaling
> RS services)
> >
> > If it was not clear from previous messages: I am supportive of the idea
> of "assisted BFD" to take away some obvious downsides of route servers.
> Just not sure the proposed approach will work out good enough.
>
> The way I suggest reading this:
> 1. BFD to the BGP nexthops is really desirable.  It lets you avoid
> blackholing in several well known scenarios, including the RS based
> distribution of routes.
> 2. Regular BFD needs both sides of the session to be prepared.  In the
> absence of full mesh BFD configuration, there needs to be a feature that
> permits the RS to notify the clients what nexthops are of interest on both
> sides.
> 3. The feedback mechanism permits a RS to send alternate paths - when it
> is capable of doing so - when a given nexthop is unreachable by a given
> client.
>
> The third mechanism is very optional.  Many RSes need not implement any
> sort of new path selection if they don't want to; points 1 and 2 are still
> helpful.
>
> To the points about add-paths, and statefulness, even if the RS clients
> spoke add-paths, you have to choose what level of path scaling you want to
> do.  If you're to the point of sending everything, a RS isn't even
> necessary.  And clearly, people use RSes partially for "remote policy" -
> effectively path pruning.
>
> Looked at a somewhat different way, choosing the backup paths is no
> different than add-paths or diverse paths feature choosing the next best
> path.  But since the RS and the client could have already conveyed the
> possible set of nexthops for the view, there's no need for stepwise
> discovery.  Perhaps this point needs to be made clearer in the draft.
>
> -- Jeff
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>