Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 DCBX 自动协商

数据中心桥接功能交换协议 (DCBX) 通过交换功能配置信息来发现对等方的数据中心桥接 (DCB) 功能。DCBX 还可以检测功能配置错误和不匹配,并可以在对等节点上配置 DCB。DCBX 是链路层发现协议 (LLDP) 的扩展,LLDP 必须在要使用 DCBX 的每个接口上保持启用状态。如果尝试在禁用 LLDP 的接口上启用 DCBX,则配置提交操作将会失败。

注意:

默认情况下,所有接口均启用 LLDP 和 DCBX。

交换机支持以下内容的 DCBX 自动协商:

  • 基于优先级的流控制 (PFC) 配置

  • 第 2 层和第 4 层应用,例如以以太网光纤通道 (FCoE) 和互联网小型计算机系统接口 (iSCSI)

  • 增强型传输选择 (ETS) 广告

DCBX 自动协商是根据每个接口为每个受支持的功能或应用配置的。默认情况下,PFC 和应用程序 DCBX 交换使用自动协商。默认自动协商行为为:

  • 如果连接的对等设备也支持 DCBX,则接口上将启用 DCBX。

  • 如果连接的对等设备不支持 DCBX,则接口上将禁用 DCBX。

您可以通过关闭自动协商来强制接口启用或禁用该功能,从而覆盖每个功能的默认行为。

ETS 自动协商意味着,当在接口上启用 ETS(配置了优先级组)时,该接口会将其 ETS 配置播发至对等设备。在这种情况下,不属于优先级组(转发类集)的优先级(转发类)不会接收任何带宽,而是在自动生成的默认转发类中播发。如果某个接口未启用 ETS(未配置优先级组),则所有优先级都将在一个自动生成的默认优先级组中播发,该组接收 100% 的端口带宽。

禁用 ETS 自动协商可防止接口将建议 TLV 或配置 TLV 发送到连接的对等方。

在使用 IEEE DCBX 模式交换 DCBX 参数的接口上,如果您希望对等方之间存在非对称 ETS 配置,可以禁用 ETS 建议 TLV 与对等方的自动协商。如果禁用 ETS 建议 TLV,DCBX 仍会交换 TLV。

PFC 自动协商意味着,当接口上启用 PFC 时,如果连接到接口的对等设备支持 PFC 并与交换机兼容调配,DCBX 会将 PFC 操作状态设置为启用。如果连接到接口的对等设备不支持 PFC,或者未与交换机兼容调配,DCBX 会将操作状态设置为禁用。

此外,如果对等方宣传其“愿意”从交换机获知其 PFC 配置,DCBX 会将交换机的 PFC 配置推送到对等方,并且不检查对等方的管理状态。交换机不会从对等方学习 PFC 配置(交换机不会将其状态播发为“愿意”)。

禁用 PFC 自动协商将防止接口与对等方交换 PFC 配置信息。如果接口上配置了 PFC,则强制接口启用 PFC,如果接口上未配置 PFC,则强制接口禁用 PFC。如果禁用 PFC 自动协商,则假定对等方也是手动配置的。

应用的自动协商取决于是否将应用映射应用于接口。如果将应用映射应用于接口,则该接口会自动为应用映射中的每个应用协商 DCBX。必须在 FCoE 优先级(FCoE IEEE 802.1p 代码点)上启用 PFC,以便接口播发 FCoE 应用程序。该接口仅播发应用映射中包含的应用。

例如,如果将应用映射应用于接口,而应用映射不包含 FCoE 应用,则该接口不会执行 FCoE 的 DCBX 播发。

如果未将应用映射应用于接口,DCBX 不会在该接口上通告应用,但 FCoE 除外,其处理方式与其他应用不同。

注意:

如果未将应用映射应用于接口,则该接口是否在FCoE转发类中传输流量,并且在FCoE优先级上启用了 PFC,则该接口将执行FCoE自动协商。在此类接口上,如果 DCBX 检测到连接到接口的对等设备支持 FCoE,交换机将在该接口上通告其 FCoE 功能和 IEEE 802.1p 代码点。如果 DCBX 检测到连接到接口的对等设备不支持 FCoE,DCBX 会将该接口标记为“FCoE 关闭”,并在接口上禁用 FCoE。

当 DCBX 将某个接口标记为“FCoE 故障”时,交换机的行为取决于您在网络中的使用方式:

  • 当交换机充当 FCoE 中继交换机时,接口将丢弃收到的所有 FIP 数据包。此外,从 FCoE 转发器 (FCF) 收到的 FIP 数据包不会转发到标记为“FCoE 关闭”的接口。

  • 当交换机充当 FCoE-光纤通道网关(仅支持本机光纤通道接口的交换机)时,不会发送或接收 FCoE 初始化协议 (FIP) 数据包。

禁用自动协商将阻止接口与对等方交换应用信息。在这种情况下,假设对等方也是手动配置的。

要使用 CLI 禁用 PFC、应用(包括 FCoE)和 ETS 的 DCBX 自动协商:

  1. 关闭 PFC 的自动协商。

  2. 关闭应用程序的自动协商。

  3. 关闭 ETS 的自动协商。

要禁用 ETS 建议 TLV 的自动协商,以便 DCBX 仅交换 ETS 配置 TLV: