When looking for an IOS, first you select the IOS that has the features you need.
Second, you examine if the bugs listed against this IOS will affect your network. For instance, if you are planning to run IPSec and there is a bug listed against the IPSec service where the router would crash under heavy load, then you need to determine if it's worth the risk. You need to investigate if there is another IOS release that has addressed that bug while keeping the features you need.
Other bugs are not as critical and you can have a functional network with an IOS that has listed bugs. Really hard to find an IOS that is bug free.
When choosing IOS if possible go with GD (General Deployment) code as it's considered more stable code.
Instead if you have to choose an ED (Early Deployment) release, that inherently may contain some bugs, then review the release notes for the release of software that you want to use and that would show most/all caveats in that particular release. If the bugs in the release notes aren't something that doesn't either affect your situation or if it isn't of a severe nature you may want to go with that release.
Typically any code with extremely high amount of known bugs Cisco would pull them off the software download page.
We are pleased to announce availability of Beta software for 16.6.3.
16.6.3 will be the second rebuild on the 16.6 release train targeted
towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are
looking for early feedback from customers befor...
Introduction Featured Speakers Luis Espejel is the Telecommunications
Manager of IENova, an Oil & Gas company. Currently he works with Cisco
IOS® and Cisco IOS XE platforms, and NX to some extent. He has also
worked as a Senior Engineer with the Routing P...
In this session you can learn more about Layer 3 multicast and the best
practices to identify possible threats and take security measures. It
provides an overview of basic multicast, the best security practices for
use of this technology, and recommendati...