Re: [Sidrops] draft-ietf-sidrops-rov-no-rr

Job Snijders <job@fastly.com> Thu, 07 April 2022 13:44 UTC

Return-Path: <job@fastly.com>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2A083A0BA9 for <sidrops@ietfa.amsl.com>; Thu, 7 Apr 2022 06:44:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fastly.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 M6-1CchZqnTt for <sidrops@ietfa.amsl.com>; Thu, 7 Apr 2022 06:44:28 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 8DE0E3A0B48 for <sidrops@ietf.org>; Thu, 7 Apr 2022 06:44:28 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id b24so6433480edu.10 for <sidrops@ietf.org>; Thu, 07 Apr 2022 06:44:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastly.com; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=ANLTO0/K46oKnf6PN68UL2TmO4CNU02NuGJM0UWzW08=; b=ajAPX+qRPn9tg89LpaUAQrzUUE+7+JKSb2zJ+nDBv6C1shGe9fuIe907rrBEUPVIR7 KjJxINz28gXwME6trtq4ToNB7+QDMnXaPzKQBfWuYZKNSc35LaiRq9GBQCuBIWz+U157 rRVCovGWevXJnuiVKeFVMtWoYqlozRm9jtH8o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=ANLTO0/K46oKnf6PN68UL2TmO4CNU02NuGJM0UWzW08=; b=KHaZeolyWWLAJyUxxQHJ36rGmYVkK39E6ySj92/ANrFwKDcnfAyEy3dsW/zlbjbnDw 8iuXpiVLf7sK8X33b8Fdpxo87XgKpGhOD6o7k+U56io+YAdEXy5M7id78NLBCU0GteuF qSMnMuvqhulKVPTR0xppa6A7gW1QytLdyVQK/1nt8PbHwDUiFf88hcsUVN0aS9pj6AH3 a1msDIS5e9sonAjihRB2p+djSpWGM1tpRQzmUEt/RHuoPtUXboyUgmUG5DJiorik/1LL 8PH3uQYNO0bpBVJR5oawJqKScpQv6L+b32GD0hEK2wGpo6tUbvkj4hdnJ4gQR5itSlji LM5A==
X-Gm-Message-State: AOAM531nOUrV6+ZzmVzI773ZHtpYVq4SbV0KSdMozN4U4cNdVSw5ktur 7yB1pjjM9M+CglD1LFnjeDzuog==
X-Google-Smtp-Source: ABdhPJzBsi4Y1wCY3RqPLvx8OYaUDG5H6+Ol0IfhgDeTix9DN/bT2kSYBu2JoFVzYSdb0f9Z5HnxzQ==
X-Received: by 2002:a05:6402:1a33:b0:41c:bfc1:957c with SMTP id be19-20020a0564021a3300b0041cbfc1957cmr14245673edb.354.1649339066561; Thu, 07 Apr 2022 06:44:26 -0700 (PDT)
Received: from snel ([2a10:3781:276:2:16f6:d8ff:fe47:2eb7]) by smtp.gmail.com with ESMTPSA id z2-20020a17090674c200b006e13403964asm7718409ejl.77.2022.04.07.06.44.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 06:44:25 -0700 (PDT)
Date: Thu, 7 Apr 2022 15:44:24 +0200
From: Job Snijders <job@fastly.com>
To: Randy Bush <randy@psg.com>
Cc: Christopher Morrow <christopher.morrow@gmail.com>, SIDR Operations WG <sidrops@ietf.org>, Nick Hilliard <nick@foobar.org>
Message-ID: <Yk7quBpNY+7nZILs@snel>
References: <m2bkxllxbb.wl-randy@psg.com> <2b750924-10c8-19e0-5c6e-9d4cd60e32a7@foobar.org> <CAL9jLab0x+N38daGnr3sdg295z3m4dSmg_q6P-FV9mmd5y5WHA@mail.gmail.com> <m2ee2am88l.wl-randy@psg.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <m2ee2am88l.wl-randy@psg.com>
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/fL6GURnLToBjzvlFsequMKNRaRA>
Subject: Re: [Sidrops] draft-ietf-sidrops-rov-no-rr
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Apr 2022 13:44:34 -0000

Hi all,

I'd like to start off by offering my compliments to the creators of this
useful concept. I also appreciate the generosity of making the
specification available through the IETF process rather than the US
patent office! :-)

As this Internet-Draft doesn't have an "interopability aspect", rather,
it describes an implementation aspect not visible to external parties,
building an interop matrix doesn't seem applicable.

On Wed, Apr 06, 2022 at 10:28:42AM -0700, Randy Bush wrote:
> > Was there some code already that implements the no -route-refresh
> > bits you want?
> 
> ios/xr.  jakob did it as soon as he saw the draft.

Small request for clarification: you mean IOS XR and vanilla IOS? Or IOS
XE?

> > (do we know the implications of doing this at scale?)
> 
> we have seen the implications of not doing this at scale.  ask mark
> tinka, who was depeered by at&t.

Agreed on this being a problem at scale. At a previous employer we also
ended up inadvertently imposing significant strain on neighboring BGP
networks by virtue of sending out ROUTE REFRESH messages more often than
strictly needed. We received various complaints from EBGP peers because
of this. The situation was somewhat ameliorated by running the
validation process three times an hour (rather than every minute, or
even every 10 minutes), but utimately the solution was to instantiate a
fully populated Adj-RIB-In for each EBGP peer. As the I-D mentions,
enabling 'soft-reconfiguration inbound always' (or its equivalent) can
pose a challenge in resource constrained environments.

Other than some editorial polishing, I think this draft is good to
proceed in the publication pipeline.

Kind regards,

Job