第4章 配置管理
Cisco IOS XR技术精要
本章讲解了以下几个主题:
- 理解分布式配置管理;
- 理解配置平面;
- 配置管理组件;
- 理解二级提交模型;
- Cisco IOS XR配置特性;
- 硬件与软件操作的配置管理;
- 配置回退。
本章将介绍Cisco IOS XR配置管理中的特性。IOS XR中引入了配置数据库的概念,配置就像数据库中的数据一样存放起来。为了更符合网络工程师处理ASCII配置文件的习惯,配置数据库同时使用二进制和ASCII两种格式,从而为网络操作提供了更多的管理特性。
本章还介绍了二级配置模型的概念,第一级模型用于执行配置操作,包括拼写检查器去检查语法是否正确,第二级模型会将配置正确提交到路由器中。IOS XR中配置管理的主要思想是为向用户提供一种友好的配置体验以及多元化的网络操作方式。本章使用了大量示例演示了各种配置管理特性的作用及配置方法,帮助用户深入理解二级配置模型下的配置结构。
4.1 理解分布式配置管理
Cisco IOS XR技术精要
Cisco IOS XR使用一种分布式的配置管理模型。IOS XR在每块模块业务卡(MSC)或节点上运行着不同的进程,分别管理各自节点的配置。这些进程主要负责节点的配置操作和管理操作。路由处理器(RP)仅负责系统中所有接口的汇总状态信息。在IOS XR中,不同MSC的配置会在控制平面相互隔离。
本节讲解了控制平面和数据平面的配置管理。
4.1.1 控制平面配置管理
所有路由选择协议配置(IGP或EGP)对于系统来说都是全局性的。路由选择协议的配置受控于RP和分布式RP(DRP)。边界网关协议(BGP)可以工作在分布式模式,当然,它也属于全局配置中的一部分。从配置层面来看,控制平面服务与物理接口相互分离;对实际的接口物理状态无感知。如果系统中安装了MSC或共享接口适配器(SPA)卡,当用户配置了任何关于此接口的协议时,控制平面配置将变成活动状态。用户拔下MSC或SPA卡,不会影响协议配置;不过,针对特定SPA接口的配置将变成不活动状态。在IOS XR中,配置路由选择协议时,指定的是接口名称而不是网络地址。用户可以在接口未创建或并不存在的情况下,在IOS XR中的路由选择协议里直接配置接口(名称)。一旦配置的物理接口变成活动状态,协议将自动工作到该接口上。该特性也被称为接口转发引用(interface forward referencing)。
4.1.2 数据平面配置管理
任何与MSC相关的数据平面特性都属于数据平面配置,如IPv4、IPv6以及2层协议。也就是说,这些特性是由MSC提供并管理的。数据平面配置不会对物理接口激活或启动时的控制平面操作有感知,节点上的不同进程会自动将2层协议和3层协议应用到接口上。控制平面和数据平面的分离有助于增强系统的HA特性,例如控制进程(如BGP)的修改不会影响MSC的活动。由于数据平面配置和详细的状态信息没有存放在管理节点(RP)上,从而配置可扩展性得到增强。在重启阶段,数据平面配置的加载也是多节点并行完成的,这样可有助于系统的扩展。