配置 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 仍然会交换 ETS 配置 TLV。
PFC 自动协商意味着,当接口上启用 PFC 时,如果连接到接口的对等设备支持 PFC 且配置与交换机兼容,则 DCBX 会将 PFC 操作状态设置为启用。如果连接到接口的对等设备不支持 PFC 或未与交换机兼容配置,DCBX 会将操作状态设置为禁用。
此外,如果对等方宣称“愿意”从交换机学习其 PFC 配置,DCBX 会将交换机的 PFC 配置推送至对等方,并且不检查对等方的管理状态。交换机不会从对等方学习 PFC 配置(交换机不会将其状态播发为“willing”)。
禁用 PFC 自动协商会妨碍接口与对等方交换 PFC 配置信息。如果 PFC 在接口上配置,或者在接口上未配置 PFC,则强制接口启用 PFC。如果禁用 PFC 自动协商,则假设对等方也手动配置。
应用程序自动协商取决于是否将应用程序映射应用到接口。如果将应用程序映射应用到接口,则接口会自动协商应用程序映射中每个应用程序的 DCBX。PFC 必须在 FCoE 优先级(FCoE IEEE 802.1p 代码点)上启用,以便接口通告 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-FC 网关(仅支持本机光纤通道接口的交换机)时,它不会发送或接收 FCoE 初始化协议 (FIP) 数据包。
禁用自动协商会妨碍接口与对等方交换应用程序信息。在这种情况下,假设对等方也手动配置。
要禁用 DCBX 自动协商 PFC,请使用 CLI 禁用应用程序(包括 FCoE)和 ETS:
要禁用 ETS 自动协商 建议 TLV,以便 DCBX 仅交换 ETS 配置 TLV:
-
[edit protocols dcbx interface interface-name] user@switch# set enhanced-transmission-selection no-recommendation-tlv