【应用层】FTP/TFTP 系统升级和备份文件管理


技术背景

为了满足个人和企业业务对网络的需求,会将系统做升级操作。 升级无非就两种需求:最新版本新添加功能;修复版本中的BUG。
就像生活中游戏软件,每个玩家都知道升级到最新版本是最好的,里面有新开发的玩法或者修复版本中现存在的BUG。
但是,这种升级一般都带有系统重启,因此在升级系统的之前应该要考虑清楚。比如在航空,工厂,交通等领域,谨慎升级!!保证稳定性。

同样,网络设备也需要经常备份文件,以防设备故障或则其他外在因素导致业务受到巨大损失。
无论是升级还是备份文件,都离不开两个协议:FTP/TFTP

FTP(File transfer protocol ) 文件传输协议

  • 提供可靠的文件传输服务
  • 具有认证、权限等功能

TFTP (Trivial file transfer protocol )简单文件传输协议

  • 提供不可靠的文件传输服务
  • 消耗资源较小,速度较快
  • 常用于网络设备的配置文件和系统文件传输

设备版本和补丁

VRP命名规则:

  • 由VRP 自身版本号和关联产品版本号两部分组成
  • 产品版本格式包含设备型号 Vxxx (产品码),Rxxx(大版本号),Cxx(小版本号)
  • 如果VRP产品版本有补丁,VRP产品版本中还包含SPC部分

查看本设备的版本号和补丁情况

使用eNSP工具,添加一台路由器,开启设备输入 display version 命令查看设备版本和补丁情况
在这里插入图片描述

VRP (R) software, Version 5.130 (AR200 V200R003C00)
Huawei AR201 Router uptime is 0 week, 0 day, 0 hour, 0 minute

版本号:自身版本号5.130,设备型号AR200,关联产品版本号 V200 (产品码),R003(大版本号),C00(小版本号)


获取和查看最新版本号和补丁

进入huawei官网,选择具体设备系列型号。

在这里插入图片描述

这里点击的系列是上面命令行信息中所展示的AR200

在这里插入图片描述
图中红色部分,可以看到在AR100&AR200系列下,还分为很多个设备名称。这里选择AR201(上面命令所展示的设备名称 Huawei AR201 Router)
图中蓝色部分,就是显示最新版本号V200R010C10。显然比现在的版本新。
图中绿色部分,显示版本补丁信息。可以看出只要是补丁后面都会带SPC部分。(若要下载的话,就直接点击进去下载就好了)
(注:如右图所示,点击下载的时候,会看到补丁后面有带锁。这说明只有管理员权限才能下载,普通用户是不能下载补丁文件的。)


传输文件

1、选择以哪种形式将文件传输到设备中。提供两种方式:
(1)华为设备有USB口。可以在本地将文件拷贝到usb上,接在设备的USB口,将文件使用cope 命令拷贝到指定目录下。
(2)使用文件传输协议FTP/TFTP 。根据实际的场景选择使用其中哪种协议,FTP可靠(在跨网段或广域网之间使用较好),TFTP不可靠 (在局域网内对可靠性要求不高使用较好)

在这里插入图片描述

2、确认系统剩余存储空间
在往设备中传输文件之前,需先确认设备是否有足够的空间存储。(使用dir 命令)

在这里插入图片描述

这个设备空间是够的。如果不够,请先使用delect删除文件。

3、传输文件
方式一、使用TFTP服务传输文件
eNSP搭建网络拓扑:
在这里插入图片描述
本地PC上开启TFTP服务器,使用tftpd64直接打开,就搭建好了
在这里插入图片描述
修改需要与设备传输文件的文件夹路径。服务器接口选择拓扑图中桥接本机的回环网卡 。配置好参数,接下来就可以在设备中使用命令下载/上传文件。
设备中的配置文件 vrpcfg.zip 传到本机文件夹下,命令:

system-view
interface Ethernet 0/0/8
ip address 192.168.10.8 255.255.255.0
tftp 192.168.10.10 put vrpcfg.zip

在这里插入图片描述
本机目录里的 test.txt 文件传输到路由器设备上,命令:

system-view
interface Ethernet 0/0/8
ip address 192.168.10.8 255.255.255.0
tftp 192.168.10.10 get test.txt

在这里插入图片描述

方式二、使用FTP服务传输文件
eNSP搭建网络拓扑:
在这里插入图片描述
本地PC上开启FTP服务器
在这里插入图片描述
ftp登入后上传配置文件,获取sss.txt文件,命令:

system-view
ftp server enable
interface Ethernet 0/0/0
ip address 192.168.10.8 24

ftp 192.168.10.10
get sss.txt
put flash:/vrpcfg.zip

在这里插入图片描述
FTP与TFTP的区别:
1、设备登入FTP需要输入账号密码,TFTP不需用
2、FTP传输会显示进度,TFTP不显示进度
3、FTP可用查看文件,TFTP不能查看

文件传输方向FTP传输的命令:TFTP传输的命令:
路由器获取Tftp服务器的文件ftp 服务器地址
get 文件名
tftp 服务器地址 get 文件名
路由器传文件到Tftp服务器ftp 服务器地址
put 文件名
tftp 服务器地址 put 文件名

系统版本升级以及打补丁

在eNSP 上无法升级版本和打补丁,因为eNSP是虚拟的环境,无法演示效果。只能用真机启动。
因此在eNSP 环境下查看当前和下次启动的系统中的版本和补丁,如下图:
在这里插入图片描述
(注:有些童鞋设备中 configuration file 也没有,那是因为设备还没用save命令保存过。)
真机环境下,用命令查看命令。如下图所示:
在这里插入图片描述
升级系统只要修改下次启动的系统文件和下一次启动配置文件就可以实现。使用下面命令修改:
startup saved-configuration 设置下一次启动的配置文件
startup system-software 设置下一启动的系统文件
打补丁,只需要使用下面的命令即可:
startup patch 设置打补丁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bazinga bingo

您的鼓励就是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值