This post is not related to Juniper stuff, but nice to know if you work with Huawei switches…
I’ve worked with the S2300 series last year and learned a lot about the „Huawei Versatile Routing Platform Software“ or VRP. From my point of view the cli felt not very comfortable. For example: most of the time where I used the tab-completion it fails, because the cli suggested the complete(!) first command instead of only suggest the next characters to the next closest matching word – like Juniper or Cisco cli does 😉 If you are fast in typing this could be very frustating. However the cli could be very smart, because it doesn’t let you remove a option or command, which is currently in use by another command. This prevent you of wrong configurations.
I also did some software updates on these decives and I would share the procedure with you.:
1) remove old patches
patch delete all
2) take a look at your flash disk and remove old *.cc files
dir delete /unreserved <name of old .cc file>
3) get your new .cc file, for e.g. via FTP
ftp <ip> <username> <password> bin get <name of new .cc file> quit
4) apply new software image for next startup
startup system-software <name of new .cc file>
5) verify correct startup settings
6) fire and forget 😉
… and hopefully your switch will now come up with the new software image.