安装JUNOS版本的顺序
- 在PC上安装FTP服务器
- 在路由器上通过ftp命令登录到FTP服务器,下载新版本的JUNOS版本到路由器硬盘
- 最后使用命令request system software add <path> 进行安装


注意事项:
- 在request system software add命令后可以增加参数no-validate,从而不对软件包进行校验,而是直接安装(不推荐这样的操作)
- 从升级后的提示来看,要求升级后重启路由引擎。这里,通过show version查看,可以看到最后的JUNOS Installation Software,这个进程用来在重启路由引擎后,自动安装新版本的JUNOS。说明在运行命令software add后,只是将JUNOS软件包的相应文件放到各个目录下,但实际上还没有进行升级。所以在路由器重启前,可以通过request system software delete jinstall删除这个安装进程,从而取消安装。

- 路由器的JUNOS文件在安装过程中被会被复制到/var/sw/pkg下,如果路由器新JUNOS升级失败,可以通过命令request system software rollback,回滚到升级失败之前的版本。注意:在J系列上,无所升级成功或失败,都可以回滚到上一个版本,而在M和T系列上,只有升级失败,才能回滚到上一个版本,而如果升级成功,路由器会删除/var/sw/pkg目录下旧的JUNOS文件,只保留当前JUNOS软件的备份,这时rollback命令无效
- 这里取消安装和回滚是有区别的,取消安装只能在升级重启之前进行,回滚只能在升级重启后进行。

- 此外在JUNOS通过ftp下载到路由器之前,可以通过show system storage查看硬盘的大小,以便确定新的JUNOS软件的保存位置(一般可以保存在/tmp目录下):

- 如果设备是带FLASH卡的,还可以在准备升级前,使用命令request system snapshot备份“/”下的文件(也就是root目录)到/altroot,备份/config到/altconfig下,从而当升级失败后,可以进行配置文件的快速回复。因为如果FLASH卡是主存储设备的话,/root和/config是保存在FLASH卡上的,而备份的/altroot和/altconfig是保存在硬盘上的,
正确的带冗余路由引擎的路由器的升级顺序(防止网络服务中断):
- 在主路由引擎上关闭平滑路由引擎切换【graceful Routing Engine switchover (GRES)】
- 安装新的JUNOS版本在备份路由引擎上,同时保留主路由引擎的JUNOS版本不变
- 在确认新的JUNOS版本在备份路由引擎上正确运行后,将备份路由引擎切换为主引擎。
- 最后在原来的主路由引擎(现在为备份路由引擎)上安装新的JUNOS版本