2.9 VRP系统升级与管理
2.9.1 了解产品和VRP版本命名方式
在了解VRP版本命名之前,我们先来了解一下华为AR系列路由器和X7系列交换机的命名规则。每个系列的交换机都有明细的分类,如5700HI(高级版)、5700EI(增强版)、5700SI(标准版)、5700LI(精简版)等,不同设备能够处理和支持的协议以及其性能都存在很大差异。
1.路由器命名规则
图2-30所示为AR150/AR160/AR200系列路由器的命名规则。
图2-30 AR150/AR160/AR200系列路由器的命名规则
AR150/AR160/AR200系列路由器名称中数字和字母含义如表2-7所示。
表2-7 AR150/AR160/AR200系列路由器名称中数字和字母含义
(续表)
AR1200/AR2200/AR3200系列路由器的命名规则如图2-31所示。
图2-31 AR1200/AR2200/AR3200系列路由器的命名规则
AR1200/AR2200/AR3200系列路由器名称中数字和字母的含义如表2-8所示。
表2-8 AR1200/AR2200/AR3200系列路由器名称中数字和字母的含义
(续表)
2.交换机命名规则
华为X7系列交换机(如5700)有自身的命名规则,在这里,我们仅给出5700系列交换机命名规则,如图2-32所示。
图2-32 5700系列交换机命名规则
5700交换机扩展命名规则如表2-9所示。
表2-9 5700交换机扩展命名规则
(续表)
近些年华为出品了一些更新的企业级路由器和交换机以适应新出现的SD-WAN网络和VXLAN技术,路由器主要有6100系列和6200系列路由器,交换机有CloudEngine S5730等交换机。
3.VRP版本命名规则
VRP的命名由VRP自身版本号和关联产品版本号两部分组成。华为ARG3路由器和X7交换机使用的VRP版本为VRP5,VRP5可以和不同的产品版本相关联。
随着产品版本增加,支持的特性也在增加。产品版本格式包含V×××(产品码)、R×××(大版本号)、C××(小版本号)。如果VRP产品版本有补丁,则VRP产品版本号中还会包括SPC部分。
举例说明如下。
●Version 5.90 (AR2200 V200R001C00):VRP 版本为5.90,产品版本号为V200R001C00;
●Version 5.120(AR2200 V200R003C00SPC200):VRP版本为5.120,产品版本号为 V200R003C00SPC200,此产品版本包含有补丁包。
我们来观察一个实际的eNSP AR系列路由器的命名,可以看到其版本号为5.130(AR2200 V200R003C00):
接下来,我们将给出一个非常新的VRP8的版本显示,该设备为华为的NE40型号路由器的VRP(基于eNSP):
既然VRP版本一直在更新换代,那么网络工程师就有必要了解如何升级VRP系统。这其实是一件经常发生的事情,因为网络设备一定会存在一些BUG,而升级VRP系统就成为必然结果。
2.9.2 FTP应用
1.FTP应用——文件传输
FTP(File Transfer Protocol)是TCP/IP协议族中的一种应用层协议,称为文件传输协议。FTP的主要功能是向用户提供本地和远程主机之间的文件传输。在进行版本升级、日志下载和配置保存等业务操作时,会广泛地使用到FTP。FTP采用两个TCP连接:控制连接和数据连接。
ARG3系列路由器既可以作为FTP Client,又可以作为FTP Server。
大多数的TCP服务使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用该连接进行通信。但是,FTP却有所不同,它使用双向的多个连接(即多通道协议),而且使用的端口很难预计。一般,FTP采用如下两个连接。
●控制连接(Control Connection):使用服务器的21端口,生存期是整个 FTP会话时间;
●传输数据连接:使用服务器的20端口。
2.工作模式
PORT模式即主动模式,工作原理及步骤如下:
●FTP客户端连接到 FTP服务器的21端口,发送用户名和密码登录;
●登录成功后使用命令查看或者准备索取数据;
●客户端随机开放一个端口(端口号大于1024),发送 PORT命令到 FTP服务器,告诉服务器客户端采用主动模式并开放端口;
●FTP服务器收到 PORT主动模式命令和端口号后,通过服务器的20端口与客户端开放的端口连接并发送数据。
2.9.3 VRP系统升级
本节的重点任务是利用FTP备份或者升级VRP系统软件(或者Flash中的其他文件,比如log和配置文件等)。
1.需要准备的内容
●FTP软件:FileZilla(或者其他 FTP软件),这是一个免费软件,请读者可从互联网下载;
●真实设备:AR150路由器(真实设备,模拟器无法完成相应实验)。
2.通过FTP从VRP系统备份系统软件
备份软件是非常重要的工作,千万不能忘记(没有备份数据可能产生灾难性的后果)。从VRP上复制软件的本质是将VRP作为FTP服务器,将网络工程师的计算机作为FTP的客户端,前提是服务器和客户端可以通信,如图2-33所示,路由器的接口和客户端的网卡都配置了相应的IP地址并且可以通信。
VRP的配置如下:
图2-33 将VRP作为FTP服务器
打开FileZilla从服务器上复制文件,客户端可视化目录和下载文件如图2-34所示,该图表明客户端已经成功地从服务器(VRP)上下载了系统文件。
3.上传VRP系统文件到华为设备
上传VRP系统文件的方法非常简单,只需要把事先准备好的文件上传到VRP系统即可,FileZilla可以直接完成上传,如图2-35所示。
图2-34 客户端可视化目录和下载文件
图2-35 上传系统文件到VRP
2.9.4 指定下次启动系统
在之前的章节中,我们演示过如何指定下次启动的配置文件。当在VRP上存在多个VRP系统文件时,也可以指定多个系统启动文件,这样可以作为回退或者备份文件使用,其命名格式如下:
另外一条有用的命令是:
默认情况下,AR150/160/200/510系列、AR1200系列、AR2201-48FE、AR2202-48FE、AR2204和AR2220L没有备份系统软件,AR2220、AR2240和AR3200系列的备份系统软件为sys_backup.cc。
备份系统配置如下: