(1)Cisco iOS
Cisco iOS软件是思科设备的系统软件。
Cisco iOS软件提供的服务通常使用CLI进行访问。通过控制台连接、调制解调器连接(路由器?)Telnet或secure shell(SSH)会话访问CLI。
无论采用哪种连接方法,对Cisco iOS CLI的访问一般称为exec会话。
(2)exec会话分类:
1.用户exec:(enable模式???)
2.特权exec:(config模式???)
ps:思科设备有16个安全级别(0~15):
[1]1级是用户exec
[2]15级是特权exec
(3)CLI ?帮助:
1.字词帮助:输入命令问号?,前面不加空格。显示以输入的字符开头的可用命令列表。
2.命令语法帮助:输入命令问号?,前面加空格,获取命令的语法帮助
ps:**CLI的错误信息:
1.%Ambiguous command:"show con"
(输入的字符不足,设备无法识别该命令)
帮助方法:重新输入命令,然后输入问号(?),命令与问号之间不加空格
2.Incomplete command
(没有输入该命令所需的所有关键字或值)
帮助方法:重新输入命令,然后输入问号(?),命令与问号之间加空格
3.Invalid input detected at'^'marker
(命令输入的不正确,脱字符号(^)标识错误位置)
帮助方法:输入问号(?)以显示所有可用命令或参数
(4)思科路由器主要包括以下四种内存:
(运行中配置文件存储)(临时?)1.RAM:存储路由表和快速交换缓存。RAM保存当前运行的配置文件和当前加载的ios等。
(事先启动前的配置文件存储)(永久可修改?)2.NVRAM:为启动配置设置提供可写入式永久存储。
(云端备份?)3.闪存:Cisco iOS软件映像文件、备份配置和所有其他通过内存卡存储的文件提供永久性存储。
(永久不可修改?)4.ROM:提供POST例程,还提供可用来排除故障和解决紧急事件的微型ios,如闪存中存储的iOS发生损坏。ROM提供的微型iOS还可用于执行密码恢复。
ps:设备管理员不能修改或复制ROM
**命令:
1.how startup-config:
(命令显示存储在NVRAM中事先保存的启动配置设置)
2.show running-config:
(命令显示RAM中当前运行的当前配置)
3.show startup-config:
(命令输出的第一行表示存储配置所用的NVRAM数额)
例如:Using 1359 out of 32762 bytes 指NVRAM的总大小为32762字节,存储在NVRAM中的当前配置占用 1359字节
可使用以下协议将配置文件从路由器或交换机复制到文件服务器:FTP、SCP、HTTP、TFTP等。
ps:可以在更改配置文件内容之前复制配置文件,从而将当前配置文件备份到服务器,以便能够从服务器上恢复原来的配置文件。使用的协议取决于所使用的服务器类型。
***(5)出于以下原因之一,可以将配置文件从外部服务器复制到路由器或交换机的RAM的运行配置中,或复制到路由器或交换机的NVRAM的启动配置文件中。
1.恢复备份配置文件
2.在另一台路由器或交换机上使用该配置文件。
例如:可以在网络中添加另一台路由器或交换机,并让它的配置类似于原始路由器或交换机的配置,通过将文件复制到网络服务并进行更改来反映新路由器或交换机的配置要求,可以节约时间。
3.在网路的所有路由器或交换机上加载相同的配置命令,这样所有的路由器或交换机都会有相似的配置。
***(6)复制配置文件:
可以使用Cisco iOS copy命令将配置从一个组件或设备移动到另一个组件或设备。 copy命令的语法要求第一个参数指明来源(从哪里复制配置),后面参数指明目标(将配置复制到哪里)。
例如:copy running-config tftp: 命令中,RAM中运行配置被复制到tftp服务器。
RAM中做出配置更改之后,必须保存到NVRAM中的启动配置文件,此时可使用 copy running-config startup-config(将RAM中的运行配置文件复制到NVRAM启动配置文件中)。
同样使用copy startup-config running-config命令可以将nvram中的启动配置文件复制会RAM中。请注意,可以使用命令的缩写。
erase startup-config(命令可以删除NVRAM中已保存的启动配置文件)
当配置从任何源复制到RAM中时,配置会与RAM中的现有配置合并。此时将添加新的配置参数,而且现有参数发生更改并覆盖原有的参数。如果RAM中存在某个配置命令,而NVRAM中没有对应的命令,该配置命令将不会受到影响。
将RAM中的运行配置文件复制到NVRAM中的启动配置文件,这个操作将会覆盖NVRAM中的启动配置文件。
输入命令配置完路由器或交换机之后,必须使用 copy running-config startup-config命令将运行配置保存到NVRAM就重新加载路由器或交换机,则会丢失配置,并且路由器或交换机会返回保存在NVRAM中最近的一次配置。
**(7)下载文件:
copy running-config tftp:
(命令可以将当前配置上传并保存TFTP服务器中)
(必须提供tftp服务器地址或名称,以及源文件名和目标文件名)