采纳Cisco IOS软件模块化的Cisco Catalyst 6500系列

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息 。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等 。当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段 。概述
本产品公告重点介绍了Cisco® Catalyst® 6500系列交换机上的Cisco IOS® 软件模块化所实现的改进(见图1) 。
采用Cisco IOS软件模块化的Cisco Catalyst 6500系列通过软件基础设施的持续演进,提高了运营效率,且最大限度地缩短了停机时间 。通过让模块化的Cisco IOS子系统作为独立的进程运行,这个重要的创新可以:

  • 通过可自行恢复的进程,最大限度地缩短了计划外停机时间
  • 通过子系统运行中软件升级(ISSU),简化了软件改动
  • 通过集成嵌入式事件管理器(EEM),实现进程级的自动策略控制
图1. 采用Cisco IOS软件模块化的Cisco Catalyst 6500系列
采纳Cisco IOS软件模块化的Cisco Catalyst 6500系列

文章插图
Catalyst 6500系列通过PFC或DFC上的ASIC,提供了基于硬件的转发功能 。Catalyst 6500系列的控制平面功能在MSFC复杂部件上的专用CPU上运行 。
  • 控制平面负责管理路由协议更新和管理流量等控制流量 。
  • 数据平面负责通过ASIC进行的实际分组转发 。
完全独立的数据平面可确保,即使控制平面运行中断,只要软件的智能特性足以对硬件编程,使之不间断运营,就可持续转发流量 。凭借冗余交换管理引擎,在主交换管理引擎发生硬件故障时,Catalyst 6500系列的不间断转发(NSF)和状态化切换(SSO)特性仍能提供持续运行的数据转发平面 。
图2: 架构
采纳Cisco IOS软件模块化的Cisco Catalyst 6500系列

文章插图
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://cisco/univercd/cc/td/doc/product/lan/cat6000/relnotes/index.htm
优势
Cisco Catalyst 6500系列上的Cisco IOS软件模块化提供以下优势 。
运营一致性
虽然软件模块化为Catalyst 6500系列上的Cisco IOS软件带来了很多改进,但从运营角度无需作任何改变 。CLI以及简单网络管理协议(SNMP)或系统日志等管理界面仍与以前一样 。为支持新功能,添加了执行和配置模式的新命令以及show命令 。软件发布和重建也与以前相同,只是添加了对于补丁的支持 。
受保护内存
在软件模块化支持的内存架构中,进程使用受保护地址空间 。每个进程及其相关的子系统都“运行”于独立的内存空间之中 。利用这种模式,就不会发生内存破坏波及多个进程的现象 。
故障抑制
受保护内存空间的优势在于,因为一个进程中的问题不会影响到系统的其他部分,所以提高了可靠性 。例如,如果一个关键程度不高的系统进程发生故障或未按预期运行,并不会影响持续转发分组所需的关键功能 。
进程可重启性
模块化进程建立在受保护内存空间和故障抑制的基础上,现在可单独重启 。为进行测试或处理无响应进程,可使用一条新的CLI命令来手动重启进程 。这样,无需中断分组转发,即可快速从暂时错误中恢复 。一个集成高可靠性子系统可持续检查进程状态,跟踪在规定时间间隔内一个进程的重启次数 。如果进程重启仍无法恢复系统,那么高可靠性子系统会采取更高层次的行动,如进行交换管理引擎切换或重启系统 。
进程模块化
采纳Cisco IOS软件模块化的Cisco Catalyst 6500系列

文章插图
部分控制平面功能已被模块化,这其中包含了大多数常用的特性 。模块化进程包括但不限于:
  • 路由进程
  • 互联网守护进程
  • 原始IP处理
  • TCP进程
  • UDP进程
  • 思科发现协议进程
  • 系统日志守护进程
  • 任意内嵌事件管理器组件
  • 文件系统
  • 介质驱动器
  • 安装管理器
子系统运行中软件升级
毫无疑问,受保护内存空间和进程可重启性的最重要优势就是,用户可在软件运行期间改动软件 。软件模块化增强了Cisco IOS软件基础设施,可通过单独的补丁进行选择性的系统维护(补丁是可影响一或多个子系统的单一升级) 。通过提供版本管理和补丁管理功能,软件模块化使用户无需重启系统,即可下载、验证、安装和激活补丁 。因为执行补丁进程期间不会影响分组转发,网络操作员现在能随时灵活地进行软件改动 。一个补丁只会影响升级中涉及的组件,这意味着网络管理员只需重新认证与升级相关的软件部分 。
【采纳Cisco IOS软件模块化的Cisco Catalyst 6500系列】

    推荐阅读