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

Robert Raszuk <robert@raszuk.net> Tue, 14 March 2017 10:05 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 9609C129524 for <idr@ietfa.amsl.com>; Tue, 14 Mar 2017 03:05:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.349
X-Spam-Level:
X-Spam-Status: No, score=-2.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 Cqn8VyE0Z0-M for <idr@ietfa.amsl.com>; Tue, 14 Mar 2017 03:05:07 -0700 (PDT)
Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::230]) (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 8DFB912943B for <idr@ietf.org>; Tue, 14 Mar 2017 03:05:07 -0700 (PDT)
Received: by mail-qt0-x230.google.com with SMTP id r45so51598288qte.3 for <idr@ietf.org>; Tue, 14 Mar 2017 03:05:07 -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=crsMgEJu4MioFHJRcVnUWnNcwMESSkyvz5q4gzdp2Uo=; b=NNgAnQYJ3ROQOZR4UigmWQjkCOArTMyZ5J7gtSNKB/YIUk2mJWGlj7C2itOj5pUvxC Rgpk4gRpasRV8cDOHQvHsiU+LIEvMjsDAG+JqQrsSln7P65WnWGk3N2u3NL8/CYtBE6Z l/pZ48ahLkC6Gl8PRDvTA7CU7l+hQUZe54cjs4lJk8jbMp1F+kW6ELuMAvIwnWRqnXm6 c0kqs0VelGP5pxaVQMqAMs3HFvSSN3zZ0wWsqZ8uBZ1o6K5FBpGdRRwWK5IvFrOobkl3 3QqFSeW70fnkIeH+LDcotFqtg2t14VO1Zvzm2p39QweM6+gGLMzLPKQBwAI2il7BV8t7 g5Vg==
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=crsMgEJu4MioFHJRcVnUWnNcwMESSkyvz5q4gzdp2Uo=; b=bwFh0jYM2/fmHqQc3FgFTU/IbZZhXVG0dtKiLXPqpQR4xIMeyNLpYFpPJoi0dM2JLq ltbW/Sh4ZTPN0hPML5PAJvLD+GqjQK5o896QXavZymj6KdQJzICvIdCMPqveofvi+13D +wtx/4F16vW6TWh0qpPR/9zb9uCcyXfTJn8P9s6MeW2Ux03N9kC4zS+OdqSYOS8oM2j5 /pKYFeTlTF5tELtd49uuxTm85noLbMA3vzGYNc3xm8IOewoD5cKkmS84PTc06gck+KuJ n89cKLooYQHC3PiruuvTLcMSm8OTemxkftzGa/jUw0Rcdz/BVFKnPgf9CBR74+cpeXS4 Btaw==
X-Gm-Message-State: AMke39mbF3WYqNxn5mWL0+oeYlpYq5juizDN63NR0dXOgmcY7NAaB1jIUOLADUDib9Ess41yhsMF998ZcjicnA==
X-Received: by 10.200.2.150 with SMTP id p22mr39327514qtg.197.1489485906538; Tue, 14 Mar 2017 03:05:06 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.140.42.181 with HTTP; Tue, 14 Mar 2017 03:05:05 -0700 (PDT)
In-Reply-To: <m260jcw5gg.wl-randy@psg.com>
References: <148924277112.2960.17904473852401253352@ietfa.amsl.com> <m2k27tzs5k.wl-randy@psg.com> <CA+b+ERmmqtUkJMtfOE9ABFHN0gNdztjOGELmirNgWRnDENrjaA@mail.gmail.com> <m2zigpxu7o.wl-randy@psg.com> <CA+b+ER=MaOqOr0A9VZ3TfgbSWgjk3eGwLKmnfr=byvOs11Ppfg@mail.gmail.com> <m2o9x4whh2.wl-randy@psg.com> <CA+b+ERnTJ4TJtgp=Jnn7k08j4dPibhB4gC69WWyQ4wDbxxr5zA@mail.gmail.com> <m260jcw5gg.wl-randy@psg.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 14 Mar 2017 11:05:05 +0100
X-Google-Sender-Auth: ywh9p-l-aE1924tFgXd7bn7NDO0
Message-ID: <CA+b+ERn5XT=SFCj+tTegASRq9PTEONH3kkpvkvRsQ3mX4_cYCQ@mail.gmail.com>
To: Randy Bush <randy@psg.com>
Content-Type: multipart/alternative; boundary="f4030435c2345b828e054aadf660"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/PayTdX4KmI5OJaqmtZ_VeK4p5jc>
Cc: Interminable Discussion Room <idr@ietf.org>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-rs-bfd-02.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
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, 14 Mar 2017 10:05:09 -0000

Randy ..

Any ASBR (even software running in a VM or container) today used as peering
router can handle Internet table. That is 600K+ nets.

IXes give you tiny subset of it via open or selective policy. Moreover as I
mentioned in my original comment - over RS you get local customer and
internal routes and no more. So for any net it will be usually one or two
paths anyway.

So if someone has one path (and client has no way of knowing) signalling to
RS that next hop is gone is not helpful as there is no backup path RS could
recompute and send to such client.

Learning two paths for given net with different NHs (even if RS has more
then two) seems to provide sufficient robustness and enables you to measure
quality to the destinations as well as do things line multipath TCP

= =  =

Little suggestion:

Now if someone is really so weak on the edge and attaches to IX to only
peer locally we should perhaps invent co-located with RS pair of data plane
boxes where such weak guys would for forwarding just default to such data
plane gateway. That way those two forwarders could have as many paths as RS
feeds it with yet all weak clients are happy to forward and reach all open
peers of a given IX.

In fact most IX switches while running in L2 mode could be configured for
L3 as well so no need to even invest new $$$ needed.

Kind regards,
Robert.




On Tue, Mar 14, 2017 at 10:52 AM, Randy Bush <randy@psg.com> wrote:

> >> why do folk use RS?  to offload the bgp decision process.
> > RS are used to establish one (or two) eBGP session and get all the
> > juice. ​
>
> that is one.  my case is one.  and there are others.
>
> folk are at large exchanges with small routers; some can handle about
> one view.  they do not have the horsepower to make best next hop choices
> from large sets.  we should not disenfranchise them.
>
> randy
>