此过程说明如何在代理传送的 LLDP 包中指定要通告的 TLV 单元。
# lldpadm show-agentprop agent
此命令可帮助您查看已为每个属性设置的 TLV 单元。如果未指定属性,此命令将显示所有 LLDP 代理属性及其 TLV 值。有关代理属性的列表,请参见Table 5–1。
# lldpadm set-agentprop -p property[+|-]=value[,...] agent
对于接受多个值的属性,您可以在值列表中使用限定符添加 (+) 或删除 (-) 值。
如果您不使用添加 (+) 或删除 (-) 限定符,则您设置的值将取代以前为该属性定义的所有值。
# lldpadm show-agentprop -p property agent
在以下示例中,LLDP 代理配置了 net0,以在其 LLDP 包中通告 VLAN 信息。进一步配置 LLDP 包,以将系统能力、链路聚合和虚拟 NIC 信息包括为 LLDP 可以通告的项。然后,从包中删除 VLAN 说明。
显示现有的代理属性。
# 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 代理的每个属性的现有值、缺省值和可能值。
将系统能力、链路聚合和网络虚拟化信息设置为通过网络通告的项。
# lldpadm set-agentprop -p basic-tlv+=syscapab,dot1-tlv+=linkaggr,virt-tlv=vnic net0
从包中删除 VLAN 说明。
# lldpadm set-agentprop -p dot1-tlv-=vlanname net0
显示代理属性。
# 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