Re: [Idr] 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:24 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 3A9DB1A0035 for <idr@ietfa.amsl.com>; Mon, 16 Jun 2014 07:24:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 LcSwEJZr7r2E for <idr@ietfa.amsl.com>; Mon, 16 Jun 2014 07:24:18 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 178BA1A002B for <idr@ietf.org>; Mon, 16 Jun 2014 07:24:17 -0700 (PDT)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda09.si.francetelecom.fr (ESMTP service) with ESMTP id E4AADC09B4; Mon, 16 Jun 2014 16:24:14 +0200 (CEST)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id CB9CD384066; Mon, 16 Jun 2014 16:24:14 +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:24:14 +0200
From: bruno.decraene@orange.com
To: Susan Hares <shares@ndzh.com>, "'John G. Scudder'" <jgs@bgp.nu>
Thread-Topic: [Idr] WG LC draft-ietf-idr-bgp-gr-notificatoin-02.txt - from 5/27/14 to 6/10/14
Thread-Index: Ac95z8QWQFsTe791Q6yxUrmTxDTYYgPk0LXQ
Date: Mon, 16 Jun 2014 14:24:13 +0000
Message-ID: <462_1402928654_539EFE0E_462_2820_6_53C29892C857584299CBF5D05346208A07163323@PEXCVZYM11.corporate.adroot.infra.ftgroup>
References: <00b901cf79cf$c4a03aa0$4de0afe0$@ndzh.com>
In-Reply-To: <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: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A07163323PEXCVZYM11corpo_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.6.16.93030
Archived-At: http://mailarchive.ietf.org/arch/msg/idr/LvMBKp60dddLTSeAyJSoSVX_eKQ
Cc: idr wg <idr@ietf.org>
Subject: Re: [Idr] 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:24:22 -0000

Hi,

Read and support.

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.


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 a case, this timer should probably be given an 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<http://tools.ietf.org/html/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<http://tools.ietf.org/html/draft-ietf-idr-bgp-gr-notification-03#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
I don't find particularly easy to red no clear this section 4.1 which is trying to patch section 4.2 of RFC4274.

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<http://tools.ietf.org/html/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 overwrite)
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.