[c-nsp] ME3800X, Policy Routing and SDM

Reuben Farrelly reuben-cisco-nsp at reub.net
Tue Nov 6 23:40:21 EST 2012


We've recently purchased 3 ME3800s to use as core/aggregation switches 
and I'm in the process of labbing up and starting to apply 
configuration, in what at the moment is an isolated environment.

One of the features we need to use for a small number of customers in 
order to do some basic URL filtering, is Policy Based Routing.  We only 
need to policy route port 80 traffic from a select number and range of 
IP addresses.

This feature is new in 15.2(4)S on this platform.  We've got the 
MetroAggrServices license on all three units - the license that in 
theory has "the works".

Reading the release notes, I'm struggling to find out definitely how 
this feature works on the ME3600/ME3800.  Not so much the actual policy 
routing itself, but more so the licensing.

http://www.cisco.com/en/US/docs/switches/metro/me3600x_3800x/software/release/15.2_4_S/configuration/guide/swpbr.html

Firstly, this feature apparently requires simply an SDM change on the 
ME3600.  That's easy enough to do.  However the documentation states 
that on the ME3800 we need to purchase a SCALED license.  For those who 
haven't looked this up, it isn't a cheap line item, it's something like 
AUD$14,000 RRP on top of existing licenses, per unit (less a reseller 
discount).  Ouch.

Secondly, despite not having a SCALED license and with the default SDM 
template, the ME3800 actually allows me to configure PBR.  Is this 
intentional or is it going to collapse in a smouldering heap of process 
switched goup when I start pushing larger amounts of data through it?

The default SDM looks like this:

----

sw1#show sdm prefer current
The current License is MetroAggrServices
The current template is "default" template.

Template values:
       number of mac table entries                        =  128000
       number of ipv4 routes                              =  24000
       number of ipv6 routes                              =  12000
       number of routing groups                           =  2000
       number of multicast groups                         =  2000
       number of bridge domains                           =  4096
       number of acl entries                              =  4000
       number of MDT mroutes                              =  1000
       number of ipv6 acl entries                         =  1000
       number of ipv4 pbr entries                         =  2000

-----------

[Note the 2000 PBR entries, which suggests that hw resources are 
allocated, so it looks like it could work?!?!]

Thirdly, if I enable the evaluation of the SCALED license and reload, a 
new default SDM template is applied automatically, which removes all of 
my PBR TCAM:

sw2#show sdm prefer current
The current License is ScaledMetroAggrServices
The current template is "default" template.

Template values:
       number of mac table entries                        =  256000
       number of ipv4 routes                              =  32000
       number of ipv6 routes                              =  16000
       number of routing groups                           =  4000
       number of multicast groups                         =  4000
       number of bridge domains                           =  8192
       number of acl entries                              =  16000
       number of MDT mroutes                              =  1000
       number of ipv6 acl entries                         =  1000
       number of ipv4 pbr entries                         =  0

Then I have to set one of the VPNv4-only OR VPNv4-v6 SDMs to get any PBR 
space allocated again.  So it looks to me like enabling the SCALED 
license actually removes PBR capability from the default SDM, not adds them.

Fourthly, is the PBR VRF-aware?  It looks like not, but....

And lastly, are the restrictions in regards to PBR (the lack of 
route-map deny and by the looks of it, the lack of deny support in ACEs 
relating to PBR) likely to be removed in the future?  Compared to the 
7609-S we're moving away from, this is a step backwards.

I'm confused, and the questions have been raised internally as to why we 
seem to need to spend yet more money on top of the existing hardware and 
licenses, just in order to enable PBR.  We don't otherwise need the 
SCALED license on this platform and we had figured previously that the 
most advanced license covered every -feature- we'd need.

To add insult to injury, it's actually going to work out very 
significantly cheaper to purchase a 3560-X floor switch or even another 
ME3600X just to do PBR.  But to do that just seems really silly.  I'd 
really like a bit more clarity on how this works on the ME3800 so we 
don't need to go down that path...

Reuben




More information about the cisco-nsp mailing list