[Idr] TR: draft-ietf-idr-as0-00 (bgp update destroying transit on redback routers ?)

<stephane.litkowski@orange.com> Tue, 06 December 2011 14:02 UTC

Return-Path: <stephane.litkowski@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 7F62121F8B23 for <idr@ietfa.amsl.com>; Tue, 6 Dec 2011 06:02:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.248
X-Spam-Level:
X-Spam-Status: No, score=-2.248 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id auxF61ndsfnW for <idr@ietfa.amsl.com>; Tue, 6 Dec 2011 06:02:37 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id 6169821F8B30 for <idr@ietf.org>; Tue, 6 Dec 2011 06:02:37 -0800 (PST)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm09.si.francetelecom.fr (ESMTP service) with ESMTP id 5E5882DC518 for <idr@ietf.org>; Tue, 6 Dec 2011 15:02:35 +0100 (CET)
Received: from puexcc41.nanterre.francetelecom.fr (unknown [10.168.74.60]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id 45892238061 for <idr@ietf.org>; Tue, 6 Dec 2011 15:02:35 +0100 (CET)
Received: from PUEXCBL0.nanterre.francetelecom.fr ([10.168.74.47]) by puexcc41.nanterre.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.3959); Tue, 6 Dec 2011 15:02:35 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 06 Dec 2011 15:02:34 +0100
Message-ID: <22504_1323180155_4EDE207B_22504_2442_1_4FC3556A36EE3646A09DAA60429F53350769E00D@PUEXCBL0.nanterre.francetelecom.fr>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Idr] draft-ietf-idr-as0-00 (bgp update destroying transit on redback routers ?)
Thread-Index: Acyx4DwplQR0rIFxT3yUB+O/FN824wCJVVFAAAaGGiA=
From: stephane.litkowski@orange.com
To: idr@ietf.org
X-OriginalArrivalTime: 06 Dec 2011 14:02:35.0141 (UTC) FILETIME=[B4745350:01CCB41F]
X-PMX-Version: 5.5.9.395186, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2011.12.6.123314
Subject: [Idr] TR: draft-ietf-idr-as0-00 (bgp update destroying transit on redback routers ?)
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: Tue, 06 Dec 2011 14:02:38 -0000

Hi all,

Just a quick feedback about "no-aggregator-id" option on Juniper.
Brian, it seems to work already as you proposed, it's zeroing only the router ID , not the AS. And IMHO, by zeroing only the router ID, the non duplicate update behavior which was expected by the feature is working well.

Moreover this is how it is described in JUNOS doc :
"Set the router ID in the BGP aggregator path attribute to zero. (This is one of the path attributes included in BGP update messages.) Doing this prevents different routing devices within an AS from creating aggregate routes that contain different AS paths"


Here is a lab example :

Without the knob :

Dec  6 11:52:27.697866 BGP SEND x.x.x.x+179 -> y.y.y.y+23415 Dec  6 11:52:27.697873 BGP SEND message type 2 (Update) length 56 Dec  6 11:52:27.697879 BGP SEND Update PDU length 56 Dec  6 11:52:27.699070 BGP SEND flags 0x40 code Origin(1): IGP Dec  6 11:52:27.699078 BGP SEND flags 0x40 code ASPath(2) length 0: <null> Dec  6 11:52:27.699084 BGP SEND flags 0x40 code NextHop(3): x.x.x.x Dec  6 11:52:27.699089 BGP SEND flags 0x40 code LocalPref(5): 100 Dec  6 11:52:27.699095 BGP SEND flags 0xc0 code Aggregator(7): 64532 81.52.26.126
Dec  6 11:52:27.699108 BGP SEND         54.54.0.0/16

With the knob :

Dec  6 11:54:02.968636 BGP SEND x.x.x.x+179 -> y.y.y.y+23415 Dec  6 11:54:02.968643 BGP SEND message type 2 (Update) length 56 Dec  6 11:54:02.968649 BGP SEND Update PDU length 56 Dec  6 11:54:02.968655 BGP SEND flags 0x40 code Origin(1): IGP Dec  6 11:54:02.968661 BGP SEND flags 0x40 code ASPath(2) length 0: <null> Dec  6 11:54:02.968666 BGP SEND flags 0x40 code NextHop(3): x.x.x.x Dec  6 11:54:02.968671 BGP SEND flags 0x40 code LocalPref(5): 100 Dec  6 11:54:02.968681 BGP SEND flags 0xc0 code Aggregator(7): 64532 0.0.0.0
Dec  6 11:54:02.968690 BGP SEND         54.54.0.0/16 

Hope it helps,


-----Message d'origine-----
De : idr-bounces@ietf.org [mailto:idr-bounces@ietf.org] De la part de Brian Dickson Envoyé : samedi 3 décembre 2011 18:23 À : Daniel Ginsburg Cc : idr@ietf.org; nanog@nanog.org Objet : Re: [Idr] draft-ietf-idr-as0-00 (bgp update destroying transit on redback routers ?)

Can anyone familiar with this knob and its usage, answer a question:

Would anything break, in terms of use of that knob, if instead of "zeroing" the AGGREGATOR, the local AS (as seen from the outside world, in the case of confederations) were used?

Would the functionality of the knob, in reducing updates, be preserved?

Would routes be considered malformed or would it trigger any other bad behavior?

Perhaps this is a way of resolving the conflict between this knob and the AS0 draft?

Brian

On Fri, Dec 2, 2011 at 8:12 AM, Daniel Ginsburg <dbg@net-geek.org> wrote:
> Hi,
>
> This is true that "no-aggregator-id" knob zeroes out the AGGREGATOR attribute.
>
> The knob, as far as I was able to find out, dates back to gated and there's a reason why it was introduced - it helps to avoid unnecessary updates. Assume that an aggregate route is generated by two (or more) speakers in the network. These two aggregates differ only in AGGREGATOR attribute. One of the aggregates is preferred within the network (due to IGP metric, for instance, or any other reasons) and is announced out. Now if something changes within the network and the other instance of the aggregate becomes preferred, the network has to issue an outward update different from the previous only in AGGREGATOR attribute, which is completely superfluous.
>
> If the network employs the "no-aggregator-id" knob to zero out the AGGREGATOR attribute, both instances of the aggregate route are completely equivalent, and no redundant outward updates have to be send if one instance becomes better than another due to some internal event, which nobody in the Internet cares about.
>
> In other words, the "no-aggregator-id" knob has valid operational reasons to be used. And, IMHO, the draft-ietf-idr-as0-00 should not prohibit AS0 in AGGREGATOR attribute.
>
> On 02.12.2011, at 1:56, Jeff Tantsura wrote:
>
>> Hi,
>>
>> Let me take it over from now on, I'm the IP Routing/MPLS Product Manager at Ericsson responsible for all routing protocols.
>> There's nothing wrong in checking ASN in AGGREGATOR, we don't really want see ASN 0 anywhere, that's how draft-wkumari-idr-as0 (draft-ietf-idr-as0-00) came into the worlds.
>>
>> To my knowledge - the only vendor which allows changing ASN in AGGREGATOR is Juniper, see "no-aggregator-id", in the past I've tried to talk to Yakov about it, without any results though.
>> So for those who have it configured - please rethink whether you really need it.
>>
>> As for SEOS - understanding that this badly affects our customers and not having draft-ietf-idr-error-handling fully implemented yet, we will temporarily disable this check in our code.
>> Patch will be made available.
>>
>> Please contact me for any further clarifications.
>>
>> Regards,
>> Jeff
>>
>> P.S. Warren has recently  included AGGREGATOR in the draft, please 
>> see
>>
>> 2. Behavior
>>   This document specifies that a BGP speaker MUST NOT originate or
>>   propagate a route with an AS number of zero.  If a BGP speaker
>>   receives a route which has an AS number of zero in the AS_PATH (or
>>   AS4_PATH) attribute, it SHOULD be logged and treated as a WITHDRAW.
>>   This same behavior applies to routes containing zero as the
>>   Aggregator or AS4 Aggregator.
>>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

_________________________________________________________________________________________________________________________

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 authorization. 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 shall not be liable if this message was modified, changed or falsified. Thank you.