[46854] in North American Network Operators' Group
Re: genuity - any good?
daemon@ATHENA.MIT.EDU (David Schwartz)
Fri Apr 12 20:23:38 2002
From: David Schwartz <davids@webmaster.com>
To: Roy <garlic@garlic.com>
Cc: <nanog@merit.edu>
Date: Fri, 12 Apr 2002 17:23:04 -0700
In-Reply-To: <Pine.GSO.4.40.0204121952490.6288-100000@clifden.donelan.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Message-ID: <20020413002306.AAA18471@shell.webmaster.com@whenever>
Errors-To: owner-nanog-outgoing@merit.edu
On Fri, 12 Apr 2002 20:00:37 -0400 (EDT), Sean Donelan wrote:
>On Fri, 12 Apr 2002, Roy wrote:
>>Registering is not "bad", its just not beneficial. Given that=
the routes I
>>want
>>to announce are within my assigned range, why is it a good=
thing to
>>register
>>them? If the transit provider always add entries when I ask=
for them, it
>>seems
>>to be very little benefit..
>The simple reasons is some people (or their buggy router)=
deaggregated
>multiple Class B's or A's and broke some upstream providers. =
You can
>blame whomever you want, but registration gives the user a=
chance to
>notice a typo resulted in 65,535 routes before actually=
announcing all
>those routes. No, it doesn't stop a malcious router=
engineering. But
>it is a nice "defense in depth" or "speed bumb" for dumb=
mistake(tm)
>prevention.
=09There are certainly reasonable and unreasonable cases one can=
imagine.
Someone with a single /20 who wants to be able to advertise /24s=
or larger
from within his block is (probably) a reasonable request. Someone=
with a /16
who wants to be able to advertise down to /32s within his block=
is
unreasonable, especially if he expects his provider to advertise=
these routes
to its peers/providers.
=09One common need for advertising small routes within large blocks=
is dealing
with dos attacks. If you have, say, 4 100Mbps circuits, and=
1.2.3.4 is being
DOSed, you can advertise nothing but 1.2.3.4/32 on one of the=
circuits and
the DOS is now clamped at 100Mbps and everything else will be=
fine. However,
it's hard to work out in advance how not to propogate the route=
outside the
appropriate scope and how to do this without special arrangements=
for that
particular IP while still not allowing every customer you have to=
advertise
/32s for every IP they own.
=09The moral is, negotiate a reasonable BGP policy before you=
pay/sign. Make
sure what seems reasonable to you also seems reasonable to your=
(prospective)
provider.
=09DS