4.2 理解配置平面
Cisco IOS XR技术精要
Cisco IOS XR中,路由器的配置可以划分成三个独立的平面:
- 管理平面(admin plane);
- 共享平面(shared plane);
- 本地平面(local plane)。
本节将详细地介绍上述这些平面。
4.2.1 管理平面
管理平面包含了可应用到整个系统的全局配置,包括SDR配置和admin用户信息。管理SDR(owner SDR)具有admin权限,可访问系统的全部配置。在系统启动时,管理SDR会自动创建并不能被删除。
在CRS系统中,硬件资源是由所有SDR共享的(例如CRS平台的交换矩阵),而软件、配置、协议以及路由表是各个SDR独有的。
在例4-1中,Cisco CRS在admin配置模式中创建了一个新的SDR(logical1),使用location命令,将一对RP配置成此SDR的DSDRSC1。之后,又将机框1的0槽位资源分配给了logical1 SDR系统。
例4-1 管理平面配置
4.2.2 共享平面
共享平面包含了适用于所有SDR的全局配置。所有SDR都可以访问并应用这些配置。在SDR启动时,共享平面中的配置会自动应用到DSDRSC上。这些配置包括路由选择协议配置、QoS或ACL之类特性的策略、组播与MPLS功能的配置,以及许多其他的全局特性和服务。
4.2.3 本地平面
本地平面包括专用于某个SDR中单个节点的配置。在DSR启动时,本地平面配置会相应地应用到每个SDR的各个节点上。只有节点所在的SDR才能访问该节点的配置。当节点处于工作状态时,应用到此节点的本地平面配置为活动状态。如果节点发生故障或从SDR中移除,与此节点相关的本地平面配置将会被移至预配置(preconfiguration)区域,当日后节点重新插入或恢复正常的时候,配置将会自动恢复。预配置技术允许本地平面配置添加、修改,甚至应用到不存在或未运行的节点上。可使用预配置特性来配置接口以及接口下的各种配置。
当访问系统配置时,用户既可以访问管理平面的配置,也可以访问单个SDR(共享平面与本地平面)的配置。由于各个平面是相互分离的,所以用户无法同时访问管理平面与某个SDR的配置;也无法同时访问多台SDR的配置。
共享平面与本地平面配置有时共同称为SDR平面配置。只要定义了SDR,就会同时存在共享平面和本地平面配置。类似地,只要系统启动并运行,就会存在管理平面配置。这也暗示出在系统的生命周期中,当前运行的配置会随着进程重启、节点OIR、RP/DRP故障切换、系统重启等各种事件不停地发生变化。管理平面配置会在物理系统重启后恢复,共享平面配置会在SDR重启后恢复,而本地平面配置会在单个节点重启后恢复。当用户执行整机重启后,管理、共享、本地平面配置会按照以上顺序相继启动。只有本地平面配置会在不同节点上同时唤起。
1译者注:体现配置的多个平面最具代表性的技术就是SDR,SDR(安全域路由器)是一种可以将单个物理系统划分成多个逻辑路由器的虚拟化技术。SDR分为管理SDR和用户SDR,每个SDR中的控制器被称为DSDRSC,其可以是RP或DRP。更多关于SDR及其相关技术的详细内容请参阅第11章。