采用Cisco IOS软件模块化的Cisco Catalyst 6500系列
概述
本产品公告重点介绍了Cisco? Catalyst? 6500系列交换机上的Cisco IOS? 软件模块化所实现的改进(见图1)。
采用Cisco IOS软件模块化的Cisco Catalyst 6500系列通过软件基础设施的持续演进,提高了运营效率,且最大限度地缩短了停机时间。通过让模块化的Cisco IOS子系统作为独立的进程运行,这个重要的创新可以:
通过可自行恢复的进程,最大限度地缩短了计划外停机时间
通过子系统运行中软件升级(ISSU),简化了软件改动
通过集成嵌入式事件治理器(EEM),实现进程级的自动策略控制
图1. 采用Cisco IOS软件模块化的Cisco Catalyst 6500系列
Catalyst 6500系列通过PFC或DFC上的ASIC,提供了基于硬件的转发功能。Catalyst 6500系列的控制平面功能在MSFC复杂部件上的专用CPU上运行。
控制平面负责治理路由协议更新和治理流量等控制流量。
数据平面负责通过ASIC进行的实际分组转发。
完全独立的数据平面可确保,即使控制平面运行中断,只要软件的智能特性足以对硬件编程,使之不间断运营,就可持续转发流量。凭借冗余交换治理引擎,在主交换治理引擎发生硬件故障时,Catalyst 6500系列的不间断转发(NSF)和状态化切换(SSO)特性仍能提供持续运行的数据转发平面。
图2: 架构
Cisco IOS软件模块化将子系统组合为独立的进程,改进了Cisco IOS软件的内存架构,可提供进程级的故障隔离和子系统ISSU功能。这些改进在用于Catalyst 6500系列Supervisor Engine 720和 Supervisor Engine 32的Cisco IOS软件中提供,同时保留了网络操作员已经熟悉的丰富功能和操作环境。Cisco IOS软件模块化将首先作为Cisco IOS 12.2(18)SXF的一个选项提供。更多信息,请参见FCS时发布的版本说明: http://www.cisco.com/univercd/cc/td/doc/PRodUCt/lan/cat6000/relnotes/index.htm
优势
Cisco Catalyst 6500系列上的Cisco IOS软件模块化提供以下优势。
运营一致性
虽然软件模块化为Catalyst 6500系列上的Cisco IOS软件带来了很多改进,但从运营角度无需作任何改变。CLI以及简单网络治理协议(SNMP)或系统日志等治理界面仍与以前一样。为支持新功能,添加了执行和配置模式的新命令以及show命令。软件发布和重建也与以前相同,只是添加了对于补丁的支持。
受保护内存
在软件模块化支持的内存架构中,进程使用受保护地址空间。每个进程及其相关的子系统都“运行”于独立的内存空间之中。利用这种模式,就不会发生内存破坏波及多个进程的现象。
故障抑制
受保护内存空间的优势在于,因为一个进程中的问题不会影响到系统的其他部分,所以提高了可靠性。例如,假如一个要害程度不高的系统进程发生故障或未按预期运行,并不会影响持续转发分组所需的要害功能。
进程可重启性
模块化进程建立在受保护内存空间和故障抑制的基础上,现在可单独重启。为进行测试或处理无响应进程,可使用一条新的CLI命令来手动重启进程。这样,无需中断分组转发,即可快速从暂时错误中恢复。一个集成高可靠性子系统可持续检查进程状态,跟踪在规定时间间隔内一个进程的重启次数。假如进程重启仍无法恢复系统,那么高可靠性子系统会采取更高层次的行动,如进行交换治理引擎切换或重启系统。
进程模块化
部分控制平面功能已被模块化,这其中包含了大多数常用的特性。模块化进程包括但不限于:
路由进程
互联网守护进程
原始ip处理
TCP进程
UDP进程
思科发现协议进程
系统日志守护进程
任意内嵌事件治理器组件
文件系统
介质驱动器
安装治理器
子系统运行中软件升级
毫无疑问,受保护内存空间和进程可重启性的最重要优势就是,用户可在软件运行期间改动软件。软件模块化增强了Cisco IOS软件基础设施,可通过单独的补丁进行选择性的系统维护(补丁是可影响一或多个子系统的单一升级)。通过提供版本治理和补丁治理功能,软件模块化使用户无需重启系统,即可下载、验证、安装和激活补丁。因为执行补丁进程期间不会影响分组转发,网络操作员现在能随时灵活地进行软件改动。一个补丁只会影响升级中涉及的组件,这意味着网络治理员只需重新认证与升级相关的软件部分。
硬件规格
Cisco IOS软件模块化将作为软件升级,在以下Cisco Catalyst 6500系列交换治理引擎上提供(表1):
表1 所支持的交换治理引擎
Supervisor Engine 720 (PFC3A, 3B, 3BXL)
12.2(18)SXF版本,预计将于2005年底面世
Supervisor Engine 32 (PFC3B)
12.2(18)SXF版本,预计将于2006年第一季度面世
带Cisco IOS软件模块化的12.2(18)SXF版本有最低内存要求(表2)。
表2 内存要求
交换治理引擎
最低RP DRAM
最低SP DRAM
最低小型闪存
建议小型闪存
Supervisor Engine 720
512 MB
512 MB
256 MB
512 MB
Supervisor Engine 32
512 MB
512 MB
256 MB
512 MB
对于这些交换治理引擎,以前支持的所有以太网线卡仍会得到支持,但初始版本的Cisco IOS软件模块化提出了一些针对服务模块和WAN线卡支持的限制。具体信息请参见FCS时发布的版本说明:http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/relnotes/index.htm
带Cisco IOS软件模块化支持的镜像将可从Cisco.com直接下载,也可通过以下产品ID订购(表3):
表3. 产品ID
镜像产品ID
镜像名称
说明
S733ISK9N-12218SXF
s72033-ipservicesk9-vz
Cisco CAT6000-SUP720 IOS IP SERVICES SSH LAN ONLY(模块化)
S733ISK9M-12218SXF
s72033-ipservicesk9_wan-vz
Cisco CAT6000-SUP720 IOS IP SERVICES SSH (模块化)
S733ISM-12218SXF
s72033-ipservices_wan-vz
Cisco CAT6000-SUP720 IOS IP SERVICES (模块化)
S733AIK9M-12218SXF
s72033-advipservicesk9_wan-vz
Cisco CAT6000-SUP720 IOS
ADVANCED IP SERVICES SSH(模块化)
S733ESK9M-12218SXF
s72033-entservicesk9_wan-vz
Cisco CAT6000-SUP720 IOS ENTERPRISE SERVICES SSH(模块化)
S733AEK9M-12218SXF
s72033-adventservicesk9_wan-vz
Cisco CAT6000-SUP720 IOS ADVANCED ENTERPRISE SERVICES SSH (模块化)
S323IBK9N-12218SXF
s3223-ipbasek9-vz
Cisco CAT6000-SUP32 IOS IP BASE SSH LAN ONLY (模块化)
S323IBM-12218SXF
s3223-ipbase_wan-vz
Cisco CAT6000-SUP32 IOS IP BASE (模块化)
S323IBK9M-12218SXF
s3223-ipbasek9_wan-vz
Cisco CAT6000-SUP32 IOS IP BASE SSH (模块化)
S323ISK9M-12218SXF
s3223-ipservicesk9_wan-vz
Cisco CAT6000-SUP32 IOS IP SERVICES SSH (模块化)
S323AIK9M-12218SXF
s3223-advipservicesk9_wan-vz
Cisco CAT6000-SUP32 IOS ADVANCED IP SERVICES SSH(模块化)
S323ESK9M-12218SXF
s3223-entservicesk9_wan-vz
Cisco CAT6000-SUP32 IOS ENTERPRISE SERVICES SSH(模块化)
S323AEK9M-12218SXF
s3223-adventservicesk9_wan-vz
Cisco CAT6000-SUP32 IOS ADVANCED ENTERPRISE SERVICES SSH (模块化)
注重事项
提供Cisco IOS软件模块化的12.2(18)SXF版本将有一些临时性的特性限制,如初始版本不支持MPLS和IPv6等。此外,它对于需要配备的最低ROMMON版本提出了要求。具体信息请参见FCS时发布的版本说明:http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/relnotes/index.htm。