《Cisco IOS XR技术精要》一4.5 Cisco IOS XR配置特性

本节书摘来自异步社区《Cisco IOS XR技术精要》一书中的第4章,第4.5节,作者 【美】Mobeen Tahir , Mark Ghattas , Dawit Birhanu , Syed Natif Nawaz,更多章节内容可以访问云栖社区“异步社区”公众号查看

4.5 Cisco IOS XR配置特性

Cisco IOS XR技术精要
以下是一些IOS XR中与IOS相似的配置特性:

配置可以通过ASCII格式查看;
配置命令可以复制粘贴进Console CLI;
配置的加载、保存可以使用其他的文件系统;
命令语法与IOS类似(也有例外)。
Cisco IOS XR中还有一些独有的配置特性。

Cisco IOS XR中使用了二级提交模型,命令输入后不会当即生效,变更的配置部分被称为target config。用户可以在提交给路由器之前,对target config进行检查、修改或保存等操作。
Cisco IOS XR允许用户锁住配置会话。
对配置添加标签(检查点)便于运维管理。
回退特性,便于恢复与排障。
配置校验器检查用户配置错误。
下面有选择地讨论IOS XR配置中的这些独有特性。

4.5.1 删除物理接口

在IOS中,不能将物理接口删除;不过,IOS XR中的物理接口是可以被删除的。删除某个物理接口后,该接口将回到默认的配置状态,这意味着show running命令将看不到已删除接口的信息,如例4-11所示。不显示的原因是SysDB中没有相关的配置数组,也就不会向nvgen1提交任何信息。

例4-11 删除物理接口


846ff0bed3b1bd8d15a8605a9ee58dc7b8a2544a

4.5.2 配置导航

在IOS XR中,针对配置导航功能进行了增强。用户可以基于特定的功能选择性地查看running config中的配置。例如,用户可以方便地单独查看BGP或OSPF的配置。当然,也可以使用管道符结合include、exclude或begin选项达到同样效果。例4-12示范了IOS XR中配置导航的用法。

例4-12 配置导航特性


6feaf87aad4b330f9c54acda7d662b8859cb2dc1

4.5.3 running config的默认行为

在IOS中,show running-config命令会列出所有活动配置以及系统内的所有接口,即使接口上什么都没有配置。在IOS XR中,以例4-13为例,当用户删除了接口下的所有配置之后,该接口便不会出现在show running-config命令输出中。

例4-13 无配置接口的running-config默认行为


bc1e731d9ca369d4810fc2246320d9e4103039fa

IOS XR系统中的running config可以理解成是一组数据,其内部定义了系统硬件资源、活动软件特性,以及系统服务。这组数据完全由用户配置;也就是说默认的系统是没有任何初始配置的。running config的变更请求只能通过用户来发起,要么直接地通过Console或VTY等接入方式修改,要么间接地通过系统活动软升降级的方式来“修改”。

用户可通过CLI、XML接口,或SNMP代理等多种方式查看或修改running config文件。

4.5.4 配置不一致问题

在路由器启动或重启进程时,系统会使用主用寄存配置去恢复running config。在running config的恢复阶段,Cisco IOS XR会检查配置命令的语法语义是否存在错误。如果检测出错误,系统将使用备用寄存配置(ASCII备份配置)恢复路由器的配置。

下面列出了running config的恢复阶段常见的错误信息。


b23a12b49c650304159f960b72cec7cd141346a8

针对这种主用/备用寄存配置与running config配置不一致的问题,用户可以使用CLI命令clear configuration inconsistency解决。这条命令用于解决配置信息的差异,原理是使用running config去恢复寄存配置。如例4-14所示,使用这条命令后,存放有寄存配置的commit数据库自动与running config同步。

例4-14 启动阶段的配置失败


6cd63e4d95baad8b2fd78b047e1c794cf463de1d

4.5.5 配置会话锁

当用户进入配置模式后,系统会为其创建一个配置会话。出于保护用户配置的考虑,Cfgmgr提供了配置会话锁特性,不允许多个用户对配置同时执行读(如OIR配置恢复)写(如commit)操作。在用户完成commit操作后,running config将自动解锁。

配置会话模式可以是常规的或是锁定的(exclusive),如例4-15所示。锁定模式会阻止其他用户会话产生的target config更改running config。可以使用CLI命令show config sessions查看登录到路由器的用户是否工作在锁定模式。

例4-15 常规配置会话与锁定配置会话


553c696296b970ff16272e059d906912bb260503

4.5.6 其他配置操作

每次用户计划修改或创建target config,需要先进入配置模式。不过,有时可能会因为某种原因需要清除target config或退出配置模式。IOS XR中针对未提交配置同样提供了多种操作方式。

1.操作1:清除配置会话

如需要,可以清除当前的配置会话。用户可以通过命令show config session查看会话ID,然后再使用clear config session < id>将特定用户的会话ID清除2,如例4-16所示。

例4-16 使用CLI清除配置会话


e17ecf11892c3b2f657708f3b31cdb78f53af2a0

2.操作2:使用clear命令
命令clear可以用来清除未提交的target config。当用户想删掉未提交的配置,或是想重新开启一个新的配置会话而不退出当前配置模式时,可以使用clear命令,如例4-17所示。

例4-17 使用clear命令清除target config


2c426abe2f88b7368580054786903177df7bf3ee

3.操作3:使用abort命令
命令abort可以终止并离开当前配置会话,同时删除target config,如例4-18所示。

例4-18 使用abort命令终止配置会话


28f51b760fa58289f02eefaa4d75f7fa1fc97345

4.操作4:使用end或exit命令
用户正常退出配置会话,可以使用end或exit命令,如例4-19所示。如果生成了target config,系统会提示用户退出前是否提交。

例4-19 使用exit或end命令退出配置会话


5b93abae0f0d26fd58a4b75056df53613ed260be

1译者注:nvgen(nonvolatile generation)是Cisco OS特有的系统进程,负责将配置保存到CFS(IOS XR为disk0:,传统IOS为NVRAM)中。
2译者注:命令clear config session功能与命令clear line类似,都是清除(踢掉)某个用户会话。区别clear line是从线路上踢掉用户,使其直接从设备上登出;而clear config session只是清除配置会话。只有登录路由器并进入配置模式后,才会产生session ID。被“踢掉”的用户会自动返回特权模式,生成的target config也会自动删除。

CISCO-IOS中文命令手册 第一章 路由器配置和文件管理 ................................................................................................................ 22 1.1. 通过TFTP 来配置路由器 .................................................................................................. 22 1.2. 保存路由器配置到服务器 ................................................................................................ 22 1.3. 使用远端配置文件启动路由器 ........................................................................................ 23 1.4. 保存大于NVRAM 大小的配置文件 .................................................................................. 24 1.5. 清除启动配置文件 ............................................................................................................ 24 1.6. 加载新的IOS 镜像 ............................................................................................................. 25 1.7. 以另一个IOS 镜像文件启动 ............................................................................................. 26 1.8. 通过网络启动 .................................................................................................................... 26 1.9. 拷贝IOS 镜像文件到服务器 ............................................................................................. 27 1.10. 通过控制台口拷贝IOS 镜像文件 ................................................................................... 28 1.11. 删除Flash 中的文件 ........................................................................................................ 29 1.12. 对Flash 进行分区 ............................................................................................................ 30 1.13. 配置路由器为TFTP 服务器 ............................................................................................ 30 1.14. 在路由器上使用FTP ....................................................................................................... 31 1.15. 批量产生路由器配置文件 .............................................................................................. 32 1.16. 同时改变多台路由器的配置 .......................................................................................... 32 1.17. 获的设备的硬件信息 ...................................................................................................... 32 1.18. 备份路由器的配置 .......................................................................................................... 32 1.19. 热重启 .............................................................................................................................. 32 Cisco IOS CookBook 中文精简版 Route To The Future
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值