Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 LLDP

您可以通过在层次结构级别包含 语句和相关参数 来配置 LLDP。lldp[edit protocols] 完整的LLDP语句集如下:

以下语句具有默认值:

  • advertisement-interval- 默认值为 30 秒。允许的范围为 5 到 32768 秒。

  • chassis-id-type—默认值为 MAC 地址。

  • chassis-id-value—默认值为 system-mac。

  • hold-multiplier- 默认值为 4。允许的范围为 2 到 10。

  • ptopo-configuration-maximum-hold-time- 默认值为 300 秒。允许的范围为 1 到 2147483647 秒。

  • transmit-delay- 默认值为 2 秒。允许的范围为 1 到 8192 秒。

必须显式配置以下语句:

  • lldp-configuration-notification-interval- 允许的范围为 5 到 3600 秒。默认值为 5。

  • ptopo-configuration-trap-interval- 允许的范围为 0 到 3600 秒。默认值为 0。

默认情况下,LLDP 处于禁用状态,用户必须使用 LLDP 服务进行配置。[set protocols lldp interface (all | interface-name)] 如果为所有接口启用了 LLDP,则可以在特定接口上禁用 LLDP。

注:

必须是 物理接口(例如 ),而不是逻辑接口(单元)。interface-namege-1/0/0

从 Junos OS 19.4R2 版 开始, 您可以在冗余以太网 (reth) 接口上配置 LLDP。使用命令在 reth 接口上配置 LLDP。set protocol lldp interface <reth-interface>

从 Junos OS 22.1R1 版开始,您可以配置备用 LLDP 目标 MAC 地址。如果未提供配置,则数据包将发送到最近的网桥 mac 地址,即 01:80:c2:00:00:0e。使用该 语句配置从所有接口发出的数据包。set protocols lldp dest-mac-type <mac-type> 并将语句 用于从特定接口发送的数据包。set protocols lldp interface <intf-name> dest-mac-type <mac-type>

  • 要在所有接口上配置 LLDP,请执行以下操作:

  • 要在特定接口上配置 LLDP,请执行以下操作:

要禁用 LLDP,请包括以下 选项:disable

  • 要在所有接口上禁用 LLDP,请执行以下操作:

  • 要禁用特定接口上的 LLDP,请执行以下操作:

从 Junos OS 14.2 版开始,您可以在 MX 系列路由器上配置 fxp0 或 me0 等管理接口,以便向相邻 LLDP 接口发送 LLDP 帧以及从相邻 LLDP 接口接收 LLDP 帧。要配置管理接口,请在 和 层次结构级别包含语句。interface interface-name[edit protocols lldp][edit routing-instances routing-instance-name protocols lldp] 默认情况下,发送 LLDP 帧的功能处于启用状态。您还可以使用 命令指定管理接口,以查看有关相应管理接口的 LLDP 邻接方的配置详细信息。show lldp neighbors interface interface-name

要在 TX 矩阵内的 T 系列路由器上配置 LLDP,必须在 TX 矩阵的 LLDP 配置中指定接口名称。有关 TX 矩阵路由器的接口名称的信息,请参阅 TX 矩阵路由器机箱和接口名称。https://www.juniper.net/documentation/en_US/junos/topics/concept/tx-matrix-chassis-interface-names-overview.html有关 FPC 编号的信息,请参阅 具有 TX 矩阵路由器 FPC 编号的路由矩阵。https://www.juniper.net/documentation/en_US/junos/topics/reference/general/tx-matric-fpc-number-solutions.html

从 Junos OS 14.2 版开始,采用 Junos Fusion 技术的扩展端口支持 LLDP。有关 Junos Fusion 技术中的接口名称的信息,请参阅 了解 Junos Fusion 端口 。Understanding Junos Fusion Ports

通告间隔决定了 LLDP 接口发送 LLDP 通告帧的频率。默认值为 30 秒。允许的范围为 5 到 32768 秒。您可以通过在层次结构级别包含语句来调整此参数。advertisement-interval[edit protocols lldp]

保留乘数确定要应用于播发间隔的乘数。结果值(以秒为单位)用于在丢弃之前缓存获知的 LLDP 信息。默认值为 4。当与默认播发间隔值 30 秒一起使用时,这将使默认缓存生存期为 120 秒。保持乘数的允许范围为 2 到 10。您可以通过在层次结构级别包含语句来调整此参数。hold-multiplier[edit protocols lldp]

传输延迟决定了任意两个连续的 LLDP 通告帧之间的延迟。默认值为 2 秒。允许的范围为 1 到 8192 秒。您可以通过在层次结构级别包含语句来调整此参数。transmit-delay[edit protocols lldp]

物理拓扑配置最长保留时间确定代理设备维护物理拓扑数据库条目的时间间隔。默认值为 300 秒。允许的范围为 1 到 2147483647 秒。您可以通过在层次结构级别包含语句来调整此参数。ptopo-configuration-maximum-hold-time[edit protocols lldp]

LLDP 配置通知间隔确定当 LLDP 信息数据库中发生更改时,陷阱通知发送到 SNMP 主代理的时间段。允许的范围为 5 到 3600 秒。您可以通过在层次结构级别包含语句来调整此参数。lldp-configuration-notification-interval[edit protocols lldp]

物理拓扑配置陷阱间隔确定当全局物理拓扑统计信息发生更改时,陷阱通知发送到 SNMP 主代理的时间段。默认情况下,此功能处于禁用状态。允许的范围是从 0(禁用)到 3600 秒。如果此间隔的值大于 0,并且在陷阱间隔期间 有任何更改,LLDP 代理程序会将陷阱发送到 SNMP 主代理程序。lldp-configuration-notification-interval 您可以通过在层次结构级别包含语句来调整此参数。ptopo-configuration-trap-interval[edit protocols lldp]

您可以指定 LLDP 的目标 MAC 地址。选项包括 、 和 。nearest-bridgenearest-customer-bridgenearest-non-tpmr-bridge

默认情况下,设备的管理接口用于LLDP PDU的管理地址TLV。您可以为 LLDP 配置管理地址或管理接口。

如果配置管理地址,则该地址将在管理地址 TLV 中发送。如果配置管理接口,则会在 TLV 中发送管理接口的 IP 地址。如果管理接口没有 IP 地址,则会在 TLV 中发送设备管理接口的默认 IP 地址。如果设备的管理接口没有 IP 地址,则会在 TLV 中发送管理接口的 MAC 地址。

从 Junos OS 15.1R7 版开始,您可以通过在 层次结构级别配置陷阱通知语句,为特定接口或 EX3300、EX4200、EX4500、EX4550、EX6200 和 EX8200 交换机上的所有接口启用或禁用链路层发现协议 (LLDP) 和物理拓扑 (PTOPO) MIB 陷阱。[edit protocols lldp interface interface-name]

默认情况下,LLDP 为端口 ID 类型、长度和值 (TLV) 生成接口的 SNMP 索引。从 Junos OS 12.3R1 版开始,您可以将接口名称生成为端口 ID TLV。为此,请在 ] 层次结构级别包含语句。interface-name[edit protocols lldp port-id-subtype 在远程 LLDP 邻接方上配置语句时,命令输出将在字段中显示接口名称,而不是缺省情况下显示的接口的 SNMP 索引。interface-nameshow lldp neighborsPort ID 如果更改将接口的 SNMP 索引生成为端口 ID TLV 的默认行为,则可以通过在 ] 层次结构级别包含语句来重新启用默认行为。locally-assigned[edit protocols lldp port-id-subtype

注:

从 Junos OS 12.3 版开始,MIB 变量 的值取决于用于生成端口 ID TLV 的 SNMP MIB 对象实体。lldpLocPortId 如果端口 ID TLV 生成配置为使用命令中的 接口名称,则 MIB 变量 的值是接口名称,而不是 SNMP 索引。set port-id-subtype interface-namelldpLocPortId

变更历史表

是否支持某项功能取决于您使用的平台和版本。 使用 Feature Explorer 查看您使用的平台是否支持某项功能。

版本
说明
19.4R2
从 Junos OS 19.4R2 版 开始, 您可以在冗余以太网 (reth) 接口上配置 LLDP。使用命令在 reth 接口上配置 LLDP。set protocol lldp interface <reth-interface>
15.1R7
从 Junos OS 15.1R7 版开始,您可以通过在 层次结构级别配置陷阱通知语句,为特定接口或 EX3300、EX4200、EX4500、EX4550、EX6200 和 EX8200 交换机上的所有接口启用或禁用链路层发现协议 (LLDP) 和物理拓扑 (PTOPO) MIB 陷阱。[edit protocols lldp interface interface-name]
14.2
从 Junos OS 14.2 版开始,您可以在 MX 系列路由器上配置 fxp0 或 me0 等管理接口,以便向相邻 LLDP 接口发送 LLDP 帧以及从相邻 LLDP 接口接收 LLDP 帧。
14.2
从 Junos OS 14.2 版开始,采用 Junos Fusion 技术的扩展端口支持 LLDP。
12.3
从 Junos OS 12.3R1 版开始,您可以将接口名称生成为端口 ID TLV。
12.3
从 Junos OS 12.3 版开始,MIB 变量 的值取决于用于生成端口 ID TLV 的 SNMP MIB 对象实体。lldpLocPortId