![网络工程师红宝书:思科华为华三实战案例荟萃](https://wfqqreader-1252317822.image.myqcloud.com/cover/986/32435986/b_32435986.jpg)
案例5 配置TFTP
TFTP(简单文件传送协议)简书
TFTP(Trivial File Transfer Protocol,简单文件传送协议)的目标是在UDP之上建立一个类似FTP但仅支持文件上传和文件下载功能的传输协议,所以它不包含FTP中的目录操作和用户权限等内容。
TFTP的一个重要特点就是简单且易于实现,这也是设计TFTP的初衷。
优点:每个数据包大小固定,这样在进行内存分配处理的时候比较直接;实现机制简单;每个数据包都有确认机制,可靠性高。
缺点:传输效率不高;滑动窗口实现机制太简单,并且该窗口仅有一个包的大小;超时处理机制并不完善。
思科设备可以作为TFTP的服务器端和客户端。
华为和华三设备仅可作为TFTP的客户端。
5.1 在思科设备上配置TFTP
5.1.1 使用TFTP的组网需求
TFTP在思科传统IOS上的应用主要是从设备上复制、备份、更新IOS镜像文件或其他文件,在本案例中介绍通过TFTP服务从路由器上下载备份IOS文件,以及向路由器上传IOS文件(一个比较大的文件)。
5.1.2 使用TFTP的组网拓扑
思科设备TFTP实施拓扑如图5-1所示,在计算机中运行TFTP软件(本实验使用Tftpd64软件)作为TFTP服务器,计算机通过网络连接路由器,请自行设置计算机的IP地址(注意关闭Windows的防火墙,否则可能无法通信)。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_60_1.jpg?sign=1738887337-yEZURhYlunBaAVIFPYrxj2MJP1D91kKo-0-9de55c515249e498b27f08f637e646c1)
图5-1 思科设备TFTP实施拓扑
5.1.3 配置TFTP要点
① 保证设备之间的网络可以通信。
② 开启TFTP软件,即用于上传或者下载文件的软件。
③ 通过命令上传或者下载IOS文件。
5.1.4 配置TFTP步骤详解
本实验无法通过模拟器实现,请使用真机操作(本例采用思科的1921路由器)。首先,请实现设备通信。
路由器配置:
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_61_1.jpg?sign=1738887337-LC6neELnOCnVxOrUMz9e0IxCwdGnZHCh-0-3215fa40811c273053d5a28df3ad038a)
在服务器中运行TFTP软件,然后从路由器上下载文件,通过IOS复制文件实例如图5-2所示,在图中处开启了TFTP软件,在
处键入命令以便复制设备硬盘(flash)的文件。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_61_4.jpg?sign=1738887337-dFU5KxhS7YTN3TpKDVXzgHdeTo5LqPh9-0-cef81e9ab2624293e15ee240735ff78c)
图5-2 通过IOS复制文件实例
在图5-2中,处代表已经运行了Tftpd64软件,该软件会自动列出文件目录和服务器的IP地址,配置
处的命令。注意,请勿自行键入所有命令,请使用Tab键补全命令,实现快速键入。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_61_7.jpg?sign=1738887337-ir0aLde9wb9DhTHC2EoGQSrjoSjNMNUI-0-fc8bc49c21393ff10a6ded8757110fdf)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_62_1.jpg?sign=1738887337-cfHplZ78ajzHxoRA0Yb24ovynWsdUBWf-0-8b384b369fc1531cd81eca575085adc9)
图5-2中的地址10.1.8.8为TFTP服务器的IP地址,其后为目的文件名,请采用默认名即可。
另外,思科设备也可以作为TFTP服务器。命令如下:
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_62_2.jpg?sign=1738887337-Fo86mGk2kE3KECtReaWmR6DroqSzqgMQ-0-ff58c44228e0bb5ec1e15c215fa0a9d4)
5.2 在华为及华三设备上实现TFTP
5.2.1 使用TFTP的组网需求
使用华为或者华三设备作为TFTP客户端,从TFTP服务器上下载文件,向TFTP服务器上传文件,用以备份系统文件、日志、配置文件等。
5.2.2 使用TFTP的组网环境
如图5-3所示,在华为或华三设备上运行TFTP拓扑(本例采用Tftpd64),作为TFTP服务器,和交换机(本例使用华为交换机5700,模拟器不能模拟此实验)在同一网络中,地址如图5-3所示,PC的IP地址为10.1.8.8,交换机的IP地址为10.1.1.9。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_62_3.jpg?sign=1738887337-OcePuvkmvuNIdyM94Lt9SKR01NZ0sv6P-0-789c989369e2b8d815af830318f3dbd6)
图5-3 在华为或华三设备上运行TFTP拓扑
5.2.3 配置TFTP要点
① 保证TFTP服务器和交换机可以通信(本例中为直连网络,也可以跨越网络实现)。
② 运行TFTP软件。
③ 运行正确的TFTP客户端命令。
5.2.4 配置TFTP步骤详解
① 请保证网络设备可以与TFTP服务器通信。(注意:很多读者的计算机系统的防火墙默认开启,它极有可能导致其计算机无法被ping通,但此时计算机其实可以实现通信。读者可以关闭系统防火墙尝试。)
运行TFTP软件示意图如图5-4所示。
② 配置交换机IP地址,保证该地址和PC属于同一网络。配置交换机地址的命令如下。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_62_4.jpg?sign=1738887337-DEXoUD1o2BfGlPLQvumC3o6D83i33NwK-0-1e1401beaf98edff9ba6b36aca23a200)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_63_1.jpg?sign=1738887337-WYNdkTs100rOaz1bRjTrTGmPb3FyQZOi-0-c6a84c0ecd87251c0d04c62d2c190b23)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_63_2.jpg?sign=1738887337-B9GrIJbMU0SbdHx1lU31dqHwXNVO940b-0-41fb80f9ba5e43af4f6099f6d22f02a1)
图5-4 运行TFTP软件示意图
③ 配置华为设备的TFTP客户端功能。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_63_3.jpg?sign=1738887337-aYU1oY1gbZP5VEZ8gBaokf8NZqOUPPQP-0-db1d839f68794090e6953912c726a153)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_64_1.jpg?sign=1738887337-6n2MjJmCGMDHInCcnl6rXh4JGsAP8OEC-0-b419e353ad0e1af302132cd42b95de06)
由于VRP系统镜像(文件)较大,通过TFTP操控文件会耗时较长。请通过以下命令复制文件,如图5-5所示通过TFTP复制VRP系统镜像文件到TFTP服务器。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_64_2.jpg?sign=1738887337-3DQ3GsgVR5BgUmrYwF5MLpahDIrhNw2u-0-b7b820b587bd890a2dd483e5c52c2694)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_64_3.jpg?sign=1738887337-aTRCAlnrCCp4FJnfYDMRWdxdcym2pMAd-0-6214cac2be30f00ac425a22c3c33d97d)
图5-5 通过TFTP复制VRP系统镜像文件到TFTP服务器
其他升级VRP软件需要注意的事项:首先需要备份原有镜像文件,其次确保新的镜像文件与当前设备的硬件环境吻合(重要参数包括内存是否合适、Flash空间是否满足等条件)。
至此,本案例实施完毕。