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

Jeffrey Haas <jhaas@pfrc.org> Tue, 04 July 2017 17:39 UTC

Return-Path: <jhaas@slice.pfrc.org>
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 0F5061325EC for <idr@ietfa.amsl.com>; Tue, 4 Jul 2017 10:39:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 RcLCi4X3RxBp for <idr@ietfa.amsl.com>; Tue, 4 Jul 2017 10:39:06 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id B8D061325E9 for <idr@ietf.org>; Tue, 4 Jul 2017 10:39:06 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 60D9B1E34A; Tue, 4 Jul 2017 13:48:20 -0400 (EDT)
Date: Tue, 04 Jul 2017 13:48:20 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Job Snijders <job@ntt.net>
Cc: Gert Doering <gert@space.net>, idr wg <idr@ietf.org>, Robert Raszuk <robert@raszuk.net>
Message-ID: <20170704174820.GN2289@pfrc.org>
References: <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> <CA+b+ERmQzFrebD-0WHgV2L3E5XwQZQgfnf1HxnoMK+6ew2WJxw@mail.gmail.com> <20170704083853.GJ45648@Space.Net> <20170704092646.yzahxshfjc5o66pg@Vurt.local>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20170704092646.yzahxshfjc5o66pg@Vurt.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/ZMAQMEc20KLEmxSbJ8YnI5DJxFo>
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 17:39:08 -0000

On Tue, Jul 04, 2017 at 11:26:46AM +0200, Job Snijders wrote:
> I posit that it is safe to assume that other (non-RS) paths will always
> exist (via transit, other peering), and as such in the trade-off between
> keeping more state at the RS vs trying to keep the RS lean and mean, the
> design parameters should be as following:
> 
>     - the main purpose of this draft is to ensure that each RS
>       participant sets up BFD sessions to the other participants of
>       interest, the main purpose is _not_ to ensure there are always
>       paths even if half the IX is on fire. The priority should be quick
>       fault detection, not to "make the best use of the IX under any and
>       all circumstances".
> 
[intentional re-ordering of your text...]
> 
>     - The technology facilitate setting up the minimum required set of
>       BFD sessions, not the maximum.

The draft already accomplishes these.

>     - we should work from the assumption that if a client supports
>       draft-ietf-idr-rs-bfd, it will also have support for ADD-PATH. If
>       we cannot assume this, I'd like to understand why.
> 
>     - explicitly consider scalability issues. The bigger internet
>       exchanges are struggling with their current route server load, so
>       if IDR adds any computational cost to their list of tasks, it'll
>       need to properly justify that.

The draft does not require the RS to support additional path selection.  It
does, however, enable it if the RS is capable of such things.



-- Jeff