差不多每一个人都认为拥有一个统一的网络可能会带来巨大的财务和管理方面的好处。但是,当探索这对于简化数据中心结构的可能性的问题时,用户遇到了令人失望的和价格昂贵的选择,如撤销光纤通道的投资或者扩大光纤通道网络以接触到每一台服务器和每一个应用程序。
2008年一开始通信行业就发出了信号:今年是这两条“铁路”终于汇合在一起的一年。当Brocade公司在今年1月发布DCX产品的时候,我们首先看到了这个事情的一瞥。后来,思科子公司Nuova Systems创建的以太网光纤通道(FCoE)技术在Nexus 5000交换机中达到了成熟的水平,许诺终于把这两种最重要的网络带到了同一个管理旗帜下。
今年春季,FCoE概念推出一年之后,思科发布了Nexus 5000万兆以太网交换机。这种交换机支持新的协议并且许诺把光纤通道和以太网通信方便和可靠地合并在一起,就像把不同速度的以太网连接在同一个交换机中的整合在一起一样。
Brocade和思科的方法有什么区别?我不能进一步延伸那个铁路的比喻了。但是,如果你首先想到不同铁路的交汇点,那是有帮助的。其次,你将看到进行不同种类运输的一个统一的铁路。
事实上,FCoE把两个协议无缝地连接在一起,有可能接触到安装新型适配器的任何应用服务器。这种适配器名为CNA(融合网络适配器)。一个CNA实际上配置了两个协议,在一个10G端口上配置了以太网和光纤通道协议,把需要的服务器适配器的数量减少了一半,同样重要的是显著减少了服务器需要的连接和交换机的数量。
FCoE架构的另一个重要组件显然是Nexus 5000交换机。这种设备使用兼容这两种技术的端口实际上把光纤通道与以太网网络连接在了一起。而且,增加一个FCoE交换机仅需要对现有的存储结构做很小的修改(如果需要修改的话),这应该使客户和其它厂商很感兴趣。
思科宣布发布第一个型号的设备Nexus 5020。这台设备的合并速度超过了每秒1TB,几乎没有延迟。这个功能以及给人深刻印象的10G输出端口使这种交换机非常适合用于实施服务器虚拟化。要解释思科官员说的话也许有一点荒谬。他说,采用FCoE,你能够把任何工作量都加在服务器上。
谈谈Nexus 5000
一台许诺能够在同一条线路上提供以太网和光纤通道服务并且没有数据包丢失和延迟的交换机肯定是值得进行评估的。但是,InfoWorld网站的Mario Apicella说,他很快就认识到这个评估还需要更多的设备。这是他在加州圣何塞Nuova Systems公司现场进行许多测试的原因。
Apicella说,除了10G以太网端口之外,他的测试设备安装了一些本地光纤通道端口。这样当仿真一台本地的光纤通道交换机的时候就可以运行测试评估它的行为。测试计划中的其它项目是研究Nexus 5000的管理功能和运行性能评分以衡量延迟、I/O运行和数据输率。
Nexus 5020是一种2U机架式设备,很小的空间配置了令人吃惊的数量的插座:准确地说有40个。每一个插座都能够插入一个10G以太网端口。使用选购的扩展模块(这个交换机有2个模块的空间),你可以把连接扩展到增加6个10G以太网端口,增加8个光纤通道端口,或者增加一个包括四个光纤通道端口和四个10G以太网端口的组合模块。
然而,这些插座不需要全部填满。例如,Apicella的测试设备只启用了15个10G端口和4个光纤通道端口。在评估的时候,Nexus 5000提供了支持所有的光纤通道的连接速度,最高达到8G,但是不包括8G。
一般来说,你可以在你的应用服务器所在的同一个机架上或者邻近的机架上安装Nexus 5020交换机。考虑到每台服务器有2个10G连接的弹性配置,两台Nexus 5000交换机能够支持40台服务器,并且采用扩展模块还有连接更多端口的空间。
5000交换机前面有5个大型的一直在旋转但是噪音不大的风扇。只有一个电源,耗电量为465瓦。有趣的是,当Apicella拆除一个风扇的时候,这台交换机超常运行。正如我得到的警告那样,在我拆除第二个风扇的时候,交换机自动关机了。然而,剩余的三个风扇在继续旋转以保持内部电子元件的冷却。
当重新插入拆除的两个风扇之后,这两个风扇立即旋转起来。但是,系统的其余部分没有恢复工作,必须关闭电源重新启动。Apicella利用这种行为进行了测量,五个风扇旋转时的耗电量为243瓦。这表明这台交换机的其它组件的耗电量是465瓦减去风扇耗电量的剩余瓦数。
配置更多的连接显然将增加耗电量。但是,Apicella测量的耗电量似乎与其它厂商生产的20个端口的10G交换机差不多。
用政策制定政策
显然,Nexus 5000给数据中心带来的最新颖的东西和这台设备与其它单协议交换机的最大的区别是以太网和光纤通道仅仅是你能够在一个管理界面监视和控制两个支持的应用。
记住这一点就很容易理解为什么Nexus运行一种新的操作系统NX-OS。据思科称,这个新的操作系统继承和集合了思科以以太网为重点的IOS和以光纤通道为重点的SAN-OS的最佳性能。
要访问这个OS的性能,管理员能够选择功能强大的CLI或者基于图形用户界面的结构管理器。Apicella使用了这两项功能,因为这个交换机的管理任务能够分为多个任务,每一个任务都有不同的登录要求并且限定在一个具体的环境,由一个超级管理权限定义和监管。这是一个重要的和非常需要的选择,如果你计划在同一个旗帜下引进多个管理域和管理员的话。
Nexus 5000的这项设置和其它设置是由政策推动的,从而使这些设置很透明和容易管理。另一个极好的性能是你能够定义一些服务类,这些类能够在逻辑上隔离不同的应用程序。
例如,在登录到这个交换机的时候,一个简单的指令“sh policy-map interface Ethernet 1/1”能够列出在那个端口的全部通讯统计,按每一个服务类进行编组,并且分别列出入网和出网的数据包。