交换机文件备份

交换机文件备份

一、       实验目的

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根

四、       实验拓扑

 

五、       实验要求

1  按照拓扑图连接网络;

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

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

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

六、       实验步骤

第一步:配置TFTP服务器

市场上TFTP 服务器的软件很多,每种软件虽然界面不同,功能都是一样,使用方法也都类似:首先是TFTP软件安装(有些软件连安装都不需要),安装完毕之后设定根目录,需要使用的时候,开启TFTP服务器即可。

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

 

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

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

 

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

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

 

再点击“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服务器的日志。

 

方法二、到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#

 

七、       注意事项和排错

1、  Copy 命令中,startup-config文件名要键入全称。

2、  Tftpd32.Exe和cisco TFTP server只支持TFTP,不支持FTP。

3、  如果TFTP和交换机之间ping不通,需要检查TFTP服务器防火墙是否开启。

八、       配置序列

九、       共同思考

1、  交换机文件备份、交换机升级、交换机配置还原、文件上传、文件下载这5个术语代表的含义以及相互的关联是怎样的?

十、       课后练习

1、  使用各种TFTP软件进行TFTP或者FTP的文件备份。

十一、   相关配置命令详解

copy(FTP)

命令:copy <source-url> <destination-url> [ascii | binary]

功能:FTP客户机上下载文件。

参数:<source-url>为被拷贝的源文件或目录的位置;<destination-url>为文件或目录所要拷贝到的目的地址;<source-url><destination-url>的具体形式是随着文件或目录位置的不同而变化的。ascii表示文件传输使用ASCII标准;binary表示文件传输使用二进制标准(缺省传输方式)。当URL是FTP地址时的格式为:ftp://<username>:<password>@<ipaddress>/<filename>,其中<username>为FTP用户名,<password>为FTP用户口令,<ipaddress>为FTP服务器/客户机的IP地址,<filename>为FTP上下载文件名。

filename的特殊关键字:

关键字

源地址或目的地址

running-config

运行配置文件

startup-config

启动配置文件

nos.img

系统文件

nos.rom

系统启动文件

stacking/nos.img

作为目的地址在堆叠模式下对Slave进行系统文件升级

stacking/nos.rom

作为目的地址在堆叠下对Slave进行系统启动文件升级

说明:该命令还支持在堆叠模式下的整体升级功能。注意这种整体升级的操作只能在Master上进行,并且只能对所有的Slave进行升级,Master需另外升级。

命令模式:特权配置模式

使用指南:本命令支持命令行提示,即如果用户可以输入如下形式的命令copy <filename> ftp:或者copy ftp: <filename>后直接回车,系统会出现如下的提示:

ftp server ip address [x.x.x.x] >

ftp username>

ftp password>

ftp filename>

要求输入FTP服务器的地址、用户名、密码及文件名。

举例:

(1)储存FLASH内的映像到 FTP服务器10.1.1.1,FTP服务器的登录用户名为Switch,密码为digitalchina:

Switch#copy nos.img ftp://Switch:digitalchina@10.1.1.1/nos.img

 

(2)从FTP服务器10.1.1.1上得到系统文件nos.img,用户名为Switch,密码为digitalchina:

Switch#copy ftp://Switch:digitalchina@10.1.1.1/nos.img nos.img

 

(3)从FTP服务器10.1.1.1上得到系统文件nos.img,用户名为Switch,密码为digitalchina,然后对堆叠模式下的slave交换机进行整体升级:

Switch#copy ftp://Switch:digitalchina@10.1.1.1/nos.img stacking/nos.img

 

(4)保存运行配置文件:

Switch#copy running-config startup-config

相关命令:write

copy(TFTP)

命令:copy <source-url> <destination-url> [ascii | binary]

功能:TFTP客户机上下载文件。

参数:<source-url>为被拷贝的源文件或目录的位置;<destination-url>为文件或目录所要拷贝到的目的地址;<source-url><destination-url>的具体形式是随着文件或目录位置的不同而变化的。ascii表示文件传输使用ASCII标准;binary表示文件传输使用二进制标准(缺省传输方式)。当URL是TFTP地址时的格式为:tftp://<ipaddress>/<filename>,其中<ipaddress>为TFTP服务器/客户机的IP地址,<filename>为TFTP上下载文件名。

filename的特殊关键字:

关键字

源地址或目的地址

running-config

运行配置文件

startup-config

启动配置文件

nos.img

系统文件

nos.rom

系统启动文件

stacking/nos.img

作为目的地址在堆叠模式下对Slave进行系统文件升级

stacking/nos.rom

作为目的地址在堆叠下对Slave进行系统启动文件升级

说明:该命令还支持在堆叠模式下的整体升级功能。注意这种整体升级的操作只能在Master上进行,并且只能对所有的Slave进行升级,Master需另外升级。

命令模式:特权配置模式

使用指南:本命令支持命令行提示,即如果用户可以输入如下形式的命令copy <filename> tftp:或者copy tftp: <filename>后直接回车,系统会出现如下的提示:

tftp server ip address>

tftp filename>

要求输入TFTP服务器的地址和文件名。

举例:

(1)储存FLASH内的映像到 TFTP服务器10.1.1.1

 Switch#copy nos.img tftp:// 10.1.1.1/ nos.img

 

(2)从TFTP服务器10.1.1.1上得到系统文件nos.img:

Switch#copy tftp://10.1.1.1/nos.img nos.img

 

(3)从TFTP服务器10.1.1.1上得到系统文件nos.img,对堆叠模式下的slave交换机进行整体升级:

Switch#copy tftp://10.1.1.1/nos.img stacking/nos.img

 

(4)保存运行配置文件:

Switch#copy running-config startup-config

相关命令:write

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

finbarr45

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值