[c-nsp] Catalyst 3550 VRF-lite problems
Reuben Farrelly
reuben-cisco-nsp at reub.net
Tue Apr 3 08:19:37 EDT 2007
Has anyone or does anyone ever done any small scale VRF configuration on
Catalyst 3550s or 3750s?
The reason I ask is today while diagnosing a fault that a customer was
experiencing on a L2 link (we provide L2 transit through the switch only, no
L3), I decided to configure a VRF on one of our 3550s, put the newly customer's
routed VLAN interface in that VRF with one of their IP addresses, and added a
default route to that VRF so I could replicate the fault (which was a routing
problem on a specific VLAN). I would have thought that was fairly
straightforward and should pose no problems. This was with 12.1(22)EA8 i5q3l2.
The testing worked reasonably well, but it caused a total and utter meltdown on
the switch when I removed the VRF. The switch jumped to 99% CPU, experienced a
massive decrease in performance (approximately halved throughput), started
seeing packet loss on some of the traffic through it but not all, and required a
reload mid afternoon to clear it.
Needless to say, this was not an especially favourable outcome especially at
that time of day.
After the event I noticed this in the syslog (this did not appear on the vty
session when I started to configure the VRF):
%L3TCAM-3-SIZE_CONFLICT: VRF requires enabling extended routing
Bug toolkit lists no VRF bugs with this release of code but it seems like a
pretty nasty bug to get a message like this logged on a console/syslog, not to
the terminal which issued it, let alone allow the command to actually succeed
and then totally fry the crap out of some of the switch's internal data
structures (I guess, the TCAM).
http://www.cisco.com/en/US/customer/products/hw/switches/ps628/products_system_message_guide_chapter09186a00805e0b19.html#wp1292555
suggests that up to 7 VRFs should be supported, and I had no other VRFs configured.
Was this a known problem with this branch of code? Or do people just avoid
VRF's on these switches altogether?
What effect will enabling extended routing have on my current TCAM parameters?
switch#
The current template is the default template.
The selected template optimizes the resources in
the switch to support this level of features for
8 routed interfaces and 1K VLANs.
number of unicast mac addresses: 5K
number of igmp groups: 1K
number of qos aces: 1K
number of security aces: 1K
number of unicast routes: 8K
number of multicast routes: 1K
switch#
[Now, that message about only 8 routed interface is interesting given the switch
lets you configure many more with no apparent side effects, and I wonder if it
is actually correct, but that's another topic entirely.]
Thanks,
Reuben
More information about the cisco-nsp
mailing list