Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt
Jared Mauch <jared@puck.Nether.net> Tue, 04 July 2017 18:21 UTC
Return-Path: <jared@puck.nether.net>
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 BF62B12896F for <idr@ietfa.amsl.com>; Tue, 4 Jul 2017 11:21:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.203
X-Spam-Level:
X-Spam-Status: No, score=-4.203 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 lDk_WzoH77rj for <idr@ietfa.amsl.com>; Tue, 4 Jul 2017 11:21:29 -0700 (PDT)
Received: from puck.nether.net (puck.nether.net [204.42.254.5]) by ietfa.amsl.com (Postfix) with ESMTP id EEADA1316AC for <idr@ietf.org>; Tue, 4 Jul 2017 11:21:28 -0700 (PDT)
Received: by puck.nether.net (Postfix, from userid 162) id AC9FD5407BA; Tue, 4 Jul 2017 14:21:28 -0400 (EDT)
Date: Tue, 04 Jul 2017 14:21:28 -0400
From: Jared Mauch <jared@puck.Nether.net>
To: randy@psg.com
Cc: "John G. Scudder" <jgs@juniper.net>, idr wg <idr@ietf.org>
Message-ID: <20170704182128.GA2081@puck.nether.net>
References: <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> <CA+b+ERkHehpgXS3UaQAW+KQ1ak9j=wx-=wbtQ6ZiW-LQu2Z4fA@mail.gmail.com> <A35C87AE-364D-462F-AE27-A8E2DF693BDA@juniper.net> <CA+b+ERkz6suMQ=KL0Y4bvE5_HwXfEr9TpY_L1RBBKr0V2H9T3g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CA+b+ERkz6suMQ=KL0Y4bvE5_HwXfEr9TpY_L1RBBKr0V2H9T3g@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/-z-zbVMOkbn1U2_U5wzbzFBv5PY>
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: Tue, 04 Jul 2017 18:21:31 -0000
On Tue, Jul 04, 2017 at 11:02:55AM +0200, Robert Raszuk wrote: > John, > > Today vast majority of OPEN policy clients share single RS view/table so > you do best path and update generation once for all of them. > > The moment you introduce per client state you are braking those apart into > individual views. > > Even those with policy today have subset of nets in their own tables not > all. So this optimization also goes away. > > So if you send clients real paths they locally can repair failures without > any additional state per client on RS. That is why I called it "a waist". I suspect you mean the homophone waste. > And this is not 100 it is 100 x number of clients say 1000 of dynamic state > which triggers 1000 best paths and update generations on propagated > failures of best path. Something I've observed in the past ~20 years is the relative compute power has gone up significantly for a BGP speaker, as many platforms may even do hardware offload of BFD, this part isn't what worries me. Tracking the N to N-1 BFD state worries me more, I've seen significant operational issues on multiple vendors with BFD. These of course are bugs and should be fixed. While I'm not a big fan of route servers personally, many people do use them in high cost areas to reduce their operational load. I'm also concerned about 3rd parties tasking me with unexpected work without constraints. Section 4 comment: Any thoughts on rate-limiting for the messages? Some IX fabrics are large and I cound envison a lot of results. I'd suggest limiting ReachAsk to once every 1,3 or possibly even 6 seconds. Was any thought given to the min/max rate of ReachAsk? (I could also see non-rs peers wanting me to send them ReachTell in the event of someone selling transit over an IX as well). Section 5 text comment: "Again, since the contents of ReachAsk are simply a set of host routes to be tested, route selection over a combined ReachAsk MAY be omitted." Suggest dropping Again. Section 6 comment: Prohibition of fe80:: next-hops may make sense here. One may not know what outbound interface is in-use. I'm always wary when I see fe80 addresses being used. - jared -- Jared Mauch | pgp key available via finger from jared@puck.nether.net clue++; | http://puck.nether.net/~jared/ My statements are only mine.
- [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt internet-drafts
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Gert Doering
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Randy Bush
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Randy Bush
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Gert Doering
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Gert Doering
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Randy Bush
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Gert Doering
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Gert Doering
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jared Mauch
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Job Snijders
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John G. Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jakob Heitz (jheitz)
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jakob Heitz (jheitz)
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Randy Bush
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt John Scudder
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jakob Heitz (jheitz)
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jakob Heitz (jheitz)
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jeffrey Haas
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jakob Heitz (jheitz)
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Jakob Heitz (jheitz)
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Arnold Nipper
- Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-03.txt Robert Raszuk