802.1Q DCB
论坛 发表于:11年07月11日 14:18 [转载] 51CTO
DCB
由于Ethernet是冲突丢包的,为了保证FCoE的无丢包,IEEE引入了一系列的无丢包以太网技术(Lossless Ethernet),都定义在802.1Q DCB(Data Centre Bridging)标准系列中。DCB等同于DCE(Data Centre Ethernet)和CEE(Converged Enhanced Ethernet)的含义,就是不同厂商和工作组的不同称谓,内容都是一致的。DCB是IEEE为了在数据中心对传统以太网技术进行扩展而制定的系列标准,前面说过的VM接入技术标准中802.1Qbg和802.1Qbh都是DCB中的一部分,另外还有802.1Qau CN(Congestion Notification),802.1Qaz ETS(Enhanced Transmission Selection)和802.1Qbb PFC(Priority-based flow control)。其中802.1Qau CN定义了拥塞通知过程,只能缓解拥塞情况下的丢包,加上其必须要全局统一部署与FCoE逐跳转发的结构不符,因此不被算成无丢包以太网技术的必要组成部分。常见的无丢包技术主要是PFC和ETS,另外还有个DCBX(Data Center Bridging Exchange Protocol)技术,DCBX也是一起定义在802.1Qaz ETS标准中。
PFC对802.3中规定的以太网Pause机制进行了增强,提供一种基于队列的无丢包技术,实际达到的效果和FC的BB Credits一样。简单理解如下图所示。
ETS是带宽管理技术,可以在多种以太网流量共存情况下进行共享带宽的处理,对FCoE的流量报文进行带宽保障。简单理解如下图所示。
DCBX定义了通过LLDP在两个相邻Enode之间进行PFC, ETS等参数自协商交互的过程。
DCB的几个标准目前都还处于Draft阶段,其中PFC是由Cisco的Claudio DeSanti主编,ETS由Qlogic的Craig Carlson主编。