Cisco PT模拟实验(20) 通过TFTP协议备份恢复配置或系统升级

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cisco PT模拟实验(20) 通过TFTP协议备份恢复配置或系统升级相关的知识,希望对你有一定的参考价值。

Cisco PT模拟实验(20) 通过TFTP协议备份、恢复配置或系统升级

实验目的: 

        掌握TFTP方式备份、恢复配置文件的基本命令

        掌握TFTP上传ios文件并升级系统的方法

        熟悉TFTP协议文件传输的原理

实验背景

           交换机、路由器等网络设备内的用户配置是网络得以正常运行的重要保证,也是网络维护管理的重要内容,在复杂的网络中,网络设备配置往往比较复杂,一旦用户配置丢失,要用手工恢复不仅工作量相当大,而且容易出错。现在要求利用TFTP协议在完成路由器配置后进行配置备份,并向一台路由器上传IOS文件以升级系统。

技术原理

  • TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中基于UDP数据报的一个用来在客户机与服务器之间进行简单文件传输的协议,提供简单、低开销的文件传输服务,端口号为69。其与FTP协议作用相似,相当于FTP协议的简化版本。

  • 在Cisco设备中,用户配置可分为启动配置(startup-config)和运行配置(running-config),前者为设备加电重启后使用的配置,设备断电不会导致配置丢失,保存在RAM中;后者为设备当前正在使用的配置,并会在设备断电后丢失,保存在NVRAM中。

  • 在执行备份过程中,必须确保文件都有成功保存,留意文件名及其大小,并检查是否有类似 [OK - xxxx byte] 或 %Error copying xxx 等提示。在实际操作中,建议打开配置文件以检查备份是否成功。当在配置导入或系统升级过程出现失误,确保有正常可用的备份文件随时进行恢复。

  • 利用TFTP协议对文件导入导出的命令包括:

    • 备份启动/运行配置                      # copy <startup-config | running-config> tftp:

    • 恢复启动/运行配置                      # copy tftp: <startup-config | running-config>

    • 导入文件至设备flash存储           # copy tftp: flash:

  • 当设备零配置时,应先配置接口IP地址以保证设备之间的连通性,才能进行配置文件的上传恢复,同时应注意:

    • 若使用 copy tftp: startup-config,则进行配置文件的完全恢复,原有配置将被删除

    • 若使用 copy tftp: running-config,则在原有配置基础上进行配置信息的覆盖和追加;


实验设备:Router 1841 2台;PC 1台,Server 1台;交叉线。

实验拓扑

技术分享图片

实验步骤:

        新建Cisco PT 拓扑图

        为PC及Server设置IP及网关地址,其中网关地址分别为路由接口的IP地址

        为Router0和Router1配置接口IP及动态路由OSPF—— 对应Router.Part1

        测试TFTP服务器(PC、Server)与客户端Router之间的连通性

        确保各终端(PC、Server)的TFTP服务开启(默认开启)

        在客户端Router0上将配置导出备份至PC0—— 对应Router0.Part2

        在客户端Router0上进行配置导入恢复—— 对应Router0.Part3

        测试Router0是否仍可正常运行

        在客户端Router1上将IOS系统备份至Server0—— 对应Router1.Part2

        在客户端Router1上进行IOS系统升级—— 对应Router1.Part3

        测试Router1是否仍可正常运行


# PC0 设置
192.168.1.2
//子网掩码和网关
255.255.255.0
192.168.1.1

# Server 设置
192.168.2.2
//子网掩码和网关
255.255.255.0
192.168.2.1
/*=Part1  Router0 基本配置  */
Router>enable
Router#conf t
Router(config)#hostname R0
R0(config)#inter f0/0                 //进入第0模块第0端口(快速以太网接口)
R0(config-if)#ip address 192.168.1.1 255.255.255.0    //配置f0/0接口IP
R0(config-if)#no shutdown             //开启端口,默认关闭
R0(config-if)#exit
R0(config)#interface f0/1       //进入第0模块第1端口(快速以太网接口)
R0(config-if)#ip address 12.1.1.1 255.255.255.0    //配置f0/1接口IP
R0(config-if)#no shutdown             //开启端口,默认关闭
R0(config-if)#exit
Router(config)#router ospf 1          //启用OSPF协议,从属OSPF进程ID=1
//指定通告网络,并归属OSPF区域ID=0
R0(config-router)#network 192.168.1.0 0.0.0.255 area 0
R0(config-router)#network 12.1.1.0 0.0.0.255 area 0
R0(config-router)#^Z
R0#ping 192.168.1.2               // 测试TFTP服务器的连通性
R0#show r
R0#show ip route
R0#write                          //将running-config保存到startup-config中
/*=Part2  将配置备份至TFTP服务器  */
R0#copy running-config tftp:               //将当前运行配置保存到TFTP服务器上
Address or name of remote host[]?          //输入TFTP服务器IP地址
Detination filename [router-config]?       //输入文件保存命名,敲回车保持默认文件名
//检查:在TFTP服务器上找到备份文件
/*=Part3  恢复配置至本地配置  */
R0#erase startup-config           //删除启动配置,即设备初始化
R0#reload
//设备重启后,设备进行初始化,输入no跳过配置引导
Router>enable
Router#conf t
Router(config)#inter f0/0                  //配置接口IP地址,确保与Server0在同一网段
Router(config-if)#ip address 192.168.1.1 255.255.255.0 
Router(config-if)#no shutdown
Router(config-if)#exit
Router#ping 192.168.1.2
Router#copy tftp: startup-config           //将备份配置导入到startup-config上
Address or name of remote host[]?          //输入TFTP服务器IP地址
Destination filename [startup-config]?     //输入应导入的配置文件名(区分大小写)
Router#reload
//设备重启后,加载启动配置
R0>enable
R0#show r
/*=Part1  Router1 基本配置  */
Router>enable
Router#conf t
Router(config)#hostname R1
R1(config)#inter f0/0                 //进入第0模块第0端口(快速以太网接口)
R1(config-if)#ip address 192.168.2.1 255.255.255.0    //配置f0/0接口IP
R1(config-if)#no shutdown             //开启端口,默认关闭
R1(config-if)#exit
R1(config)#inter f0/1                 //进入第0模块第1端口(快速以太网接口)
R1(config-if)#ip address 12.1.1.2 255.255.255.0    //配置f0/1接口IP
R1(config-if)#no shutdown             //开启端口,默认关闭
R1(config-if)#exit
R1(config)#router ospf 1          //启用OSPF协议,从属OSPF进程ID=1
//指定通告网络,并归属OSPF区域ID=0
R1(config-router)#network 192.168.1.0 0.0.0.255 area 0
R1(config-router)#network 12.1.1.0 0.0.0.255 area 0
R1(config)#^Z
R1#show r
R1#show ip route
R1#ping 192.168.2.2                   //测试TFTP服务器的连通性 
/*=Part2  将IOS备份至TFTP服务器  */
R1#show version                       //查看设备硬件信息及软件版本等
R1#sh flash:                          //查看路由器flash存储
//找到以.bin为后缀的Cisco IOS文件,查看文件名及大小
R1#copy flash: tftp:                        //从本地备份IOS到TFTP服务器
Source filename []?                         //输入要备份的IOS文件,如下
Address or name of remote host []?          //输入TFTP服务器IP地址
Destination filename [c2800nm-advipservicesk9-mz.124-15.T1.bin]?         //输入文件保存命名,敲回车保持默认文件名
//检查:在TFTP服务器上找到备份文件
/*=Part3  导入IOS至本地flash  */
R1#delete c2800nm-advipservicesk9-mz.124-15.T1.bin                       //删除原有的IOS文件,腾出存储空间
//按两次Enter确认删除后,切勿重启设备
R1#copy tftp: flash:                        //从TFTP服务器导入IOS到本地flash
Address or name of remote host []?          //输入TFTP服务器IP地址
Source filename []?                         //输入应上传的IOS文件名(区分大小写),如下
Destination filename [c2800nm-advipservicesk9-mz.151-4.M4.bin]?          //输入文件保存命名,敲回车保持默认文件名
R1#dir flash:
R1#reload                          
//确认上传无误后,重启设备,系统将读取新IOS文件并初始化,输入no跳过配置引导
Router>enable
Router#show version                        //查看设备硬件信息及软件版本等
Router#conf t
Router(config)#inter f0/0                  //配置接口IP地址,确保与Server0在同一网段
Router(config-if)#ip address 192.168.2.1 255.255.255.0 
Router(config-if)#no shutdown
Router(config-if)#exit
Router#ping 192.168.2.2
Router#copy tftp: startup-config           //将备份配置导入到startup-config上
Address or name of remote host[]?          //输入TFTP服务器IP地址
Destination filename [startup-config]?     //输入应导入的配置文件名(区分大小写)
Router#reload
//设备重启后,加载启动配置
R1>enable
R1#show r
# PC0 备份配置时
ping 192.168.1.1                  //内网链路通
ping 192.168.2.2                  //外网链路通
# PC0 恢复配置后
ping 192.168.2.2                  //外网链路通
# Server0 升级系统后
ping 192.168.2.1                  //内网链路通
ping 192.168.1.2                  //外网链路通



实验环境: Windows 10,Cisco PT 7.0

参考资料:CCNA学习指南(第7版)


以上是关于Cisco PT模拟实验(20) 通过TFTP协议备份恢复配置或系统升级的主要内容,如果未能解决你的问题,请参考以下文章

Cisco PT模拟实验 交换机的VLAN划分与配置

Cisco PT模拟实验(13) 路由器RIP动态路由的配置

Cisco PT模拟实验(14) 路由器OSPF动态路由的配置

Cisco PT模拟实验(16) 路由器重分发配置

Cisco PT模拟实验 交换机的端口配置与管理

Cisco PT模拟实验 交换机的基本配置与管理