用政策制定政策
显然,Nexus 5000给数据中心带来的最新颖的东西和这台设备与其它单协议交换机的最大的区别是以太网和光纤通道仅仅是你能够在一个管理界面监视和控制两个支持的应用。
记住这一点就很容易理解为什么Nexus运行一种新的操作系统NX-OS。据思科称,这个新的操作系统继承和集合了思科以以太网为重点的IOS和以光纤通道为重点的SAN-OS的最佳性能。
要访问这个OS的性能,管理员能够选择功能强大的CLI或者基于图形用户界面的结构管理器。Apicella使用了这两项功能,因为这个交换机的管理任务能够分为多个任务,每一个任务都有不同的登录要求并且限定在一个具体的环境,由一个超级管理权限定义和监管。这是一个重要的和非常需要的选择,如果你计划在同一个旗帜下引进多个管理域和管理员的话。
Nexus 5000的这项设置和其它设置是由政策推动的,从而使这些设置很透明和容易管理。另一个极好的性能是你能够定义一些服务类,这些类能够在逻辑上隔离不同的应用程序。
例如,在登录到这个交换机的时候,一个简单的指令“sh policy-map interface Ethernet 1/1”能够列出在那个端口的全部通讯统计,按每一个服务类进行编组,并且分别列出入网和出网的数据包。
把某些服务类与适当的政策结合在一起,管理员不仅能够监视在这个交换机上正在运行什么通讯,而且还能够自动控制把数据包路由到哪里和如何进行路由。负载平衡是把政策与服务类结合在一起的一种典型的应用。但是,还有其它的应用。例如,采用不同的MTU区分通讯类别的自动分配数据包。
NX-OS能够让某些困难的设置更加容易,例如在同一个或者不同的虚拟局域网中把一个接口上的通讯镜像到另一个接口。一个同样的设置对于监视和远程监视等敏感的应用是非常有用的。但是,它还有助于测试新的应用对一个生产虚拟局域网的影响。
定义一个正确的政策还有助于保证光纤通道通讯,或者在5000交换机上运行的其它通讯永远不会丢帧。如果一台存储设备在这个连接的一端,丢帧显然是一个严重的错误。不过,其它性能敏感的应用能够从不间断的传输中得到益处。
Apicella介绍说,他出人意料地学到了仅用几条指令进行上述设置的简单方法:
class-map critical
match cos 4
policy-map policy-pfc
class critical
pause no-drop
system qos
service-policy policy-pfc
用简单的英文解释,这个意思是:如果你跟不上这个速率,你永远不要丢帧和暂停通讯。
Apicella说,我还需要提一下。PFC的含义是优先流量控制,是FCoE协议核心的一个新功能,实际上让以太网能够在通信阻塞的时候继续运行而不丢失数据。其方法是在必要时暂停入网的数据包流量。
Apicella说,我的下一个指令是在我的交换机上为那个政策分配2个端口。这行指令我没有显示出来。

