Re: [Idr] Warren Kumari's Discuss on draft-ietf-idr-bgp-gr-notification-15: (with DISCUSS)

Warren Kumari <warren@kumari.net> Tue, 22 May 2018 21:38 UTC

Return-Path: <warren@kumari.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 8C246128D2E for <idr@ietfa.amsl.com>; Tue, 22 May 2018 14:38:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level:
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.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 zOzuck1Rw0DX for <idr@ietfa.amsl.com>; Tue, 22 May 2018 14:38:22 -0700 (PDT)
Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (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 B7E14126BF3 for <idr@ietf.org>; Tue, 22 May 2018 14:38:21 -0700 (PDT)
Received: by mail-wm0-x235.google.com with SMTP id j5-v6so3598592wme.5 for <idr@ietf.org>; Tue, 22 May 2018 14:38:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6bHk5EfLIdVp8ODTuLtFMzH497TJC1vPKG+PzNnht3Y=; b=TIyFsBzo3uuJwPtzwzQuRCpamekBCHoh0UkCOYN1T0IjCMSfj3f7v6DcGN6MHJDpSL LaX9HDyMGDUhpWLhaYJuCNjFGGdVfJXydbImDRPfI41e0ziSu32xpVqH4AM82YBclaCu M6bkPRneWQ1Wp8B2afKqmQfKyD/Jaq3KBFDWut4GQZbacLL2KOeRpF7iCZbhCduaxhbt H64v/4Ze3D8GAo9GjIO1UNUuKbJLg9wDTR0ziz5tKY5tCUH2qm19p8fXr5EPNbx47kzJ xn+bUwRzutAPhQFUUikb+yVx876MaAR9DtVW7MV5QAKKnUSElDWJiGwnqhsUOtFgTDzk dj6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6bHk5EfLIdVp8ODTuLtFMzH497TJC1vPKG+PzNnht3Y=; b=Uvdng37U+Jh4Da+94CBlZBerA0GORUd0AzU1orpOYb1PyOftqoQmIQ1VFVgUJqwDhl QbH+K2+9+BYChN+Kdwj6fQmLuZr+2qxqgRCVJsc8IvC8sGk8cyoVCCb5Mf5ooog09DSV ZkuSrWXfBDbr87l/t6otqCzC9Pj4nAFofrhXbwLulyCAKiP5bXsT7ZkgVlVCztoyJJi5 9oB13WNJ442KHWU3VazZXOODsVMJwdwqivuC75pBfHix5X2+/33Dy81P3Q7MB2UIuoyP srlhqHl4Dcl6pV8/U1HtnvlMleKee0jyU328HfWbyH4RYo5Ts522Ri1iwdEbeT9ypHNz sSIA==
X-Gm-Message-State: ALKqPwdcpnMdF0Sz9Lie7/0TUHxIDVKQlE4Jc69x8E5VOkOS+OIef+KO mg+V3anzZroXN1ZwtzPdudO4iF2w0wzz5o2YklM4jg==
X-Google-Smtp-Source: AB8JxZrGjMn3i/2TvMQ7AhiHynY0aD+jwk8XMVPcyfoQwsR0K91ee64krkaNnn0mHcdvSbX5K/t8p/EWiesZloJDMsM=
X-Received: by 2002:a1c:d755:: with SMTP id o82-v6mr2138178wmg.71.1527025099707; Tue, 22 May 2018 14:38:19 -0700 (PDT)
MIME-Version: 1.0
References: <152701518391.31181.3562126455441179002.idtracker@ietfa.amsl.com> <50AB3F2D-222F-4813-90FA-95F9AC411590@pfrc.org> <CA+b+ERm_VcUY2P8pVwbcGD1iXBYnU-pAW__YgqjhrfGyDoF4ng@mail.gmail.com> <F8D32A4C-41D7-46B1-B492-030DE962479C@pfrc.org>
In-Reply-To: <F8D32A4C-41D7-46B1-B492-030DE962479C@pfrc.org>
From: Warren Kumari <warren@kumari.net>
Date: Tue, 22 May 2018 17:37:43 -0400
Message-ID: <CAHw9_iJA_6GAPwmH7OkffGNW3Zs-6ncpAWjTzs587y+BjrHwHQ@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Robert Raszuk <robert@raszuk.net>, "idr@ietf. org" <idr@ietf.org>, The IESG <iesg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a1ae09056cd23cb6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/HDqjBLJyqH3zP9Zg4ktrY691UzA>
Subject: Re: [Idr] Warren Kumari's Discuss on draft-ietf-idr-bgp-gr-notification-15: (with DISCUSS)
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, 22 May 2018 21:38:25 -0000

On Tue, May 22, 2018 at 4:12 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> Robert,
>
> On May 22, 2018, at 3:35 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
> ​Hi Jeff,​
>
>
>> This is a point where I point at your supposed opeational background and
>> suggest shame on you. :-)
>>
>
>
> ​I think ​it should be pointed out that there is difference between sound
> operational reasons and simply bad network design.
>
> If someone would deploy in a network route reflectors (and in fact also
> routers) from multiple vendors (let's be brave and say 3 or 4) probability
> that all implementations would go down on given trigger is highly reduced -
> perhaps to the extend that no outage would occur and no one would propose
> to make BGP state persistent ;-).
>
> Here my only worry is that we are stretching protocol(s) to cover for
> wrong choices of network architecture.
>
>
> Since it seems my attempt at humor was overly broad (I believe Warren is
> likely to have taken it with its original intent), this is more a jab at
> the focus on a knob that is not usually a good idea usually being something
> that ends up in code mostly at the pressure of the operators/customers.
>

https://www.youtube.com/watch?v=2HmcrZwb7OA​



>  We call such features "rope (to hang yourself with)" for good cause.
> Warren is thus pointing out the thing that as a customer he may have asked
> for in the first place. :-)
>

​Yeah, but there is also a difference between "​This is might a bad idea,
but we need it for this funky reason, so, er, please?" and "Let's put it in
a Standards Track document, with no warnings. What could go wrong?!" :-P

Perhaps adding something like:
"An implementation MAY provide the option to disable the timer
(i.e., to provide an infinite retention time) but MUST NOT do so
by default. Note that long (or infinite) retention time may cause
operational issues, and should be enabled with care."
or:
The impact of long retention times should be carefully considered
or:
This option should only be used by consenting adults
:-)

​Anyway, the fact that this is in "updating" / "new" text means that we
need to be careful not to overstep, but I think that having some warning
would be useful to help minimize people shooting themselves in the foot.

​W​



> While I generally sympathize with your approach to network heterogeneity
> as a mechanism for achieving better fault tolerance, I also consider it
> optimistic.
>
> -- Jeff
>
>

-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf