![网络工程师红宝书:思科华为华三实战案例荟萃](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=1738882221-SCfaTwIKv2ESxCfJl1eoaV6JHL0DF1bP-0-5d27f7a4cbfcc68c02c8f255df23db10)
图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=1738882221-vwVLpjMOIZsRF7x7lyCBtmrf9ifBJVJQ-0-a6bee6a4e27f5d32d82e9100827dcde3)
在服务器中运行TFTP软件,然后从路由器上下载文件,通过IOS复制文件实例如图5-2所示,在图中处开启了TFTP软件,在
处键入命令以便复制设备硬盘(flash)的文件。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_61_4.jpg?sign=1738882221-zdvrKlBZnf57kX7SqN2aqorf6OwCy4Ro-0-3d3aef7495c1b6ba4a5976ff5f00ce34)
图5-2 通过IOS复制文件实例
在图5-2中,处代表已经运行了Tftpd64软件,该软件会自动列出文件目录和服务器的IP地址,配置
处的命令。注意,请勿自行键入所有命令,请使用Tab键补全命令,实现快速键入。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_61_7.jpg?sign=1738882221-sd8ceZ1Ll1etehTZeTuYH6nbVtLQgNxl-0-a83e9ba3277efb71055202a54dec7316)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_62_1.jpg?sign=1738882221-GGaQ8LnndHbG8T0qSrRZD7Poim1jhRmi-0-2d72e269af960127ce46e41b240b471b)
图5-2中的地址10.1.8.8为TFTP服务器的IP地址,其后为目的文件名,请采用默认名即可。
另外,思科设备也可以作为TFTP服务器。命令如下:
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_62_2.jpg?sign=1738882221-avLd3JITVaKdaJP20mJ1HcMPrZQwbCAd-0-2ab6f5476ac522d8c0c1a81134936f52)
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=1738882221-9rWOXYystTpXpLqDHTFoPI3flJFUlFEn-0-8cd85d7729bbdc7be4a0c3c149f34099)
图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=1738882221-AGUviaEzxeusFjJVPKrmE2Vw4lDGbAV9-0-8c06dd1cf86415f9cd239b41e12c991e)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_63_1.jpg?sign=1738882221-4wS7xtGcX8uKRHWWvzrdTnZTMMeBUplk-0-250674cdae30ceeddcb239878bba4080)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_63_2.jpg?sign=1738882221-mA0lhmIzYWT3pRchmsUdhWnSem8XusLE-0-bce529638147c4965f0cc86c40c1b16f)
图5-4 运行TFTP软件示意图
③ 配置华为设备的TFTP客户端功能。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_63_3.jpg?sign=1738882221-GSt0WRl2gdSIPQykM8bVS8O90zQdWJLm-0-82da931019ba0c872606ecb1597218a0)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_64_1.jpg?sign=1738882221-GLZJqxflcImrZoepxbiK0n64L60yaejP-0-90e6286d0957d8f6177363b1f11d171b)
由于VRP系统镜像(文件)较大,通过TFTP操控文件会耗时较长。请通过以下命令复制文件,如图5-5所示通过TFTP复制VRP系统镜像文件到TFTP服务器。
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_64_2.jpg?sign=1738882221-pBlVa0Yw5PZEVj9Sm8YeqI5b93ENgvfH-0-859c8d22ac52508b11dd0096508ea448)
![](https://epubservercos.yuewen.com/0D4BD5/17517092206684506/epubprivate/OEBPS/Images/37662_64_3.jpg?sign=1738882221-u0atONH95iLpU6Rlgmo9zzJ9u1cPvrs1-0-a5db05836a80f430b3df9bcb2f85fa54)
图5-5 通过TFTP复制VRP系统镜像文件到TFTP服务器
其他升级VRP软件需要注意的事项:首先需要备份原有镜像文件,其次确保新的镜像文件与当前设备的硬件环境吻合(重要参数包括内存是否合适、Flash空间是否满足等条件)。
至此,本案例实施完毕。