跳过导航链接 | |
退出打印视图 | |
管理 Oracle Solaris 11.1 网络性能 Oracle Solaris 11.1 Information Library (简体中文) |
数据中心桥接是一组可增强传统以太网功能以管理通信的功能,尤其适用于网络通信流量和传输率都很高的环境中。光纤通道可专用于承载此类型的通信。但是,如果使用专用链路来仅提供光纤通道通信,则成本可能会很高。因此,更多情况下使用以太网光纤通道 (fiber channel traffic over Ethernet, FCoE)。DCB 功能可满足光纤通道对遍历以太网时包丢失的敏感度要求。
DCB 允许对等方基于优先级区分通信。通过区分优先级,主机可确保在主机之间发生拥塞时保持较高优先级通信的包完整性。使用 DCB 交换 (DCB exchange, DCBX) 协议,通信主机可以交换会影响高速网络通信的配置信息。然后,对等方可对公用配置进行协商,确保通信流不中断,同时防止高优先级包出现包丢失。
在 Oracle Solaris 中,LLDP 用于交换 DCBX TLV 单元。如果底层 NIC 支持 DCB,则可以与网络上的对等主机共享 DCB 功能,如基于优先级的流量控制 (priority-based flow control, PFC) 和增强传输选择 (enhanced transmission selection, ETS)。
基于优先级的流量控制 (priority-based flow control, PFC) 通过实施一种机制来防止包丢失,该机制可暂停具有定义的服务类 (class of service, CoS) 优先级的包的通信流。请参见基于优先级的流量控制。有关 CoS 的更多信息,请参阅 dladm(1M) 手册页中有关 cos 链路属性的说明。
增强传输选择 (enhanced transmission selection, ETS) 支持基于定义的 CoS 优先级在包之间共享带宽。请参见增强传输选择。
与使用 LLDP 交换的所有系统信息一样,在主机上存在两种类型的 DCB 信息:本地 DCB 信息和远程 DCB 信息。要使 PFC 功能生效,主机上用于 PFC 的这两种 DCB 信息必须对称。通常,本地主机必须能够匹配它从对等方接收到的 DCB 信息。在启用 DCB 的 Oracle Solaris 系统中,也将启用与对等方同步 DCB 信息的功能。
注 - 仅当物理 NIC 支持 DCB 时,才可以在 Oracle Solaris 11 系统上使用 DCB 功能。此外,必须将该卡配置为在 DCB 模式下运行。
启用 LLDP 时,将自动启用对 DCBX 的支持。此过程提供了备用的手动步骤,以防某些自动过程失败。在此过程中,假定对 net0 执行相应步骤。
# pkg install lldp
# svcs lldp
如果已禁用 LLDP 服务,请使用以下命令启动该服务:
# svcadm enable svc:/network/lldp:default
# lldpadm show-agentprop -p mode net0
如果并非以这两种模式启用 LLDP 代理,请键入以下命令:
# lldpadm set-agentprop -p mode=both net0
有关更多信息,请参见LLDP 的 SMF 属性。
有关 LLDP 代理的其他可能配置,请参见在系统上启用 LLDP。
# dladm show-linkprop -p ntcs net0
大于零 (0) 的属性值表示 NIC 支持 DCB。