On 2010.02.17 19:38, Scott Weeks wrote:
> --- st...@ibctech.ca wrote:

> 
> layered. My thinking is that my 'upstream' connections should be moved
> out of the core, and onto the edge. My reasoning for this is so that I
> 
> What do other providers do? Are your transit peers connected directly to
> the core? I can understand such a setup for transit-only providers, but
> --------------------------------------------
> 
> 
> Border, core, access.  
> 
> Border routers only connect the core to the upstreams.  They do nothing else. 
>  No acls, just prefix filters.  For example, block 1918 space from leaving 
> your network.  Block other bad stuff from leaving your network too.  Allow in 
> only what you're expecting from the upstream; again 1918 space, etc.  They 
> can fat finger like anyone else.

This was my thought. However... no fat-finger accidents using Team Cymru
in conjunction with my internal RTBH triggers with uRPF enabled on every
single 'edge' interface ;)

This was the basis of my original question. I want to keep this setup at
edge-only, and don't want to have to apply it within the core gear.

> Core is for moving bits as efficiently as possible: no acls; no filters.

...which is what I visualize, and essentially want.

> Connect downstream BGP customers to access routers that participate in the 
> iBGP mesh.  Filter them only allowing what they're supposed to advertise.  
> They'll mess it up a lot if they're like my customers by announcing 
> everything under the sun.  Filter what you're announcing to them.  You can 
> fat finger just as well as anyone else.  ;-)

I guess I see 'border' and 'access' as the same. Fat-fingering is
important to me. My pref-list is created long before I turn up a BGP
session to a client, and the peering is tested internally before I allow
them to advertise anything (or I advertise anything to them).

At this point, I only have one _true_ peer that advertises their space
directly to me, and it is tied down to the last bit. I even informed
them that I will perform max path, so they will drop if they break it.
Not scalable for multiple clients, but I've learnt a lot. I need to
learn now how to scale, which is why the second half of my question
dealt with templates.

One template, less chance for me to fat-finger :)

Cheers,

STeve

Reply via email to