Re: [Idr] I-D Action: draft-ietf-idr-error-handling-03.txt

<bruno.decraene@orange.com> Mon, 10 December 2012 09:48 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8429321F8E0D for <idr@ietfa.amsl.com>; Mon, 10 Dec 2012 01:48:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[AWL=-0.620, BAYES_00=-2.599, SARE_LWSHORTT=1.24, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ERqV143fmv0O for <idr@ietfa.amsl.com>; Mon, 10 Dec 2012 01:48:33 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id B8D5321F8E0B for <idr@ietf.org>; Mon, 10 Dec 2012 01:48:32 -0800 (PST)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm13.si.francetelecom.fr (ESMTP service) with ESMTP id EF647324290; Mon, 10 Dec 2012 10:48:31 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.183]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id C7C91238056; Mon, 10 Dec 2012 10:48:31 +0100 (CET)
Received: from PEXCVZYM11.corporate.adroot.infra.ftgroup ([fe80::a441:e6a9:6143:6f0f]) by PEXCVZYH02.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.02.0318.004; Mon, 10 Dec 2012 10:48:31 +0100
From: bruno.decraene@orange.com
To: Rob Shakir <rjs@rob.sh>, Chris Hall <chris.hall@highwayman.com>
Thread-Topic: [Idr] I-D Action: draft-ietf-idr-error-handling-03.txt
Thread-Index: AQHN1MWZeU4CoZjya0yWTAtLlzW0N5gOsdgAgABaBgCAAf2wgIAACv8AgAC3CIA=
Date: Mon, 10 Dec 2012 09:48:30 +0000
Message-ID: <4909_1355132911_50C5AFEF_4909_7548_1_53C29892C857584299CBF5D05346208A1161D5@PEXCVZYM11.corporate.adroot.infra.ftgroup>
References: <20121121191321.6164.6887.idtracker@ietfa.amsl.com> <50AD2986.90705@cisco.com> <058b01cdd3b4$9f5193b0$ddf4bb10$@highwayman.com> <8ED5B0B0F5B4854A912480C1521F973A0F4940@xmb-rcd-x13.cisco.com> <94913EE5-2864-4EE2-B474-9631430B1E22@ericsson.com> <068701cdd478$2cf01cf0$86d056d0$@highwayman.com> <CAEGVVtBy-zdLz8hVajLnuAqgzfgQHrseK4r-N9=pOZGtqV7LbA@mail.gmail.com>, <074d01cdd536$173f5830$45be0890$@highwayman.com> <9474D8DC-30FF-4C52-9504-15CBCC47E7D8@ericsson.com> <07df01cdd661$f28ef7c0$d7ace740$@highwayman.com> <36E98AE5-3EF8-4738-9982-42B9CA0BAAF5@rob.sh>
In-Reply-To: <36E98AE5-3EF8-4738-9982-42B9CA0BAAF5@rob.sh>
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="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.12.10.81217
Cc: "idr@ietf.org" <idr@ietf.org>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-error-handling-03.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.12
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, 10 Dec 2012 09:48:33 -0000

Hi all,

Some personal comments on the thread/subject 

1) When we see an error, we need to balance the risk of having a few NLRI unreachable (the ones in the erroneous UPDATE) and the risk of having all NLRI from that session unreachable. Some people assumes that a session can be shutdown because there will be another path for the NLRIs. Unfortunately, the alternate path may also suffer from the same issue. How much the alternate path may experience the same error MAY (SHOULD?) be a point to consider in the solution.

2) Let's evaluate the case where we are not 100% sure we extracted all NLTI from an erroneous UPDATE.
In general, when a single UPDATE is faulty, the error is due to a specific attribute set by the originator. Then if we assume that both MP_REACH & MP_UNREACH are not present in the same update, then only the NLRIs from the originator are impacted. Given that this is the one who played with the attribute, this seems fair to me that the originator is the one who assume that risk.
This may call for not mixing both MP_REACH & MP_UNREACH in the same UPDATE message.

3) We need a short term solution which is local, i.e. not requiring change on peers, in order to be able to deploy it (soon).
That being done, if this turn out to be too limiting/risky, IMO we could also explore a more long term solution requiring a cooperation from the peer. GR based notification & enhanced GR are examples. IMO solutions requiring interop with peers are also deployable, especially within an AS, which is the aspects which concern me the most (i.e. loosing both iBGP client sessions).

4)
>However, I am yet to be convinced of the value of accepting a
>well-known attribute (eg. ORIGIN) if it has invalid Flags or does not
>have (one of) the known valid Length(s).  I assume that accepting such
>an attribute is designed to cope with for software issues at the far
>end.  However, forming these attributes is very simple, well
>exercised, and easily tested code.  

I could agree if and only if we are 100% sure to only kill the "far end" which is responsible for the error.
On the contrary, once the attribute has propagated, deciding to shut down the session could affect losts of NLRI on both the nominal and backup sessions. So I don't think a single (bit) error should have such consequences.

Regards,
Bruno


_________________________________________________________________________________________________________________________

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,
France Telecom - 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, France Telecom - Orange is not liable for messages that have been modified, changed or falsified.
Thank you.