第十章 网络设备的文件管理
一、网络设备文件概述
1.设备以文件系统的方式对保存在设备存储介质中的文件进行管理
2.配置文件是用来保存用户定义设备所进行的配置,记录用户的配置信息的文本格式文件。
3.可以使用FTP/TFTP进行系统文件的上传与下载
二、网络设备的文件系统
1.网络设备的文件系统
1)设备以文件的方式对运行所需的数据进行存储
2)网络设备通过文件系统管理这些文件
3)主要文件:
应用程序文件
配置文件
日志文件
2.网络设备的存储方式
在不同型号的设备上,Flash可能是内置的Flash存储器,也可能是CF卡
3.文件系统的操作
1)目录操作
创建/删除目录、显示当前工作目录以及显示指定目录下的文件或目录的信息等
2)文件操作
删除文件、恢复删除的文件、彻底删除文件、显示文件的内容、重命名文件、拷贝文件、移动文件、显示指定的文件的信息等
3)存储设备操作
恢复存储设备的空间、格式化存储设备等
4)设置文件系统的提示方式
三、文件的管理
1.配置文件介绍
1)起始配置与当前配置
2)配置文件是以文本格式保存的命令,默认配置并不出现在配置文件中
3)配置文件的选择顺序
如果用户指定了启动配置文件,且配置文件存在,则以启动配置文件进行初始化
如果用户指定的启动配置文件不存在,则以空配置进行初始化
2.配置文件的操作
1)保存配置
2)擦除配置
3)设置下次启动的配种文件
4)备份/恢复下次启动配置文件
3.配置文件的显示与维护
1)查看保存的配置文件
2)查看系统启动配置文件
3)查看当前生效的配置
4)查看当前视图下生效的配置
4、用FTP传输文件的工作方式
1)配置设备的FTP服务
使能FTP服务器端功能
创建用户
设置服务类型及登录密码
2)FTP操作实例
5.用TFTP传输文件的工作方式、
1)在设备上使用TFTP服务
在执行上传/下载操作时,到TFTP服务器的可达路由器可能有多条,用户可以配置客户端TFTP报文的源地址
当设备作为TFTP客户端时,可以把本设备的文件上传到TFTP服务器,还可以从TFTP服务器下载文件到本地设备
下载分为普通下载和安全下载两种
2)TFTP操作示例
6.指定下次启动加载的应用程序文件
指定下次启动加载的应用程序文件
显示下次启动加载的应用程序我呢间
7.重启设备
重启系统
开启设备定时重启,并指定重启的具体时间
开启设备定时重启功能,并指定重启的等待时延
显示设备的重启时间
四、网络设备软件维护基础
1.网络设备的一般引导过程
2.路由器系统引导过程示例
1)当主板加电时,各个组件通电,首先工作的时ROM。ROM里面保存着路由器的引导(启动)软件,负责让路由器进入正常工作。ROM通常是一个或多个芯片,焊接在主板上。如上图所示,包含ROM微代码的有四个主要区域,分别有各自功能。
2)当加电时首先执行POST(Power-on self test code加电自检代码),它来测试路由硬件,判断有哪些组件,是否有问题。
3)如果POST没有检测到问题,则接下来执行Bootstrap code(启动代码),它用于在初始化阶段调出路由器。它读取配置寄存器,决定如何启动。这里提到了寄存器这个东西,它是干什么的呢?Bootstrap code是用来决定启动什么系统的。在选择IOS时,它需要参照(读取)寄存器里面的指定。其实真实的寄存器是不存在的,它只是存储在NVRAM中的一个16位的值,并不是一个物理实体。在这个寄存器里面用最后的4位指明引导字段,引导字段告诉路由器配置文件的所在地。这个4位数以十六进制数表示,如0x2142,0x表示是十六进制,每个十六进制的数字代表4位二进制数,其中最后一个数就是引导字段,以下列出了各字段代表什么:
自启域值 |
路由器的解释 |
0 |
自动从RAM启动,即ROM monitor |
1 |
RXBOOT模式,如有Mini IOS则加载 |
2~F |
是boot system命令,检查NVRAM中寄存器配置 |
当引导程序读取了寄存器中的值后,就知道怎么启动系统了。
4)寄存器里面的值是2时,则会启动Flash中的IOS。
5)当找到IOS后,系统会自解压IOS,解压完成后即启动了系统。之后系统会去NVRAM里面读取startup-config配置文件,如果有则逐条执行配置文件,如果没有则会询问用户是否进入初始化配置。到此系统开机完毕。
6)我们刚才提到在NVRAM中保存着系统配置文件,这个配置文件是startup-config文件,它是系统在刚开机的时候读取的。读取完成后系统会在RAM中也存一份,在RAM里面的配置文件叫做running-config,它是系统在运行时读取的。
3.网络设备软件维护的一般性方法
1)在命令行模式中采用TFTP/FTP上传/下载应用应用程序及配置文件,实现应用程序升级
2)在BootROM模式中通过以太口采用TFTP/FTP完成应用程序软件升级
3)在BootROM模式中通过Console口采用XModem协议完成BootROM及应用程序的升级
五.总结
1.设备对存储介质中的文件以文件系统的方式管理
2.文件系统操作包括目录操作、文件操作、介质操作等
3.配置文件包括起始配置和当前配置
4.通过指定启动文件可以进行操作系统软件升级
5.可用FTP/TFTP远程加载配置我呢间、操作系统软件和BootROM等系统文件