可以向对等方建议为每个优先级配置的 ETS 带宽值 (etsbw-lcl),以便对等方能够配置相同的值。必须启用 NIC 上 LLDP 代理的 dot1-tlv 类型中的 etsreco 属性才能建议 ETS 带宽值。建议的值可与本地配置的 ETS 值相同,或者您也可以使用 dladm set-linkprop 命令,通过设置新的数据链路属性 etsbw-rmt-advice 显式配置建议的值。如果为数据链路分配的带宽不对称(这意味着接收 (Rx) 和传送 (Tx) 带宽不同),则配置 etsbw-rmt-advice 属性非常有用。
缺省情况下,使用为 etsbw-lcl 属性配置的值向对等方建议值。但是,可以通过为 etsbw-rmt-advice 属性设置其他值来建议其他 ETS 值。例如,如果 Tx 上的网络通信流量较多,则可以为 etsbw-lcl 属性(主机上的 Tx)配置较高的 ETS 值,为 etsbw-rmt-advice 属性(Rx 到主机)配置较低的值。
示例 6-6 向对等方建议 ETS 配置通过显示 net5 的 LLDP 代理的 dot1-tlv 类型属性确保 etsreco 属性已启用。
# lldpadm show-agentprop -p dot1-tlv net5 AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net5 dot1-tlv rw etsreco,etscfg none none,vlanname,pvid, linkaggr,pfc,appln, evb,etscfg,etsreco, all
为 vnic1 分配 20% 的底层链路带宽份额。
# dladm set-linkprop -p etsbw-lcl=20 vnic1 # dladm show-linkprop -p etsbw-lcl vnic1 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE vnic1 etsbw-lcl rw 20 20 0 --
缺省情况下,将为对等方建议相同的值。
# dladm show-linkprop -p etsbw-rmt-advice vnic1 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE vnic1 etsbw-rmt-advice rw -- 20 0 --
显示通过 LLDP 交换的信息。
# lldpadm show-agent -l -v net5
显示向对等方建议的带宽。
# dladm show-phys -D ets -r net5 LINK COS ETSBW_RMT_EFFECT ETSBW_RMT_ADVICE CLIENTS -- 0 0 80 net5 1 0 0 -- 2 0 0 -- 3 0 20 vnic1 4 0 0 -- 5 0 0 -- 6 0 0 -- 7 0 0 --
缺省情况下,为 net5 上每个优先级的 etsbw-lcl 属性配置的值将作为建议值发送至对等方。ETSBW_RMT_ADVICE 显示了向对等方建议的值。该输出还显示了对等方未在其上配置任何 ETS 带宽。可以使用 lldpadm show-agent 命令显示向对等方建议的带宽。
向对等方建议不同的值。
# dladm set-linkprop -p etsbw-rmt-advice=10 vnic1 # dladm show-linkprop -p etsbw-rmt-advice vnic1 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE vnic1 etsbw-rmt-advice rw 10 10 0 --
显示向对等方建议的带宽。
# dladm show-phys -D ets -r net5 LINK COS ETSBW_RMT_EFFECT ETSBW_RMT_ADVICE CLIENTS -- 0 0 90 net5 1 0 0 -- 2 0 0 -- 3 0 10 vnic2 4 0 0 -- 5 0 0 -- 6 0 0 -- 7 0 0 --
ETSBW_RMT_EFFECT 字段显示 vnic2 的值为 0,表示对等方未在其上设置任何带宽,尽管已建议带宽值。此情况表明,对等方可能未启用 LLDP 或不支持 ETS。