浅谈数据中心几种主流的网络操作系统绿色数据中心
1. IOS与CatOS
Cisco公司是全球最大的网络设备制造商,占据着全球网络设备市场近70%的份额,也是数据中心建设重要的参与者。Cisco有两种网络操作系统:CatOS(Catalyst Operating System,Catalyst操作系统)和IOS(Internetwork Operating System,网际操作系统)。
CatOS是Cisco早期收购Catalyst公司时继承的。CatOS是Cisco Catalyst交换机上系统的第二层操作系统。早期的Catalyst交换机都采用这一系统,如果需要给这些应用Cisco CatOS的交换机应用第三层特性,还需要运行Cisco IOS软件的第三层或者路由模块,即通常所见的MSFC。Cisco IOS是一个为网际互连优化的复杂操作系统,是Cisco后来自己开发的网络操作系统。IOS是一个与硬件分离的软件体系结构,随着网络技术的不断发展,可动态升级以适应不断变化的技术。
2. VRP
华为公司是我国最大的通信设备制造商,其网络设备种类繁多,它的网络操作系统叫VRP(Versatile routing platform通用路由平台)。VRP是华为具有完全自主知识产权的通用IP NOS平台,采用组件化的体系结构,提供丰富的功能特性。从1998年的VRP 1.0(集中式)开始,经历了VRP 3.0(分布式),VRP 5.0(分布式),一直到今天的VRP 8.0(虚拟化,多核),为华为所有产品共用。它为多种硬件平台提供了一致的网络界面、用户界面和管理界面,极大地方便了用户使用。经过十多年的技术积累,华为的VRP操作系统已经成为当前IP设备操作系统的典型代表,华为所有的新产品、新技术都是在这个网络系统上孵化出来的。
3. Comware
H3C设备的网络操作系统就是Comware,目前最新版本是7.1。H3C的Comware平台其实最早是从华为公司的VRP(Versatile routing platform通用路由平台)系统过渡而来的。Comware V3与华为VRP3.X可以说是同一个平台的不同称呼,这是H3C成立后直接从华为的VRP过渡的第一个版本,所以H3C的Comware和华为的VRP有很多设计相同的地方。随着时间的推移,H3C推出了Comware V5、Comware V7的操作系统新版本,才形成了自己的一些特点。
Comware网络操作系统是H3C公司的核心软件平台。在Comware网络操作系统上H3C开发出了有线网络、无线网络、存储及监控等跨领域的产品。是业界唯一一家可以将不同领域的产品都基于一个平台来设计完成。Comware率先提出了开放应用体系架构(OAA),通过公开软、硬件接口标准规范,提供了一个开放平台,第三方厂商可以在这些开放接口的基础上开发出更为丰富的业务。
4. RGOS
锐捷网络是企业网络市场的重要参与者,经过多年的技术积累,锐捷也形成了自己特有的网络操作系统,锐捷的操作系统是RGOS。RGOS是在2006年由锐捷网络推出的支持多种平台的网络操作系统,并于2007年1月正式对外发布。从此锐捷也进入了模块化设计的阶段,并逐渐推出了集中式、分布式、冗余备份等多个软件版本,逐渐完善RGOS。RGOS为适应数据中心发展,近两年也支持了虚拟化、FCOE、Trill等新技术,为锐捷的网络产品进入数据中心领域提供技术力量。
除了以上的几种操作系统,Juniper有JUNOS,中兴有ZXR10ROS,几乎所有的网络厂商都有自己的操作系统,在此不一一详述了。从以上列举的主流的几款网络操作系统可以看出,虽然Cisco的IOS、CatOS系统应用最广,但兼容性最差。这是由于Cisco收购了太多的厂商,将这些厂商的产品都整合到IOS、CatOS中就存在很大的难度。因此Cisco的操作系统兼容性是最差的。而华为的VRP、H3C的Comware及锐捷的RGOS都是自己在发展过程中慢慢形成的产品统一平台,所以通用性最好。下表中对比了这几款操作系统的差异:
简单的一个表很难将几款操作系统的特点完全对比出来,其实国内网络企业的操作系统基本上是从模仿Cisco的操作系统开始发展的。华为的VRP早期的命令行就是show命令行,其操作系统命令和Cisco IOS的命令高度相似,后来因为Cisco向法庭控告华为抄袭其操作系统IOS,华为才对VRP系统进行了修改。而H3C的Comware是从华为VRP继承而来,所以和VRP的特性基本一致。锐捷网络对Cisco还不至于造成多大的影响,所以其仍保持使用与Cisco高度相仿的操作系统界面。虽然国内企业都是从学习Cisco操作系统起步的,但也在不断去其糟粕,吸其精华,体现了良好的兼容性。总体来看,这几款网络操作系统软件不分伯仲。