My query is made up of two parts.
I have two Cisco 2960G (WS-C2960G-48TC-L) switches loaded with IOS version 12,2(25)SEE1. I am looking to upgrade the IOS of the switches so I can securely manage the switches using SSH remotely. Also in my environment I have six more of these switches that make up part of my LAN (access-layer) that are loaded with IOS 12.2(44)SE2. Now I am aware that the latest IOS is 12.2(53) but I don't have any requirement for any of the new features that this IOS brings. I appreciate (reading the notes) that there are advisories on 12.2(44) but I want to try to maintain a consistent environment across all of my switches. All of the switches perform only L2 functionality. which brings me to my first question...
- should I proceed to load 12.2(44)SE2 or should I be looking at a later IOS to load? I really don't have time to read the supporting docs for each IOS so am looking for advice from people who have shared a similar experience.
I have tested uprading the IOS on my testlab that is made up of 2950's. When it comes to upgrading the 2960 the process looks somewhat different. Instead of seeing a 'bin' file in the flash: I see a directory entitled 'c2960-lanbase-mz.122-25.SEE1'. What is the best procedure for performing an upgrade? Do I delete the directory (after backing it up to my TFTP server)? copy the new 'bin' file to the flash: (I have the space). I do not need or want to manage the devices through device manager so don't need the web based components of an IOS. I like to do everything through the CLI.
Any advice would be greatly appreciated.