Hands On With a Cisco SG300

The first item on my list was to perform a series of firmware image and boot code updates from Cisco’s website. Here are the versions I used, which were the latest and greatest and the time:

  • Firmware Image version 1.4.0.88
  • Boot Code version 1.3.5.06

Start by downloading the latest firmware zip file, which contains firmware and boot code. Inside of the Sx300_FW_Boot_1.4.0.88.zip were two files:

  • Firmware image: sx300_fw-14088.ros
  • Boot code: sx300_boot-13506.rfb

Only the firmware image can be uploaded via the web; the boot code must be uploaded via TFPT or SCP. I opted to use Tftpd for both, available on this download page for free.

  1. Fire up Tftpd and point it to your SG300 extracted zip folder.
  2. Then click the Show Dir button to view the files in this directory.
  3. You can copy the filenames using the Copy button.
TFTPd
TFTPd

Next, log into the web interface of the switch and navigate to Administration > File Management >Upgrade/Backup Firmware/Language. From there:

  1. Select TFTP
  2. Upgrade
  3. Firmware Image
  4. Enter your TFTP server IP (mine just ran on my workstation)
  5. Enter the firmware file name.
  6. Click apply.
Firmware Upgrade
Firmware Upgrade

You should see an active download from your TFPT server. Once completed, repeat the process for your boot code.

  1. Make sure to select Boot Code
  2. Enter the file name for the boot code
  3. Click apply
Boot Code Upgrade
Boot Code Upgrade

Now that the firmware image is uploaded, you can activate it. Navigate to Administration > File Management > Active Image.

  1. Change the Active Image After Reboot to the 1.4.0.88 image (or whatever you uploaded).
  2. Click Apply.
Selecting an Active Image
Selecting an Active Image

Finally, save your configuration and reboot the switch. To do this, navigate to Administration > File Management > Copy/Save Configuration. The defaults are fine (running configuration to startup configuration). Click Apply.

Save your configuration
Save your configuration

Navigate to Administration > Reboot. Make sure Immediate is selected, and click Apply. The switch will be unavailable for a minute or so while it reboots. Don’t do this outside of a maintenance window.

Reboot the switch
Reboot the switch

Layer 3 Mode, Jumbo Frames, and SSH

I also decided to enable a few other features. The first being Layer 3 mode to allow for L3 SVIs. You can find this in Administration > System Settings. It requires a reboot, but make sure to save your configuration first.

Enabling L3 mode
Enabling L3 mode

I also wanted Jumbo Frames enabled. Navigate to Port Management > Port Settings and enable Jumbo Frames. It doesn’t say what value is selected, so I’m assuming 9216 bytes? This is a global configuration that requires a reboot. Also, don’t forget to save your configuration. :)

Enabling jumbo frames
Enabling jumbo frames

And finally, enabling SSH access. You’d think it would be in SSH Server somewhere, right? But, you’d be wrong (I certainly was). It’s actually in Security > TCP/UDP Services. Once you’ve enabled SSH, you should … (can you guess what I’m going to say?) … save your configuration!

Enabling SSH
Enabling SSH