实验七、交换机文件备份

一、 实验目的

1、了解什么是交换机的文件备份;

2、 了解 TFTP 服务器的用法以及备份的命令;

3、 了解 TFTP 服务器和 FTP服务器使用的不同场所;

4、 了解什么叫文件上传;

二、 应用环境

对交换机做好相应的配置之后,明智的管理员会把运行稳定的配置文件和系统文件从交

换机里 copy 出来并保存在稳妥的地方,防止日后如果交换机出了故障导致配置文件丢失的情况出现。有了保存的配置文件和系统文件,当交换机被清空之后,可以直接把备份的文件下载到交换机上,避免重新配置的麻烦。交换机文件的备份需要采用TFTP 服务器(或FTP 服务器),这也是目前最流行的上传下载的方法。

TFTP (Trivial File Transfer Protocol)/FTP (File Transfer Protocol)都是文件传输协议,在TCP/IP协议族中处于第四层,即属于应用层协议,主要用于主机之间、主机与交换机之间 传输文件。它们都采用客户机-服务器模式进行文件传输。

TFTP承载在UDP之上,提供不可靠的数据流传输服务,同时也不提供用户认证机制以 及根据用户权限提供对文件操作授权;它是通过发送包文,应答方式,加上超时重传方式来 保证数据的正确传输。TFTP相对于FTP的优点是提供简单的、开销不大的文件传输服务。

FTP承载于TCP之上,提供可靠的面向连接数据流的传输服务,但它不提供文件存取授 权,以及简单的认证机制(通过明文传输用户名和密码来实现认证)。FTP在进行文件传输 时,客户机和服务器之间要建立两个连接:控制连接和数据连接。首先由FTP客户机发出传 送请求,与服务器的21号端口建立控制连接,通过控制连接来协商数据连接。

由此可见,两种方式不同的特点有其不同的应用环境,局域网内备份和升级可以采用

TFTP方式,广域网中备份和升级则最好使用FTP方式。

三、 实验设备

1、DCS-3926S 交换机 1 台

2、PC机 1 台、tftp server 1台(1 台PC也可以,既作为调试机又作为 tftp服务器)

3、Console 线1根

4、直通网线 1根

四、 实验拓扑

python 备份交换机配置 telnet 交换机数据备份命令_服务器

五、 实验要求

1、按照拓扑图连接网络;

2、PC 和交换机的24 口用网线相连;

3、交换机的管理IP 为 192.168.1.100/24

4、PC 网卡的IP 地址为 192.168.1.101/24;

六、 实验步骤

第一步:配置 TFTP 服务器

市场上TFTP 服务器的软件很多,每种软件虽然界面不同,功能都是一样,使用方法

也都类似:首先是TFTP 软件安装(有些软件连安装都不需要),安装完毕之后设定根目录,

需要使用的时候,开启TFTP 服务器即可。

下图是市场上比较流行的几款TFTP 服务器:

python 备份交换机配置 telnet 交换机数据备份命令_IP_02

我们以第一种 TFTP 服务器为例,Tftpd32.Exe 非常简单易学,它甚至不需要安装就能

使用(后两者需要安装)。

双击 Tftpd32.Exe,出现TFTP 服务器的主界面:

python 备份交换机配置 telnet 交换机数据备份命令_服务器_03

在主界面中我们看到该服务器的根目录是 E:\share,服务器的 IP 地址也自动出现在

第二行:192.168.1.101。

可以更改根目录到你需要的任何位置,点击“settings”按钮:

python 备份交换机配置 telnet 交换机数据备份命令_IP_04

再点击“browse”按钮进行设置,点击“ok”进行保存确认。此时 TFTP 服务器就已经

配置好了。可以将它最小化到右下角的工具栏中。

第二步:给交换机设置IP 地址即管理IP。

switch(Config)#interface vlan 1 !进入 vlan 1接口
switch(Config-If-Vlan1)#ip address 192.168.1.100 255.255.255.0
switch(Config-If-Vlan1)#no shutdown !激活 vlan接口
switch(Config-If-Vlan1)#exit
switch(Config)#exit
switch#
第三步:验证主机与交换机是否连通(这一步非常重要)
switch#ping 192.168.1.101
Type ^c to abort.
Sending 5 56-byte ICMP Echos to 192.168.1.101, timeout is 2 seconds.
!!!!! !5个感叹号表示 5 个包都ping 通了。
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
switch#
第四步:查看需要备份的文件
switch#show flash
file name file length
nos.img 1720035 bytes !系统文件
startup-config 862 bytes !该配置文件需要保存
running-config 862 bytes !该文件和 startup-config是一样的
switch#
第五步:备份配置文件
switch#copy startup-config tftp://192.168.1.101/startup1
Confirm [Y/N]:y
begin to send file,wait...
file transfers complete.
close tftp client.
switch#

验证是否成功

方法一、查看 TFTP 服务器的日志。

python 备份交换机配置 telnet 交换机数据备份命令_配置文件_05

方法二、到 TFTP 服务器根目录看看文件在不在,大小是否一样。

第六步:备份系统文件

DCS-3926S#copy nos.img tftp://192.168.1.101/nos.img
Confirm [Y/N]:y
nos.img file length = 1720035
read file ok
begin to send file,wait...
###########################################################################
###########################################################################
###########################################################################
###########################################################################
################
file transfers complete.
close tftp client.
DCS-3926S#


转载于:https://blog.51cto.com/lorna8023/411626