Cisco Device Info now open source

Cisco Device Info, my popular SNMP application for getting information from Cisco network devices has now been released as free software. It is now free to use at home, and in commercial environments. Further to that change I have licensed the software under the LGPL 2.1, allowing developers to contribute to the code and make changes of their own.

The sourcecode has been hosted at Github and is available from its public repository.

Cisco 2960X Failed to send hrpc non blocking message

In deploying a number of Cisco 2960X Switch Stacks containing between 4 and 8 members I noticed many of them were logging the following message:

Failed to send hrpc non blocking message

The issue appeared after upgrading switches from 15.0(2)EX2 to 15.0(2)EX3 and persists through to at least 15.0(2)EX5. Following extensive troubleshooting both internally and with Cisco, the problem was narrowed down to the device classifier.

Whenever a switch learns a new MAC address the switch will create a new “device classifier session”. The device classifier collects information based on the MAC address vendor OUI, CDP and LLDP to identify the type of device connected to a port. Macros can then be created to perform actions based on the device type. This information is synchronised across all switches in stack. Unfortunately the switch stack cannot keep up with synchronising this information across all devices hence reports this error message.

Continue reading Cisco 2960X Failed to send hrpc non blocking message

Cisco ASAv on ESXi Standalone

Cisco released their new ASAv virtual appliance, an updated virtual offering for the ASA platform. I suspect at least part of the driver for this is their work on Cisco Modeling Labs, a new tool to help build and simulate environments.

The ASAv copes well in terms of performance and allows for yet more physical devices to be virtualized, however it only supports VMware environments that make use of vCenter. This leaves those wishing to use the ASAv for their learning, or testing having to setup vCenter. For home labs this is going to eat up more memory and discourage some. Thankfully working around this if fairly straightforward if you have access to a vCenter environment to import and then export the VM from.
Continue reading Cisco ASAv on ESXi Standalone