2

I've got at least one problem of consistently high CPU on an HP 5412. It works fine while the management interface is unavailable, but i'm unable to login to SSH or the web. It seems to happen at random, and if the cpu goes over ~80% it becomes inaccessible.

I can login via Serial and access the commands, but it's painfully slow to display anything. I've looked at the logs and it's pretty sparse. The only thing i can think of is there is a trunk between this switch and a Cisco UCS. It's giving some PVID mismatch, but looking at the logs it's been that way for over a year, with this CPU issue only occurring in the past few weeks.

I'm really at a loss as to why the CPU would be so high. Normally this switch runs <20%. I've not dealt with networking let alone switches in years, it's been my experience that you just set them and they run.

I guess it boils down to any idea after 1+ years of running a switch would go from 20% CPU average to 80% average. Also why would high CPU knock out the IP management interfaces.

FWIW I've rebooted the switch to no avail, if anything it's made it worse.

==Update==

I've updated firmware, and fixed the PVID issues. The CPU issue still seems to be present, The difference definitely seems to relate to usage, as the day or so it ran fine was during a weekend. I'm not seeing any egregious port usage, or anything like that. Our Toshiba phones do tend to generate errors, but nothing has really changed recently with them. I've updated HP as well.

3

There's a very simple answer. Management traffic such as SSH, HTTP, ICMP is handled by the CPU. The main purpose of the switch is traffic forwarding, and management traffic has the lowest priority. Thus when CPU is roofing, all mgmt access gets trampled underway to preserve the network services.

If you're running and old code you might be bumping into a SW issue. Download current SW from HPN website and upgrade. If you don't need the latest and greatest features but rather are interested in stability, go for the Maintenance release, current one is K.15.10.0015m. It has longer lifespan than the others, and new features aren't added so it will update only if there's a bugfix.

PVID mismatch is also a simple one. The PVID of Procurve is the VLAN id of the untagged VLAN. PVID mismatch shouldn't affect the CPU, but it will fill up your log with unnecessary crap. Mismatching the VLAN tagging also causes broadcasts from one subnet to spill into another which isn't a behavior you want to see. So ensure VLAN tagging matches on both ends of the link.

6
  • That does make sense. I unplugged from the serial, but i'll get back in there to check the firmware version. I'm also trying to dig into the PVID mismatch. I'm not normally the networking guy, but i've got the most experience after the networking guy left :/ It doesn't make a lot of sense if that's been happening for quite a while why all of a sudden it'd just go on a spree. – Steve Butler Jan 29 '15 at 20:06
  • The log will clearly say "mismatch with blah (PVID 1)" or something like that. Untag the port on that VLAN. If it says "PVID Unknown" you can make the port tagged in each VLAN - but that also can be a sign of a SW issue. In this situation I'd suggest doing the upgrade in a maintenance window while the device is unplugged from the rest of the network. The CPU util is likely related to the traffic, so that will prevent anything from the network from disturbing the upgrade. If this doesn't help, call support - that box has a free lifetime wty / support :) – Peregrino69 Jan 29 '15 at 20:14
  • Yeah. I'm aware of the support. They've been kind of slow in response so I'm trying multiple angles at once to see if I can get it taken care of. If I recall from a compatibility standpoint if the vlan is one (Cisco default) I may have issues anyway on the HP side anyway. It's been quite a while since I've done trunking between HP and Cisco. My luck is that the UCS FI has it's own inanity. – Steve Butler Jan 29 '15 at 20:41
  • Scheduled some downtime and flashed the new firmware. It's funny how often that fixes little things like this. – Steve Butler Feb 2 '15 at 15:08
  • Except when it doesn't. :( Gremlin is back with very little information as to errors. – Steve Butler Feb 2 '15 at 19:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.