[181660] in North American Network Operators' Group

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

Re: Route leak in Bangladesh

daemon@ATHENA.MIT.EDU (Justin M. Streiner)
Tue Jun 30 11:28:34 2015

X-Original-To: nanog@nanog.org
Date: Tue, 30 Jun 2015 11:28:15 -0400 (EDT)
From: "Justin M. Streiner" <streiner@cluebyfour.org>
To: North American Network Operators' Group <nanog@nanog.org>
In-Reply-To: <E37EC802-5F18-41E3-BDA3-F12AB3D0A4F5@tislabs.com>
Errors-To: nanog-bounces@nanog.org

On Tue, 30 Jun 2015, Sandra Murphy wrote:

> On Jun 30, 2015, at 10:39 AM, "Justin M. Streiner" <streiner@cluebyfour.org> wrote:
>> At a minimum, AS-PATH filtering of outgoing routes to just your ASN(s) 
>> and your downstream customer ASNs.  Whether this is done manually, 
>> built using AS-SETs from your route registry of choice, or through some 
>> other automated means is another story.
>>
>
> That sort of AS_PATH filtering would not have helped in this case.  The 
> AS originated the routes, it did not propagate an upstream route.

I didn't realise they offending AS was originating those routes, rather 
than propagating the existing ones.

> So an AS_PATH filter to just its own AS would have passed these routes.

That's why I suggested it as a minimum precaution.  When I worked in the 
service provider world, we did prefix + AS-PATH filtering + max-prefix, 
which was pretty effective in keeping BGP-borne madness down to a dull 
roar.  Would that stop everything?  No, but it did help a lot.  I still 
work in a BGP-speaking organization - just not one that has downstream 
BGP-speaking customers at this point.

> You would need origin validation on your outbound routes.  Job 
> suggested prefix filters on outbound routes.  (If you are doing prefix 
> filters on your inbound customer links, it might be excessive caution to 
> also prefix filter customers prefixes on outbound links?  Or is it: you 
> can never be too careful, belt-and-suspenders, measure twice, etc?)

It depends on how much automation can be done to update the 
necessary filters and AS-PATH ACLs, and how much you trust both the 
automation method and the data source for those filters.

jms

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