[c-nsp] Best Practices for connecting MPLS core to Internet?
Mark Tinka
mtinka at globaltransit.net
Tue Aug 9 08:48:39 EDT 2011
On Monday, August 08, 2011 10:43:19 PM Ross Halliday wrote:
> Unfortunately I think I haven't communicated our scale
> very well. Most of the network is a single 6509 at a
> telephone central office with equipment hanging off of
> it. The primary goal is to carry voice traffic around.
> Our data subscribers are typically residential and small
> businesses; the average for "high end" is a /29 sent to
> their Fortigate or SonicWall.
So since you're looking at making new purchases, I'd
consider removing the star topology you currently have your
lone 6509 running, and spread that risk across at least one
extra chassis - but make it core (P) and let customers and
services terminate elsewhere.
Of course, this requires a re-engineering of your topology,
which I believe is a natural evolution of your growth
anyway, since you're buying new kit and re-thinking your
concept.
> We're looking at a gear list like:
>
> 1x 6509 for Internet connectivity
The 6500 is an old platform, and unless you're looking at
going with the SUP2T, I'd certainly say it's overkill (and
somewhat under-featured) for border routing.
I'd, rather, suggest going with 2x ASR1002's instead of 1x
6509.
> 7x 6509 as MPLS P/PE wonder boxes
As P boxes, they should be okay even with SUP720-3B (if
you're doing pure MPLS forwarding in the core).
As PE routers, depending on what you want to do and how
kinky you expect to get, the SUP2T currently has the best
features (on paper, anyway). Otherwise, I'd look at another
platform such as the ASR1000, ASR9000 or Juniper MX.
> 1x 7204 VXR NPE-G2 in a colo somewhere as MPLS P/PE
> (P-router except for a single EoMPLS)
Get a 7206 chassis, the price difference with the smaller
cousin is nothing to worry about, unless you have space
constraints.
Still not sure what you want to use these for. Non-transport
services, e.g., DNS, mail, e.t.c.?
> ?x assorted 7200s
> as PEs for T1s and PPPoE
Should be fine.
Think of route reflectors too. 7201's help a lot, are cheap,
small and will crunch a full table faster than a SUP720.
> We have a very small amount of customers that would
> consider a demarcation point anything other than a jack
> on a wall. Most of our deployed CEs consists of 2900
> switches, with some 2620s where T1s appear.
Even your low customer numbers wouldn't necessarily prevent
you from deploying a topology that would scale well :-).
> My reasoning behind this is for management access. I very
> much like the idea of keeping any management networks
> away from Internet networks on an edge device.
> Compounding this is the software train we're using
> (12.2(33)SXI) has pretty lame VRF support for management
> protocols, which rules out the reverse of having
> management in a VRF and Internet in the global.
Given the difference in system requirements, potential
issues and overall operational concerns, the price you're
paying to carry the Internet in a VRF just so you don't
merge that with Management traffic is quite high, IMHO.
I'd say, perhaps, consider running an OoB network that
connects to the "Management" ports on your devices, or
better yet, since you're buying new kit, go for a platform
that offers decent Management VRF support if you're unhappy
with the 6500 in this regard.
I just think that to separate Management and Internet
traffic, putting the full table in a VRF is a pretty steep
sale.
For us, if we want to separate Management traffic from the
Internet, we either build an OoB network into each
"Management" port on the device, or use a terminal server
and connect up the local "Console" ports.
We sleep easier at night knowing the Internet is running in
the global table :-).
> I had thought about that - keeping the same ASN and using
> iBGP - but it seems to me that I'd need to not only set
> up the base VPNv4 stuff across the MPLS core but also
> additional peering from the Internet-connected system to
> the "internet" VRF on every single PE out there. It's
> definitely a possibility but seems pretty clunky to me.
Of course, if you're running the Internet in a VRF, this
gets more complicated to implement, much less scale.
If you're running the Internet in the global table, just
deploy a route reflector in the "middle" of the network, and
have your border and edge routers peer with that.
As evil as MPLS is, one of the biggest advantages it has
brought to the table is the ability to run a cheaper core
that doesn't need to carry the full BGP table. Your
SUP720-3B's should be right at home in the core, of an MPLS
network that supports the DFZ.
> I'll have to look more into route reflectors and what
> they can do. Like I wrote before, we're learning quite a
> bit :)
So you definitely want to buy these, because full iBGP
meshes across the network will get old quickly.
They're simple - rather than having all PE routers peering
iBGP with each other, have them peer with at least 2x route
reflectors, and only have 2x iBGP sessions on each PE router
to the route reflectors, rather than as many as you have PE
routers less one (the N-squared problem).
> On a larger network I'd definitely agree. However most of
> those 6509s I mentioned above are SUP720-3B non-XL so
> can't hold an Internet view anyway.
A large network may have nothing to do with the equipment in
use. I know a very large network handling some 20Gbps of
traffic using more than 300x 7206-VXR's as edge routers :-).
But like I said, since you have only 1x 6509 today, and
you're looking to buy more, either get the SUP2T or go with
a more decent platform that will get you what you need now,
and let you scale later.
> At present we have
> only one customer that actually needs a full feed. Might
> grow that to two customers one of these days... ;)
Don't underestimate how quickly you can grow, for whatever
reason. Better to put in scaling properties now instead of
having to re-plan another migration in the future when you
realize the customer base (or the network) has grown 50-
fold.
That said, for the full table eBGP sessions, I've seen
networks deploy centralized routers that have a full table,
and run eBGP Multi-Hop with customers who connect to edge
routers that are less-than-capable BGP-wise.
Mark.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <https://puck.nether.net/pipermail/cisco-nsp/attachments/20110809/b8d78397/attachment-0001.pgp>
More information about the cisco-nsp
mailing list