一、路由器
1、Cisco IOS 软件介绍
网络操作系统,路由器的操作系统,用于管理硬件
2、外部配置Cisco设备的方式
Console Port
第一次配置使用的方式。
Telnet
在第一次配置了Telnet密码等信息后,可以使用Telnet的方式配置管理
TFTP主机(网络文件传输)
提供启动的IOS(如果启动时候设备没有IOS),可以将当前的IOS备份到TFTP主机,可以将路由器交换机的配置备份到TFTP主机,当设备出现问题(配置文件丢失),可以从TFTP主机恢复
网络管理软件
用网络配置管理软件,对设备进行配置,例如what's up
AUX
利用远程拨号的方式进行控制的,用的很少
web
网页进行配置管理
3、Cisco IOS 用户接口功能
CLI方式用来输入命令
可以操作各种网络设备
用户可以在控制台模式输入或者黏贴命令
回车键代表用户结束输入并执行命令
两个主要的模式用户模式和特权模式
不同的模式具有不同的提示符
4、路由器内部的原件
RAM随机存储器:
断电数据丢失。起缓存作用,存放ARP表,路由表,IOS和running-config在RAM中运行
ROM只读存储器:
断电数据不丢失,存放一些功能性的微代码
Flash闪存:
相当于硬盘,路由器的IOS
Router#show flash: 查看flash信息
NVROM非易失性存储器:
断电不丢失,存放配置文件start-config,运行的时候将start-config调到RAM中作为running-
config运行。存放Configuration Register(配置寄存器值),影响路由器启动时是否要加载上次的配置文件。
接口:
用于连接的接口
CPU:
中央处理器
5、ROM的功能
Bootstrap:
这个微代码控制启动的时候将Flash中的IOS调到RAM中运行
POST:
开机自检微代码
Mini OS software file:
小型的迷你IOS,当正常的IOS丢失或者无法找到,系统或自动调到迷你的IOS启动。
ROM Monitor:
ROM的监控,用于故障的检测
6、路由器的开机顺序
(1)执行开机自检(POST)
(2)加载并运行bootstrap微代码。
(3)查找Cisco IOS软件,查找IOS顺序:1、Flash 2、TFTP服务器 3、ROM中的Mini IOS
(4)加载Cisco IOS 软件
(5)查找配置文件,查找配置文件顺序:1、NV RAM 2、TFTP服务器 3、进入steup模式启动(全新配置)
(6)加载配置文件
running-config:当前运行的配置文件,如果没有保存,关机后丢失
start-config:保存过的配置文件
保存配置文件命令
copy running-config start-config或者write
(7)运行Cisco IOS软件
7、确定当前配置寄存器的值
查看配置寄存器的值
Router#show version
可以看到配置寄存器的值Configuration register is 0x2102
0x代表后面的数为16进制的数
2102代码路由器每次启动都要寻找上次保存的配置,也就是要把start-config加载为running-config
2102转换成二进制为0010 0001 0000 0010
…… 3210
位置编号,一共15位的位值,第6位为0的时候要求每次启动都要寻找上次保存的配置,为1的时候每次启动都不加载之前的配置文件
设置配置寄存器的值
二、管理Cisco IOS 设备
1、Cisco IOS文件系统和设备
与Cisco IOS 相关的文件系统和设备
RAM、NVRAM、Flash、TFTP
2、管理Cisco IOS 镜像
TFTP服务器:运行TFTP软件,IP地址网段和路由器在一个网段的服务器。可以备份还原IOS以及config配置文件
3、拓扑图
给PC配置IP地址为192.168.1.100
给路由器配置IP地址为192.168.1.1
Router(config)#interface f0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
实验时注意关闭主机防火墙
4、
备份、还原IOS
Router#copy flash: tftp:
Source filename []? c2600.bin 保存的文件名
Address or name of remote host []? 192.168.1.100 目标地址
Destination filename [c2600.bin]? 确认
还原IOS,和备份相反的过程,下载完成后会清除flash中的IOS,清除完成后加载下载的IOS文件
Router#copy tftp: flash:
Address or name of remote host []? 192.168.1.100
Source filename []? c2600.bin
Destination filename [c2600.bin]?
备份还原配置文件
Router#copy running-config tftp:
Router#copy tftp: running-config
Address or name of remote host []? 192.168.1.100
Source filename []? wgroa.cfg
Destination filename [running-config]?
Router#copy tftp: running-config
Address or name of remote host []? 192.168.1.100
Source filename []? wgroa.cfg
Destination filename [running-config]?
给PC配置IP地址为192.168.1.100
给路由器配置IP地址为192.168.1.1
Router(config)#interface f0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
实验时注意关闭主机防火墙