在 Oracle® Solaris 11.2 中管理网络数据链路

退出打印视图

更新时间: 2014 年 9 月
 
 

向对等方建议 ETS 配置

可以向对等方建议为每个优先级配置的 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 配置
  1. 通过显示 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
  2. 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         --
      
  3. 显示通过 LLDP 交换的信息。

    # lldpadm show-agent -l -v net5
     
  4. 显示向对等方建议的带宽。

    # 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 命令显示向对等方建议的带宽。

  5. 向对等方建议不同的值。

    # 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         --
  6. 显示向对等方建议的带宽。

    # 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。