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版)

原文地址:http://blog.51cto.com/microdq/2055990

时间: 2024-10-21 09:00:18

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

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

Cisco PT模拟实验(13) 路由器RIP动态路由的配置 实验目的: 掌握RIP动态路由选择协议的配置方法 掌握路由选择表中的RIP路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 公司通过一台三层交换机连到企业网的出口路由器上,路由器再与互联网服务提供商 ISP的另一台路由器连接.现要企业网设备上做适当配置,实现企业网内部主机与外网主机之间的相互通信.为了简化网管的管理维护工作,公司决定采用动态路由配置 -- RIPv2协议实现互通. 技术原理: 动态路由选择:路由器使用路由选择协

Cisco PT模拟实验(15) 路由器的Loopback远程登录配置

Cisco PT模拟实验(15) 路由器的Loopback远程登录配置 实验目的: 掌握路由器Loopback接口的特点及作用 掌握Loopback接口的配置,实现对路由器的Telnet登录 掌握RIP动态路由和默认路由的基本配置 实验背景: 随着公司的网络环境日趋复杂,作为网络管理员,需要合理分配公司有限的网络资源(IP地址等),当网络设备发生故障时,仍能稳定地远程登录到设备进行管理,此时配置Loopback接口显得尤为重要. 技术原理: 环回(Loopback)接口,是一种应用最为广泛的虚拟

Cisco PT模拟实验(18) 路由器DHCP服务器及中继配置

Cisco PT模拟实验(18) 路由器DHCP服务器及中继配置 实验目的: 掌握路由器DHCP服务器的配置方法 掌握DHCP中继代理的配置方法 掌握DHCP协议及其中继的原理及实现过程 实验背景: 随着公司网络规模不断扩大,公司内办公电脑越来越多,原先的固定IP接入方案已经不再适用于复杂多变的网络环境.为了简化网管的管理维护工作,公司决定采用将路由器配置为DHCP服务器,使得企业网内部主机接入后自动获取IP地址,从而实现主机之间的相互通信. 技术原理: DHCP(Dynamic Host Co

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

Cisco PT模拟实验(4)  交换机的VLAN划分与配置 实验目的: 掌握虚拟LAN(VLAN)的基本配置: 掌握交换机Port Vlan和Tag Vlan的配置方法: 掌握VLAN中继(Vlan Trunk)及其协议(VTP)的配置方法. 实验背景:公司财务部.销售部的PC均放置在两个办公室内,并通过室内交换机互联实现通信:但为了数据安全起见,两个部门之间需要进行通信隔离,现要在交换机上做适当配置来实现这一目标. 技术原理: VLAN技术:指在一个物理上相连网段从逻辑上划分成若干个虚拟局域

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

Cisco PT模拟实验(14) 路由器OSPF动态路由的配置 实验目的: 掌握OSPF动态路由选择协议的配置方法 掌握路由选择表中的OSPF路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 公司通过一台三层交换机连到企业网的出口路由器上,路由器再与互联网服务提供商 ISP的另一台路由器连接.现要企业网设备上做适当配置,实现企业网内部主机与外网主机之间的相互通信.为了简化网管的管理维护工作,公司决定采用动态路由配置 -- OSPF协议实现互通. 技术原理: 路由器通过路由选择协议建立了一

Cisco PT模拟实验(5) 交换机的生成树协议配置

Cisco PT模拟实验(5) 交换机的生成树协议配置 实验目的: 理解生成树协议工作原理 掌握快速生成树协议RSTP的基本配置方法 实验背景:公司财务部和销售部的PC通过2台交换机实现通信,为提高网络可靠性,冗余链路是一个不错的思路,可防止因某条链路故障导致整个网络的中断,但冗余拓扑存在网络环路等一系列问题,为此需要在交换机上做适当配置. 技术原理: 生成树协议:监视二层交换式网络以找出所有可用的链路,并关闭冗余链路以确保不会出现环路. 首先利用生成树算法创建一个拓扑数据库,然后将网络的冗余备

Cisco PT模拟实验(17) 路由器IP访问控制列表配置

Cisco PT模拟实验(17) 路由器IP访问控制列表配置 实验目的: 理解两种IP访问控制列表的原理及功能 掌握常见IP访问控制列表的配置方法 实验背景: 公司的经理部.财务部们和销售部门分属于不同的3个网段,三部门之间用路由器进行信息传递,为了安全起见,公司领导要求销售部门不能对财务部进行访问,但经理部可以对财务部进行访问. 技术原理: 路由器能提供防火墙的功能,根据一些预设置的ACL过滤规则对任何经过接口的流量进行过滤,说明哪些具体的通信(来自设备.协议或端口等)是被允许或拒绝,该功能是

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

Cisco PT模拟实验(16) 路由器重分发配置 实验目的: 掌握路由器重分发的配置方法 掌握査看通过路由重分发学习产生的路由 实验背景: 随着公司网络规模不断扩大,公司内安装了多个路由器并运行多种路由协议,其中,公司出口路由器R2与公司外的一台路由器R3连接,三层交换机与R2间运行RIPv2路由协议,R1与R2间运行静态路由协议,R2与R3间运行OSPF路由协议.现要做适当配置,实现公司内部主机与公司外部主机之间的相互通信. 技术原理: 路由重分发(Route Redistribution)

Cisco PT模拟实验(11) 路由器单臂路由配置

Cisco PT模拟实验(11) 路由器单臂路由配置 实验目的: 掌握单臂路由的配置方法 实现不同VLAN之间互相通信 深入理解VLAN通信原理及路由子接口 实验背景: 公司的技术部和销售部分处于不同的办公室,技术部和销售部的PC分处于不同的VLAN,现由于业务的需求需要销售部和技术部的主机能够相互访问,获得相应的资源,两个部门的交换机通过一台路由器进行了连接. 技术原理: VLAN能有效分割局域网,实现各网络区域之间的访问控制.但现实中,往往需要配置某些VLAN之间的互联互通.而实现不同VLA