Re: [Gen-art] Genart last call review of draft-ietf-grow-bgp-session-culling-04

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 21 September 2017 20:23 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 556251330C1; Thu, 21 Sep 2017 13:23:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 sqVpf7HMb805; Thu, 21 Sep 2017 13:23:46 -0700 (PDT)
Received: from mail-pg0-x231.google.com (mail-pg0-x231.google.com [IPv6:2607:f8b0:400e:c05::231]) (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 6C99313308A; Thu, 21 Sep 2017 13:23:46 -0700 (PDT)
Received: by mail-pg0-x231.google.com with SMTP id c137so4109722pga.11; Thu, 21 Sep 2017 13:23:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=l04loXUgwaXiYt/lFsTNLrXDEMbTFith7rAZe6UDAdg=; b=GQUHpIvEGg5g4Aq6EPK6wUDiZoZ7Sr//khVKKb8r/HEMr7rWVUrCI5P4yMCltXrozx 7HFtfOoK80dxPn01NSN6tMEvzqWnxXbtcyWn8jK0DEkvAZ4Z0U0DJXTgQpoB9Vumfzuj 9d9+OZZOsSMNBg3FKRA6QEJvjJbF1e543pPHg3jlrcUGMyckIu6vvLM244dPLAIgr0O/ E4tm4PL2bwGH0xe2TMaZIMj6aYXN0ULnY9gxTVPMUEnrnzqSgTFja65KjD+t59DOAW3V 0RojFWJtk5M5Gvq+Pifxbsv7hjk30L9r58/T2kfg1SGschlhl9EkmATYYFB/kcqXGGj6 luDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=l04loXUgwaXiYt/lFsTNLrXDEMbTFith7rAZe6UDAdg=; b=tC36zW1akLedm2NEJLHWEXshdZU2YNjktSgFKPurFuzKKkty8nLelEMmKnSIY8Q4sh Yyo6AuPLLYEuz2LW74ei0p+wvWlsSsztic5II3aN1rFFRy8pAA9RFNt4qmcKN+ZLaJzC zR2OoYlr4vEazyqogodZO0ln4kqMzyRCwDp/RWbWXi5CJNBRzzV1YtaroJIB+V8wsVj/ rUVBZqiuNh+e2wIiprPCC9vQgxIzrKIn6APPkubjaDNgdcWCjF3AMgAL6U8ZuEeOQ3jZ FNFPi/Xepej8t2wSCz3neIt0X3Ouu+joNtN5/XUHqSSSZgi7KNZWNmsecJYl6fWVqRUR fePQ==
X-Gm-Message-State: AHPjjUi9QgiLtA9+Ltp4gMO1LZg56xrtIaCOeuiVSxoCVxVnnwt9BaDJ RZbZrPO1U8/gKBDQ/ka3xs3cIA==
X-Google-Smtp-Source: AOwi7QCKPJiOA+BykOfOaim+AcGJgFT8ZwCAGuKWf68GQqOuSEVa4PdugIWskllToOTTikcr5lTrIg==
X-Received: by 10.84.197.69 with SMTP id m63mr6619022pld.226.1506025425628; Thu, 21 Sep 2017 13:23:45 -0700 (PDT)
Received: from ?IPv6:2406:e001:3f51:1:28cc:dc4c:9703:6781? ([2406:e001:3f51:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id k13sm3439783pgo.51.2017.09.21.13.23.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Sep 2017 13:23:43 -0700 (PDT)
To: Matt Griswold <grizz@20c.com>
Cc: gen-art@ietf.org, grow@ietf.org, draft-ietf-grow-bgp-session-culling.all@ietf.org
References: <150579629891.15651.17244647188709040958@ietfa.amsl.com> <20170921001353.260a3439@x0r> <5aedafdd-8cc6-8d25-e702-26b4beac15ea@gmail.com> <20170921190855.303addad@x0r>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <c0f179f2-c712-9579-f6ae-b458a9e5bbbd@gmail.com>
Date: Fri, 22 Sep 2017 08:23:48 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921190855.303addad@x0r>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/WkV2IuU70UWVlm-P-NJYN3753LA>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-grow-bgp-session-culling-04
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Sep 2017 20:23:50 -0000

Hi Matt,
On 22/09/2017 07:08, Matt Griswold wrote:
> * Brian E Carpenter <brian.e.carpenter@gmail.com> [170921 14:19 +1200]:
>> On 21/09/2017 12:13, Matt Griswold wrote:
>>> * Brian Carpenter <brian.e.carpenter@gmail.com> [170918 21:44
>>>   -0700]:  
>>>> Minor Issues:
>>>> -------------
>>>>  
>>>>> 3.1.1.  Maintenance Considerations
>>>>>
>>>>>  Initiators of the administrative shutdown could consider using
>>>>>  Graceful Shutdown [I-D.ietf-grow-bgp-gshut] to facilitate smooth
>>>>>  drainage of traffic prior to session tear down, and the Shutdown
>>>>>  Communication [I-D.ietf-idr-shutdown]...    
>>>>
>>>> This strikes me as vague. "Could consider"? Surely if this is
>>>> a BCP, they MUST use some mechanisms and perhaps SHOULD use these
>>>> particular mechanisms. Otherwise the document doesn't specify
>>>> anything much at all for this case.  
>>>
>>> Graceful Shutdown is just one of multiple ways an Operator can
>>> accomplish that.  
>>
>> Understood, so perhaps it's a MAY not a SHOULD
> 
> You're right, I will update it to MAY.
> 
>> but the text still really only seems to say "do the right thing"
>> without saying what that is. To be honest the whole document is a bit
>> like that - written for members of the club who know how to run BGP,
>> rather than for a newcomer who wants to know how to run BGP.
> 
> That's really by design, the document is for people who know and run
> BGP, I think putting too much basic BGP knowledge would make it
> monotonous. Any ideas on how to meet in the middle?

Your suggestion below "Adding a brief scenario paragraph should work,
I'll write something up." would do it, I think. (I should add that my
perspective is that of someone who understands in theory how BGP is supposed
to work but has never personally practiced it - I'm not suggesting you
need to cover everything, just supply a few clues.)

> 
>>>> Secondly, if there are no fault indications, what causes the
>>>> Caretaker to cull sessions? What's the trigger? Is the Caretaker
>>>> supposed to know by magic that layer 2 maintenance is planned?  
>>>
>>> The Caretaker controls the layer 2 network, so yes, would do this as
>>> part of the maintenance process.  
>>
>> Again: not clear to a newcomer.
> 
> The updated language is:
> 
>   Throughout this document the "Caretaker" is defined to be in control
>   of the lower layer network, while "Operators" directly administrate
>   the BGP speakers.
> 
> I think that clears it up?

Yes.

> 
>>>> And in Appendix A, explain precisely how the example prefixes are
>>>> used: what makes them relevant? Are they normally announced by BGP
>>>>   to all the IXP's BGP peers?  
>>>
>>> They are the IXP LAN addresses, as explained above the examples.  
>>
>> Yes, I realise that, but again you're assuming that the reader has
>> a complete picture in her mind. Maybe there's actually a need for
>> a scenario description in the Introduction, or at least a reminder
>> that in normal operation, paths through the fabric in question may be
>> known throughout the BGP realm, and the objective is to delete
>> those paths before starting maintenance.
> 
> Again, that section is for IXP Caretakers so I don't think we need to
> go into IXP operational details too much. Adding a brief scenario
> paragraph should work, I'll write something up.

Great.

    Brian