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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何为代理的 LLDP 包指定 TLV 单元

此过程说明如何在代理传送的 LLDP 包中指定要通告的 TLV 单元。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. (u53ef选) 通过显示 TLV 单元来识别可以包含您要添加的 TLV 单元的 LLDP 代理属性。
    # lldpadm show-agentprop agent

    此命令可帮助您查看已为每个属性设置的 TLV 单元。如果未指定属性,此命令将显示所有 LLDP 代理属性及其 TLV 值。有关代理属性的列表,请参见Table 5–1

  3. 在该属性中添加或删除 TLV 单元。
    # lldpadm set-agentprop -p property[+|-]=value[,...] agent

    对于接受多个值的属性,您可以在值列表中使用限定符添加 (+) 或删除 (-) 值。

    如果您不使用添加 (+) 或删除 (-) 限定符,则您设置的值将取代以前为该属性定义的所有值。

  4. (u53ef选) 显示属性的新值。
    # lldpadm show-agentprop -p property agent
示例 5-4  将可选 TLV 单元添加到 LLDP 包

在以下示例中,LLDP 代理配置了 net0,以在其 LLDP 包中通告 VLAN 信息。进一步配置 LLDP 包,以将系统能力、链路聚合和虚拟 NIC 信息包括为 LLDP 可以通告的项。然后,从包中删除 VLAN 说明。

  1. 显示现有的代理属性。

    # lldpadm show-agentprop net0
    AGENT   PROPERTY   PERM   VALUE          DEFAULT   POSSIBLE
    net0    mode       rw     both           disable   txonly,rxonly,both,disable
    net0    basic-tlv  rw     sysname,        none     none,portdesc,
                              sysdesc                  sysname,sysdesc,
                                                       syscapab,mgmtaddr,
                                                       all
    net0    dot1-tlv   rw     vlanname,       none     none,vlanname,pvid,
                              pvid,pfc                 linkaggr,pfc,appln,
                                                       evb,etscfg,etsreco,all
    net0    dot3-tlv   rw     max-framesize   none     none, max-framesize,
                                                       all
    net0    virt-tlv   rw     none            none     none,vnic,all

    输出显示了 LLDP 代理的每个属性的现有值、缺省值和可能值。

  2. 将系统能力、链路聚合和网络虚拟化信息设置为通过网络通告的项。

    # lldpadm set-agentprop -p basic-tlv+=syscapab,dot1-tlv+=linkaggr,virt-tlv=vnic net0
  3. 从包中删除 VLAN 说明。

    # lldpadm set-agentprop -p dot1-tlv-=vlanname net0
  4. 显示代理属性。

    # lldpadm show-agentprop -p net0
    AGENT   PROPERTY   PERM   VALUE          DEFAULT   POSSIBLE
    net0    mode       rw     both           disable   txonly,rxonly,both,
                                                       disable
    net0    basic-tlv  rw     sysname,        none     none,portdesc,
                              sysdesc,                 sysname,sysdesc,
                              syscapab                 syscapab,mgmtaddr,
                                                       all
    net0    dot1-tlv   rw     pvid,pfc        none     none,vlanname,pvid,
                              linkaggr                 linkaggr,pfc,appln,
                                                       evb,etscfg,etsreco,all
    net0    dot3-tlv   rw     max-framesize   none     none, max-framesize,
                                                       all
    net0    virt-tlv   rw     vnic            none     none,vnic,all