[147164] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

RE: draft-ietf-idr-as0-00 (bgp update destroying transit on

daemon@ATHENA.MIT.EDU (Jeff Tantsura)
Sat Dec 3 03:23:03 2011

From: Jeff Tantsura <jeff.tantsura@ericsson.com>
To: Daniel Ginsburg <dbg@net-geek.org>, Warren Kumari <warren@kumari.net>
Date: Sat, 3 Dec 2011 03:21:33 -0500
In-Reply-To: <26E0D18F-F80E-4EF0-B49A-6FF59957B0C3@net-geek.org>
Cc: "idr@ietf.org" <idr@ietf.org>, "nanog@nanog.org" <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

Hi Daniel,

I do understand the use of it however have my doubts about usability as suc=
h, I'd really like to see anyone using it for the reason below.
All of updates with ASN 0 I have seen in the past few years were there due =
to software bugs, not explicit configuration - same as this one.

Warren/ idr -  I do support addition of AGGREGATOR in the draft

Regards,
Jeff

P.S. Jeffrey/John -  this draft makes use of "no-aggregator-id"  de facto i=
lligal, are you (your customers) OK with it?=20
Thanks!

-----Original Message-----
From: Daniel Ginsburg [mailto:dbg@net-geek.org]=20
Sent: Friday, December 02, 2011 5:13 AM
To: Jeff Tantsura; Warren Kumari
Cc: nanog@nanog.org; idr@ietf.org
Subject: draft-ietf-idr-as0-00 (bgp update destroying transit on redback ro=
uters ?)

Hi,

This is true that "no-aggregator-id" knob zeroes out the AGGREGATOR attribu=
te.

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. As=
sume that an aggregate route is generated by two (or more) speakers in the =
network. These two aggregates differ only in AGGREGATOR attribute. One of t=
he aggregates is preferred within the network (due to IGP metric, for insta=
nce, or any other reasons) and is announced out. Now if something changes w=
ithin the network and the other instance of the aggregate becomes preferred=
, the network has to issue an outward update different from the previous on=
ly in AGGREGATOR attribute, which is completely superfluous.

If the network employs the "no-aggregator-id" knob to zero out the AGGREGAT=
OR attribute, both instances of the aggregate route are completely equivale=
nt, and no redundant outward updates have to be send if one instance become=
s better than another due to some internal event, which nobody in the Inter=
net cares about.

In other words, the "no-aggregator-id" knob has valid operational reasons t=
o 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,
>=20
> 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-0=
0) came into the worlds.
>=20
> 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 Yako=
v about it, without any results though.=20
> So for those who have it configured - please rethink whether you really n=
eed it.
>=20
> As for SEOS - understanding that this badly affects our customers and not=
 having draft-ietf-idr-error-handling fully implemented yet, we will tempor=
arily disable this check in our code.
> Patch will be made available.
>=20
> Please contact me for any further clarifications.
>=20
> Regards,
> Jeff
>=20
> P.S. Warren has recently  included AGGREGATOR in the draft, please see
>=20
> 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.
>=20



home help back first fref pref prev next nref lref last post