某些 TLV 单元是强制性的,在缺省情况下,在启用 LLDP 时它们就包含在 LLDP 包中。无法使用 lldpadm 命令排除这些单元中的任何单元。
以下 TLV 单元是强制性的:
机箱 ID-hostid 命令生成的信息
端口 ID-物理 NIC 的 MAC 地址
TTL(生存时间)
协议数据单元 (protocol data unit, PDU) 的末尾
根据链路的数量,可以在单个系统中启用多个 LLDP 代理。机箱 ID 和端口 ID 的组合唯一地标识代理,将其与系统上的其他代理区分开来。
示例 5-1 显示机箱 ID 和端口 ID以下示例显示了 LLDP 代理的机箱 ID 和端口 ID。
# hostid 004e434e
# dladm show-phys -m net4 LINK SLOT ADDRESS INUSE CLIENT net4 primary 0:1b:21:87:8b:b4 yes net4
# lldpadm show-agent -l net4 AGENT CHASSISID PORTID net4 004e434e 00:1b:21:87:8b:b4
Oracle Solaris LLDP 代理使用 hostid 作为机箱 ID,使用端口的 MAC 地址作为端口 ID。