Re: [Idr] FW: WG LC draft-ietf-idr-bgp-gr-notificatoin-02.txt - from 5/27/14 to 6/10/14

"John G. Scudder" <jgs@juniper.net> Mon, 16 June 2014 20:39 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FB5E1A021A for <idr@ietfa.amsl.com>; Mon, 16 Jun 2014 13:39:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 RM1P9hHo2npV for <idr@ietfa.amsl.com>; Mon, 16 Jun 2014 13:38:54 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0190.outbound.protection.outlook.com [207.46.163.190]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2308D1A01EB for <idr@ietf.org>; Mon, 16 Jun 2014 13:38:54 -0700 (PDT)
Received: from hjohnson-sslvpn-nc.jnpr.net (66.129.241.17) by BLUPR05MB722.namprd05.prod.outlook.com (10.141.207.150) with Microsoft SMTP Server (TLS) id 15.0.959.24; Mon, 16 Jun 2014 20:38:52 +0000
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: "John G. Scudder" <jgs@juniper.net>
In-Reply-To: <1376_1402929784_539F0278_1376_885_1_53C29892C857584299CBF5D05346208A0716337B@PEXCVZYM11.corporate.adroot.infra.ftgroup>
Date: Mon, 16 Jun 2014 16:38:41 -0400
Content-Transfer-Encoding: quoted-printable
Message-ID: <93D9A082-5E9E-4C39-8E5B-2C6616B04516@juniper.net>
References: <00b901cf79cf$c4a03aa0$4de0afe0$@ndzh.com> <1376_1402929784_539F0278_1376_885_1_53C29892C857584299CBF5D05346208A0716337B@PEXCVZYM11.corporate.adroot.infra.ftgroup>
To: bruno.decraene@orange.com
X-Mailer: Apple Mail (2.1878.2)
X-Originating-IP: [66.129.241.17]
X-ClientProxiedBy: BY2PR02CA019.namprd02.prod.outlook.com (10.242.234.147) To BLUPR05MB722.namprd05.prod.outlook.com (10.141.207.150)
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:
X-Forefront-PRVS: 0244637DEA
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(6009001)(428001)(377454003)(199002)(189002)(51704005)(24454002)(5423002)(76482001)(105586001)(64706001)(102836001)(20776003)(87976001)(93916002)(47776003)(66066001)(46102001)(81542001)(50466002)(83072002)(23756003)(80022001)(99396002)(19580395003)(86362001)(76176999)(83322001)(89996001)(92566001)(82746002)(77982001)(77156001)(57306001)(69596002)(31966008)(33656002)(104166001)(4396001)(101416001)(88136002)(74502001)(83716003)(42186005)(79102001)(85852003)(92726001)(87286001)(77096002)(21056001)(50226001)(19580405001)(53416004)(62966002)(81342001)(50986999)(85306003)(95666004)(74662001)(81156003)(36756003)(104396001)(42262001); DIR:OUT; SFP:; SCL:1; SRVR:BLUPR05MB722; H:hjohnson-sslvpn-nc.jnpr.net; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
Received-SPF: None (: juniper.net does not designate permitted sender hosts)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jgs@juniper.net;
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/f7kf_zLZ4dPZ8rL3dVsg5nIXink
Cc: idr wg <idr@ietf.org>
Subject: Re: [Idr] FW: WG LC draft-ietf-idr-bgp-gr-notificatoin-02.txt - from 5/27/14 to 6/10/14
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 16 Jun 2014 20:39:02 -0000

A couple of responses below As for the rest, I either agree or anyway don't disagree, and will try to take the comments on board.

On Jun 16, 2014, at 10:43 AM, <bruno.decraene@orange.com> <bruno.decraene@orange.com> wrote:
> -----------------------  
> 3) 
> 	"  Flags for Address Family:
> 
> 	            This field contains bit flags relating to routes that were
> 	            advertised with the given AFI and SAFI.
> 
> 	                0 1 2 3 4 5 6 7
> 	               +-+-+-+-+-+-+-+-+
> 	               |F|N| Reserved  |
> 	               +-+-+-+-+-+-+-+-+
> 
> 	   The usage of second most significant bit "N" is deprecated.  This bit
> 	   MUST be advertised as 0 and MUST be ignored upon receipt."
> 
> 
> 
> IMHO the above text could be deleted from the document. (IINM, this flag "N" has been tentatively defined in earlier version of _this_ draft. When this docs becomes RFC, there is nothing the deprecate has this flag would have never been specified)

Given that an earlier version was published that proposed the use of this flag, I see no downside to marking it deprecated now, just in case someone did implement that version or somehow happens upon it. Do you see any reason to remove it, other than orderliness? Bear in mind that "deprecated" means "can eventually be reused".

> -----------------------
> § 4. Operation
> 	"   A BGP speaker that is willing to receive and send BGP NOTIFICATION
> 	   messages in Graceful mode MUST advertise the BGP Graceful
> 	   Notification Flag "N" using the Graceful Restart Capability as
> 	   defined in [RFC4724].
> 
>    When such a BGP Speaker receives a BGP NOTIFICATION message other
>    than a Hard Reset, it MUST follow the rules for the Receiving Speaker
>    mentioned in Section 4.1."
> 
> 
> Between both sentences, IMHO a text is missing stating that this new behavior is only activated when both speakers advertised flag "N". With current second sentence, only the sending of this N flag would be enough to trigger the new behavior.

Do you see some advantage to requiring that the sender has sent the N flag, before you process a graceful notification? I can see some advantage to NOT so requiring, for example it allows you to enable support without having to re-exchange Capabilities. This does call into question why we even need the Capability flag, though I think things are still tidier if we have it.

--John