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

<bruno.decraene@orange.com> Mon, 16 June 2014 14:43 UTC

Return-Path: <bruno.decraene@orange.com>
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 B156A1A0062 for <idr@ietfa.amsl.com>; Mon, 16 Jun 2014 07:43:08 -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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 FDP77YGCItqj for <idr@ietfa.amsl.com>; Mon, 16 Jun 2014 07:43:07 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 88DDD1A004C for <idr@ietf.org>; Mon, 16 Jun 2014 07:43:06 -0700 (PDT)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id AE10222C31E for <idr@ietf.org>; Mon, 16 Jun 2014 16:43:04 +0200 (CEST)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 6594927C066 for <idr@ietf.org>; Mon, 16 Jun 2014 16:43:04 +0200 (CEST)
Received: from PEXCVZYM11.corporate.adroot.infra.ftgroup ([fe80::a441:e6a9:6143:6f0f]) by PEXCVZYH01.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0181.006; Mon, 16 Jun 2014 16:43:04 +0200
From: bruno.decraene@orange.com
To: idr wg <idr@ietf.org>
Thread-Topic: [Idr] WG LC draft-ietf-idr-bgp-gr-notificatoin-02.txt - from 5/27/14 to 6/10/14
Thread-Index: Ac95z8QW0vzMlOacTU2VJDkM0E8LngPk0LXQAANld9A=
Date: Mon, 16 Jun 2014 14:43:03 +0000
Message-ID: <1376_1402929784_539F0278_1376_885_1_53C29892C857584299CBF5D05346208A0716337B@PEXCVZYM11.corporate.adroot.infra.ftgroup>
References: <00b901cf79cf$c4a03aa0$4de0afe0$@ndzh.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.197.38.2]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.6.4.92121
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/ghe6HDssPi-a8b0WooNhu0TSP6s
Subject: [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 14:43:08 -0000

Resending as text only, as I've been told the previous email was hard to parse.
Sorry for the spam.
-----
Hi,

Read and support.
Please find below some comments:

1)
"1. Introduction
[.]
This is also true for HOLDTIME expiration"

IMHO this is a significant point that could be added in the Abstract. 
e.g.
OLD:  when the BGP speaker receives a BGP NOTIFICATION Message
NEW: when the BGP speaker receives a BGP NOTIFICATION Message or the HOLDTIME expires.

-----------------------
2) In particular, if the BGP speaker is down, the upper bound to keep BGP routes is increased. IHMO this should be indicated in a new deployment consideration section.
Also it's not very clear how long the routes are kept. I guess HOLDTIME + "the possible local unnamed timer at the end of RFC 4724 section 4.2". If this is the case, this timer should probably be given a name and become a MUST to implement (it's a MAY in RFC 4271)
-----------------------  
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)
-----------------------
§ 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.
-----------------------
§4.1  Rules for the Receiving Speaker

This section 4.1 tries to patch section 4.2 of RFC4274 but I don't find it easy to read nor clear. e.g.

	" As part of this extension, routes from the peer previously marked as
	   stale MUST NOT be deleted, until and unless the timer mentioned in
	   the final paragraph of [RFC4724] S. 4.2 expires, or unless a Hard
	   Reset is performed. »

- So the STALE routes are not deleted when I received an End-of-RIB marker?? (I know the answer but it's not crystal clear what exactly the above sentence overwrites)
As an alternative, the whole RFC 4724 s4.2 could be copied and updated as needed. Or the OLD/NEW deliminater could be used to indicate what is removed and what is added.

- Also it's not clear whether these modifications only apply to GR triggered by NOTIFICATION/HOLDTIME expiration or by "regular" (RFC 4274) GR cases.
---
Nits (IMHO) :

OLD: If a Hard Reset is used, a full session reset is performed.
NEW: If a Hard Reset is used, a session reset is performed as per RFC 4271.

OLD:   A new BGP NOTIFICATION Cease message subcode is defined known as the BGP Hard Reset Subcode.
NEW: A new BGP NOTIFICATION Cease message subcode called "BGP Hard Reset Subcode" is defined.

Thanks,
Best regards,
Bruno

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, May 27, 2014 7:19 PM
To: idr wg
Cc: 'John G. Scudder'
Subject: [Idr] WG LC draft-ietf-idr-bgp-gr-notificatoin-02.txt - from 5/27/14 to 6/10/14

Working Group,

This is to begin a 2 week WG LC for draft-ietf-idr-bgp-gr-notification-02.txt which will end on 6/10/2014.  Please put within your comments:  "support" or "no-support" for WG LC. 

Jeff Haas comments that the most recent changes reflect implementation experience and some word smithing.  There is also a minor clarification in the NOTIFICATION message with respect to including a data byte so the original reason for the event can be propagated.  (See sec. 3.1 in the diff.)

The abstract is below. 

Sue Hares


----------

Abstract:
   The current BGP Graceful Restart mechanism limits the usage of BGP
   Graceful Restart to BGP protocol messages other than a BGP
   NOTIFICATION message.  This document defines an extension to the BGP
   Graceful Restart that permits the Graceful Restart procedures to be
   performed when the BGP speaker receives a BGP NOTIFICATION Message.
   This document also defines a new BGP NOTIFICATION Cease Error subcode
   to prevent BGP speakers supporting the extension defined in this
   document from performing a Graceful Restart.



_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.