存储 频道

越统一越简单 基于FCoE的统一网络实战

  统一连接性能

  考虑采用该技术的任何人自然而然都会关心这样一个问题:在通过一条线缆同时运行多个协议的情况下,统一连接的实际性能。NetApp 最近与 Intel 执行了一系列联合测试,来验证统一连接及其他功能在以下环境中的性能:使用 NetApp® FAS6280 存储系统(已安装 UTA)、Cisco Nexus® 5020 交换机和 Intel® Xeon® 服务器(使用 Intel X520 系列 10GbE 适配器)。

  使用 IOmeter 在 FCoE 流量访问 LUN 同时 CIFS 流量访问映射驱动器的环境中执行各种 I/O 测试。两种流量使用服务器上的同一个网络接口和 FAS6280 上的同一个目标适配器。根据非常好的实践,映射驱动器和 LUN 在存储系统中单独的灵活卷上。

  这两种协议都受到以下服务类别 (CoS) 的约束:为 FC 流量指定 80% 的 10GbE 线路容量;为以太网流量指定 20%。即使块和文件存储协议使用同一条线缆,FAS6280 和 X520 以太网适配器也能够维持与单协议测试相同的线速。在 CoS 维持块与文件流量比率为 80/20 的情况下,网络性能无变化。

  图 2 中显示了比较典型的一个结果。有关详细信息和更多性能结果,请参阅完整的研究。

xxxx
▲图 2) 统一连接性能。使用 IOmeter 通过一条线缆同时传输 FCoE 和 CIFS 流量。使用 COS 为 FCoE 指定 80% 的可用带宽,为 CIFS 指定 20% 的可用带宽。

  统一连接工作原理

  FCoE、聚合以太网和统一连接都以以太网协议的数据中心桥接 (DCB) 增强功能为支撑。DCB 增强功能包括带宽分配和流量控制(基于流量类别和端到端拥塞通知)。使用数据中心桥接交换 (DCBX) 而不是 LLDP 执行 DCB 功能的发现和配置。

  使用增强传输选择(ETS,在 IEEE 802.1Qaz 标准中定义)执行 DCB 的以太网带宽分配。流量归入八个组(0 到 7)之一,在以太网帧头中使用一个字段。每个类别都分配有最低可用带宽。如果链路上存在争用或超额申请,每个流量类别将至少获得配置的带宽量。如果链路上没有争用,则任何类别使用的带宽都可多于或少于分配量。

  统一连接内第一个 ETS 实施仅使用两个类别。一个支持一个优先级队列中的 FCoE,而所有 IP 流量都在另一个优先级队列中。下一代将提供更高粒度级,优先级队列最多 8 个。

  基于优先级的流量控制 (PFC) 提供以优先级为基础运行的链路级别的流量控制。它类似于 802.3x PAUSE,不同之处在于它可以暂停单个流量类别。这样一来,网络不会因使用 PFC 的流量类别发生拥塞而造成损失。并非所有流量都需要 PFC。普通 TCP 流量根据窗口大小提供自己的流量控制机制。由于光纤通道协议要求使用无损介质,而 FCoE 无内置流量控制,因此需要 PFC 为其指定无损链路层。PFC 在 802.1Qbb 标准中定义。

  ETS 和 PFC 值通常在支持 DCB 的交换机中配置,并被推送到端节点。对于 ETS,发送端口控制该链路段(启动程序到交换机、交换机到交换机或交换机到目标)的带宽分配。对于 PFC,接收端口发送以优先级为基础的暂停信号,发送端口通过以下方式做出回应:在收到暂停信号的端口不向外发送该流量类别的流量。

0
相关文章