Re: [Sidrops] Opsdir last call review of draft-ietf-sidrops-ov-egress-01

Warren Kumari <warren@kumari.net> Fri, 20 March 2020 16:34 UTC

Return-Path: <warren@kumari.net>
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 3A3AF3A0CFA for <sidrops@ietfa.amsl.com>; Fri, 20 Mar 2020 09:34:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 iXJqwQagow6Y for <sidrops@ietfa.amsl.com>; Fri, 20 Mar 2020 09:33:58 -0700 (PDT)
Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) (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 99C933A0CFE for <sidrops@ietf.org>; Fri, 20 Mar 2020 09:33:57 -0700 (PDT)
Received: by mail-lj1-x22e.google.com with SMTP id q19so7061761ljp.9 for <sidrops@ietf.org>; Fri, 20 Mar 2020 09:33:57 -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=d4O1x5llrFNLPqJ5M5VP3E9wLcdE6cCnamQuvGRgtbI=; b=svqMef3cOA3we1m8qjEEymLbyB6ryxmbWUyDfuBv5NCsf55rGp3YQiShPXlBFua5SG w9xUpukyCTi3iHljTTNu0cCKjXDzJUB0OCmQnD0V6d1Md4SMnvIflWaXVfp0AQ+kTy5c GgtjnIcIyTaG3gq+4ORhjGJOyjguBUGLB7acn8wQhiIq/lzRxcU3PteoZzOcWawxQaAh BNpwsO+cx2ZqObZtQccBLcX2MR6WV2WitRHUkCtl/VTOgJqgHYHuWL/jjVvbSj9w4Ujn Aued39r8uouZ4rkK+BV/geJmodCi0D4ecWCcZiXfBlof+xGz2pJY3/n9meM/KAiIeBTs CU0g==
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=d4O1x5llrFNLPqJ5M5VP3E9wLcdE6cCnamQuvGRgtbI=; b=jgHD1mceauG9U4HkhFAUUHEcdnCKHABl+wUUKrK8eaE1TYEOwgvnBJuvd3y8c7XzwE 5udJ4OOODZA1QosjuAD2McoVeVCCOnUxCrXzF1m2SCFn/Jgh2YGuRxRzZSbQ48qU5hFf Lg9yrKMQsbWHeso3CHWwjge66UlXgcsvDb2QVyL8whbickK+zlcbojYwIy8vVL5SHaxO xgGbYBCG2o1ItJGFB0OnvCFYWBcGiOJnWkqXmozrHCxAxFWx1UUVwQVmehbmrD4r2+63 Qge4gboQyQMG3eJzq3J0TiwHeNwS+Ul75ze92KGg08isUTW7+2eXH42UHvpM1bUtA2QK 8pkg==
X-Gm-Message-State: ANhLgQ39UVfgGqnz4UZohvusnpp5baiz/ZELgI1yNU/wS1Quo4C23NsA SrxHkN1lF8YW8u3iqihxdDN3Of+KLVZ3HCVkE+3Qe113Ws3kLQ==
X-Google-Smtp-Source: ADFU+vuokWRlP94RT3BEm4Mwp7x2CE80KHB9mPYANfCsAswnD9YrDo2GEciEgYJFB5NVb0Bq+hii2bt8BBIkXALz4M8=
X-Received: by 2002:a2e:a0cd:: with SMTP id f13mr5826171ljm.198.1584722035405; Fri, 20 Mar 2020 09:33:55 -0700 (PDT)
MIME-Version: 1.0
References: <158448201565.32201.9748655174984394118@ietfa.amsl.com> <624bd5c7-5459-64c2-5694-b77dde5835a6@foobar.org> <20200318012635.GE77479@vurt.meerval.net> <m2wo7i78bs.wl-randy@psg.com> <55f529777e4524b2ac2f6f94c0955611d04aa250.camel@workonline.africa> <m2k13f3t62.wl-randy@psg.com>
In-Reply-To: <m2k13f3t62.wl-randy@psg.com>
From: Warren Kumari <warren@kumari.net>
Date: Fri, 20 Mar 2020 12:33:19 -0400
Message-ID: <CAHw9_iJLPd9JTgY84o+sQD3saR839+zA+hf9rho9+Cyx8+beMA@mail.gmail.com>
To: Randy Bush <randy@psg.com>
Cc: Ben Maddison <benm@workonline.africa>, "job@ntt.net" <job@ntt.net>, "nick@foobar.org" <nick@foobar.org>, "last-call@ietf.org" <last-call@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "linda.dunbar@futurewei.com" <linda.dunbar@futurewei.com>, "sidrops@ietf.org" <sidrops@ietf.org>, "draft-ietf-sidrops-ov-egress.all@ietf.org" <draft-ietf-sidrops-ov-egress.all@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/vqQ4J86xtaoZz2mji2_TQqz5Z0w>
Subject: Re: [Sidrops] Opsdir last call review of draft-ietf-sidrops-ov-egress-01
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: Fri, 20 Mar 2020 16:34:01 -0000

On Fri, Mar 20, 2020 at 12:11 PM Randy Bush <randy@psg.com> wrote:
>
> >>> BGP implementations have to take removal of private AS(s),
> >>> confederation, AS migration, etc into consideration.
> >>
> >> and the winds of summer.  we do not need to enumerate all knobs, as
> >> if we could.
> >>
> > But enumerating *some* helps the reader understand the context in which
> > this is important/useful.
>
> which is why
>
>    When applied to egress policy, the effective origin AS MUST be used
>    to determine the Origin Validation state.  The effective origin AS is
>    that which will actually be the origin AS in the announcement.  It
>    might be affected by removal of private AS(s), confederation, AS
>    migration, etc.
>

One of the things that I personally like most about this document is
that it concise - it clarifies something for *implementors* to keep in
mind / points out something where they might trip over something and
hurt themselves.

While I generally like examples and detail in RFCs, in this case it
would be "teaching your grandmother to suck eggs"[0] - the readers in
this case are folk who write BGP, the document basically says
"Warning: sharp object, careful with fingers" - having too much detail
decreases the utility in this case.

Again, I generally agree that documents should enumerate all of the
corner cases, have examples, etc - but in this case I think it would
do more harm than good...


W
[0]: https://en.wikipedia.org/wiki/Teaching_grandmother_to_suck_eggs
> randy



-- 
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