Re: [Idr] I-D Action: draft-ietf-idr-next-hop-capability-03.txt

<bruno.decraene@orange.com> Thu, 28 June 2018 16:52 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 982E4131027 for <idr@ietfa.amsl.com>; Thu, 28 Jun 2018 09:52:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 o2uWJo-gewPa for <idr@ietfa.amsl.com>; Thu, 28 Jun 2018 09:52:37 -0700 (PDT)
Received: from orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2BCE9130FAE for <idr@ietf.org>; Thu, 28 Jun 2018 09:52:37 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar23.francetelecom.fr (ESMTP service) with ESMTP id C2C53160782; Thu, 28 Jun 2018 18:52:35 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.41]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id A907840058; Thu, 28 Jun 2018 18:52:35 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM31.corporate.adroot.infra.ftgroup ([fe80::2cc9:4bac:7b7d:229d%19]) with mapi id 14.03.0399.000; Thu, 28 Jun 2018 18:52:35 +0200
From: bruno.decraene@orange.com
To: Randy Bush <randy@psg.com>
CC: Interminable Discussion Room <idr@ietf.org>
Thread-Topic: [Idr] I-D Action: draft-ietf-idr-next-hop-capability-03.txt
Thread-Index: AQHUDvlJV9AUMg5HA0yhNHH3IN7qaKR11dwQ
Date: Thu, 28 Jun 2018 16:52:34 +0000
Message-ID: <32389_1530204755_5B351253_32389_173_1_53C29892C857584299CBF5D05346208A47AB8A0A@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <153008684965.15406.536825824891886594@ietfa.amsl.com> <m2o9fvptr9.wl-randy@psg.com> <19553_1530173556_5B349874_19553_6_1_53C29892C857584299CBF5D05346208A47AB766D@OPEXCLILM21.corporate.adroot.infra.ftgroup> <m2h8lmq4rl.wl-randy@psg.com>
In-Reply-To: <m2h8lmq4rl.wl-randy@psg.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/JRQEQrNURpQXNLMRjZddm7AnL00>
Subject: Re: [Idr] I-D Action: draft-ietf-idr-next-hop-capability-03.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.26
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 28 Jun 2018 16:52:47 -0000

Hi Randy,

Thanks for your reply

[...]
 
 > >> from the sec cons
 > >>
 > >>     an operator who is relying on the information carried in BGP must have a
 > >>     transitive trust relationship back to the source of the information.
 > >>     Specifying the mechanism(s) to provide such a relationship is beyond the
 > >>     scope of this document.
 > >>
 > >> call the security police!
 > >
 > > This is intended to be just stating a fact.
 > 
 > a fact which is lethal

Yet shared by all BGP attributes. Even shared by all information carried in BGP, as indicated in the quoted sentence. (which includes NLRI)

Actually that sentence is copied from https://tools.ietf.org/html/rfc4360

 > 
 > > Would you mind elaborating on your comment?
 > 
 > trust is not transitive. 

I guess that this point could be discussed. Especially in the context of inter domain routing in the Internet. (but even PSTN)
But you are free not to trust the information carried in the attribute, possibly on a per boundary basis.
 
 > the document could be assuming it is within
 > some kind of an assured trust boundary, but makes no assurance of that.

I partially disagree:
- If the BGP speaker does not understand it, the attribute is automatically removed as the attribute is non-transitive.
- If the BGP speaker understands it, this attribute is explicitly removed when the BGP Next Hop is changed, which is often the case when crossing an AS boundary, not to mention a trust boundary. Additionally, you are free to filter that information on a per boundary basis.

I'll update the text related to filtering between ASes:
OLD: For security considerations, a network operator may want to filter the BGP Next-Hop capabilities advertised to external Autonomous Systems.
NEW: For security considerations, a network operator may want to filter the BGP Next-Hop capabilities advertised from or to external Autonomous Systems.

 > for an example of how one might deal with this, see section 3 and the
 > first sec cons of draft-ymbk-sidrops-ov-signal-01.txt

Thanks for the pointer.
However I think the situation is a bit different:
- draft-ymbk-sidrops-ov-signal assumes (hence needs) that the information is trusted. So you need to filter it on the boundary
- draft-ietf-idr-next-hop-capability is a way to collect data, possibly across AS boundary for example for inter-AS MPLS LSPs. You can choose to not trust your peer, but you won't get that data. Up to you. 


--Bruno
 
 > randy

_________________________________________________________________________________________________________________________

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.