3

第14章 网络设备文件管理2-(H3CNE)

 2 years ago
source link: https://blog.51cto.com/u_14302472/5166225
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

第14章 网络设备文件管理2-(H3CNE)

原创

(3)使用FTP 传输文件

第14章 网络设备文件管理2-(H3CNE)_网络

可以用FTP(File Transfer Protocol,文件传输协议)来进行网络设备文件的传输。

网络设备的FTP 实现支持两种方式:


  • 设备作为FTP客户端:用户在设备的命令行终端上执行ftp命令,建立设备与远程FTP服务器的连接,下载远程FTP服务器上的文件,或上传本地文件;

  • 设备作为FTP服务器:用户在其他主机上运行FTP客户端程序,登录到设备上进行文件上传和下载操作。在用户登录前,网络管理员需要事先在网络设备上配置好FTP服务器的相关参数。

第14章 网络设备文件管理2-(H3CNE)_网络_02

第14章 网络设备文件管理2-(H3CNE)_网络_03

上图显示了在PC机上执行FTP命令从作为FTP服务器的路由器下载启动软件包的实例。在本例中,PC机从路由器下载了启动软件包msr36-cmw710-security-r0105p06.bin。这是一种常用的设备配置和维护手段。

(4)使用TFTP 传输文件

第14章 网络设备文件管理2-(H3CNE)_ftp_04

TFTP(Trivial File Transfer Protocol,简单文件传输协议)也是用于在远端服务器和本地主机之间传输文件的,相对于FTP,TFTP没有复杂的交互存取接口和认证控制,适用于客户端和服务器之间不需要复杂交互的环境TFTP 协议的运行基于UDP 协议,因此只适用于相对可靠的网络介质上

TFTP 协议传输是由客户端发起的。当需要下载文件时,由客户端向TFTP 服务器发送读请求包,然后从服务器接收数据,并向服务器发送确认;当需要上传文件时,由客户端向TFTP服务器发送写请求包,然后向服务器发送数据,并接收服务器的确认。TFTP传输文件有两种模式:一种是二进制模式,用于传输程序文件;另一种是ASCII 码模式,用于传输文本文件。

网络设备可以作为TFTP 客户端,从TFTP 服务器上传或下载文件。

第14章 网络设备文件管理2-(H3CNE)_交换机_05

第14章 网络设备文件管理2-(H3CNE)_ftp_06

上图显示了在网络设备上执行TFTP命令从TFTP服务器上下载配置文件的实例。在本例中,网络设备从TFTP服务器上下载了配置文件config.cfg。这也是一种常用的设备配置和维护手段。

(5)指定启动文件

第14章 网络设备文件管理2-(H3CNE)_网络_07

启动文件是设备启动时选用的应用程序文件。当存储介质中有多个应用程序文件时,用户可以通过boot-loader 命令,指定设备下次启动时所采用的启动文件。这实际上为系统进行操作系统软件升级提供了一个便利的途径,也就是说,若需要进行操作系统升级时,只需要将新的应用程序文件上载到设备中,并将其指定为启动文件,重新启动设备,即可由系统自行完成操作系统的升级。因为旧的应用程序文件仍然存在,所以能很容易地恢复到此前的系统版本。

通过 display boot-loader 命令可以查看系统当前和下次启动使用的启动文件

(6)重启设备

第14章 网络设备文件管理2-(H3CNE)_h3c_08

当指定了新的启动文件操作系统软件或者执行了BootROM 升级之后,需要重启设备完成系统软件的升级。

用户可以用reboot 命令使设备立即重启;也可以通过schedule 命令设置一个时刻,让设备定时自动重启,或设置一个时延,让设备经过指定时间后自动重启。

三、网络设备软件维护基础

(1)网络设备的一般引导过程

第14章 网络设备文件管理2-(H3CNE)_h3c_09

虽然网络设备的启动过程根据设备型号、软件版本等各自有所不同,但基本上都要经历硬件自检、BootROM 软件引导、Comware 系统初始化等几个阶段。之后,操作系统将接管设备的控制,完成大部分业务功能。

如流程图所示,路由器加电后,首先进行硬件的自检,紧接着是BootROM 的启动过程。BootROM 是存放在主板ROM 中的一段程序,可以将它类比为个人计算机CMOS 中的基本输入输出系统(BIOS),在设备的操作系统真正运行前负责系统的引导,并维护系统的一些底层参数。接下来,在BootROM 程序的引导下,设备开始查找Comware 应用程序文件,找到后

即将其解压缩并加载运行。随后,Comware 将读取并复原设备的配置文件。整个系统启动后,用户就可进入命令行界面进行相关操作了。

如果 BootROM 程序无法找到Comware 应用程序文件,或Comware 应用程序文件发生损坏,则系统进入BootROM 模式,管理员可根据BootROM 菜单进行修复操作。管理员也可以强制中断启动过程,进入BootROM 模式。

网络设备可以保存多个配置文件。系统启动时优先选择用户指定的启动配置文件,如果没有指定任何启动配置文件,则以空配置启动

第14章 网络设备文件管理2-(H3CNE)_交换机_10

图例显示了路由器的典型启动信息输出。在本例子中,BootROM 的版本为1.42。在BootROM 启动末段,根据提示键入<Ctrl+B>,系统将中断引导,进入BootROM 模式;否则,系统将进入程序解压过程。


注意:必须在出现“Press Ctrl+B to access EXTENDED-BOOTWARE MENU...”提示的6 秒钟之内键入<Ctrl+B>,系统方能进入BootROM 菜单,否则系统将进入程序解压过程。若程序进入解压过程后再希望进入BootROM 菜单,则需要重新启动路由器。

(2)网络设备的一般性软件维护方法

第14章 网络设备文件管理2-(H3CNE)_tftp_11

H3C 网络设备提供了丰富而灵活的软件维护方法:


  • 在命令行模式中采用TFTP/FTP 来上传/下载应用程序或配置文件,实现应用程序升级或配置管理;

  • 在BootROM 模式中通过以太口采用TFTP/FTP 完成应用程序软件升级;

  • 在BootROM模式中通过Console 口采用XModem协议完成BootROM及应用程序的升级。



注意:如果无法实现TFTP/FTP 服务器与设备的网络连接(例如端口损坏或无服务器软件),则可以在BootROM 模式中通过Console 口采用XModem 协议完成BootROM 及应用程序的升级,使设备能够正常启动并引导到命令行模式

附1: 关注我,加微信,获取此次配置工程、更多配置案例,也可以承接远程调试各厂商交换机、路由器、防火墙等私活,欢迎各位老板加微信私聊。

第14章 网络设备文件管理2-(H3CNE)_tftp_12

附2:

给大家推荐一个靠谱的IE讲师,我从最开始到结束三个月就拿证了,这个讲师既有华三、华为的IE讲师认证,同时又有华三、华为的IE工程师证书,实力强大。有打算考华三IE或者华为IE的兄弟可以加我微信私聊。

第14章 网络设备文件管理2-(H3CNE)_tftp_13

第14章 网络设备文件管理2-(H3CNE)_交换机_14


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK