网络工程师红宝书:思科华为华三实战案例荟萃
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例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的防火墙,否则可能无法通信)。

图5-1 思科设备TFTP实施拓扑

5.1.3 配置TFTP要点

① 保证设备之间的网络可以通信。

② 开启TFTP软件,即用于上传或者下载文件的软件。

③ 通过命令上传或者下载IOS文件。

5.1.4 配置TFTP步骤详解

本实验无法通过模拟器实现,请使用真机操作(本例采用思科的1921路由器)。首先,请实现设备通信。

路由器配置:

在服务器中运行TFTP软件,然后从路由器上下载文件,通过IOS复制文件实例如图5-2所示,在图中处开启了TFTP软件,在处键入命令以便复制设备硬盘(flash)的文件。

图5-2 通过IOS复制文件实例

在图5-2中,处代表已经运行了Tftpd64软件,该软件会自动列出文件目录和服务器的IP地址,配置处的命令。注意,请勿自行键入所有命令,请使用Tab键补全命令,实现快速键入。

图5-2中的地址10.1.8.8为TFTP服务器的IP地址,其后为目的文件名,请采用默认名即可。

另外,思科设备也可以作为TFTP服务器。命令如下:

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。

图5-3 在华为或华三设备上运行TFTP拓扑

5.2.3 配置TFTP要点

① 保证TFTP服务器和交换机可以通信(本例中为直连网络,也可以跨越网络实现)。

② 运行TFTP软件。

③ 运行正确的TFTP客户端命令。

5.2.4 配置TFTP步骤详解

① 请保证网络设备可以与TFTP服务器通信。(注意:很多读者的计算机系统的防火墙默认开启,它极有可能导致其计算机无法被ping通,但此时计算机其实可以实现通信。读者可以关闭系统防火墙尝试。)

运行TFTP软件示意图如图5-4所示。

② 配置交换机IP地址,保证该地址和PC属于同一网络。配置交换机地址的命令如下。

图5-4 运行TFTP软件示意图

③ 配置华为设备的TFTP客户端功能。

由于VRP系统镜像(文件)较大,通过TFTP操控文件会耗时较长。请通过以下命令复制文件,如图5-5所示通过TFTP复制VRP系统镜像文件到TFTP服务器。

图5-5 通过TFTP复制VRP系统镜像文件到TFTP服务器

其他升级VRP软件需要注意的事项:首先需要备份原有镜像文件,其次确保新的镜像文件与当前设备的硬件环境吻合(重要参数包括内存是否合适、Flash空间是否满足等条件)。

至此,本案例实施完毕。