在增强型 LAN 模式下在 MX 系列路由器上配置 LLDP
从 Junos OS 14.2 版开始,设备使用链路层发现协议 (LLDP) 和链路层发现协议 – 媒体端点发现 (LLDP-MED) 来学习和分发网络链路上的设备信息。这些信息使设备能够快速识别各种其他设备,从而形成平稳高效的 LAN 互操作。
本主题将介绍如下内容:
在接口上启用 LLDP
默认情况下,在所有接口上启用 LLDP。如果禁用,您可以通过在所有接口或特定接口上配置来启用 LLDP。
要在所有接口上配置 LLDP,请执行以下操作:
[edit protocols lldp] user@router# set interface all
要在特定接口上配置 LLDP,请执行以下操作:
[edit protocols lldp] user@router# set interface interface-name
在 MX 系列路由器上,无法在管理以太网接口上配置 LLDP。发出该命令 set protocols lldp interfaceem0
将生成以下错误消息:
error: name: 'em0': Invalid interface error: statement creation failed: interface
调整 LLDP 通告设置
您可以调整 LLDP 播发的以下设置,以便进行故障排除或验证。启用 LLDP 时将应用默认值。对于正常操作,建议您不要更改默认值。
要指定发送 LLDP 通告的频率(以秒为单位),请执行以下操作:
[edit protocols lldp] user@router# set advertisement-interval seconds
例如,使用默认值:
[edit protocols lldp] user@router# set advertisement-interval 45
要指定 LLDP 信息在被丢弃之前的秒数(乘数值与 advertisement-interval 值结合使用):
[edit protocols lldp] user@router# set hold-multiplier seconds
例如,使用默认值:
[edit protocols lldp] user@router# set hold-multiplier 5
要指定在 LLDP 中的 TLV(类型、长度或值)元素或本地系统状态(例如主机名或管理地址更改)中进行更改后,设备在向邻居发送播发之前延迟的秒数,请设置传输延迟。默认情况下,交换机上启用传输延迟,以减少通知邻居本地系统发生更改的延迟。默认值为 2 秒(如果 advertisement-interval 该值设置为 8 秒或更长时间)或 1 秒(如果该 advertisement-interval 值设置为小于 8 秒)。
[edit protocols lldp] user@router# set transmit-delay seconds
例如:
[edit protocols lldp] user@router# set transmit-delay 2
注:该 advertisement-interval 值必须大于或等于该 transmit-delay 值的四倍;否则,当您尝试提交配置时将返回错误。
调整 LLDP 更改的 SNMP 通知设置
您可以针对 LLDP 更改的 SNMP 通知调整以下设置。如果未指定这些值或间隔值设置为 0,则会禁用通知。
要指定发送 LLDP 数据库更改的频率(以秒为单位),请执行以下操作:
[edit protocols lldp] user@router# set lldp-configuration-notification-interval seconds
例如:
[edit protocols lldp] user@router# set lldp-configuration-notification-interval 600
要配置 SNMP 陷阱通知等待拓扑更改的时间间隔(以秒为单位),请执行以下操作:
[edit protocols lldp] user@router# set ptopo-configuration-trap-interval seconds
例如:
[edit protocols lldp] user@router# set ptopo-configuration-trap-interval 600
要指定保持时间(与 ptopo-configuration-trap-interval 值结合使用)以维护动态拓扑条目(以秒为单位),请执行以下操作:
[edit protocols lldp] user@router# set ptopo-configuration-maximum-hold-time seconds
例如:
[edit protocols lldp] user@router# set ptopo-configuration-maximum-hold-time 2147483647
为 LLDP 管理 TLV 指定管理地址
您可以配置要在 LLDP 管理地址类型、长度和值 (TLV) 消息中使用的 IPv4 或 IPv6 管理地址。只有带外管理地址必须用作语句的值 management-address
。
要配置管理地址:
[edit protocols lldp] user@router# set management-address ip-address
使用命令确保 set protocols lldp interface
配置了管理地址的接口已启用 LLDP。如果在禁用 LLDP 的接口上为 LLDP 配置自定义管理地址, show lldp local-information
命令输出将不会显示正确的接口信息。
变更历史表
是否支持某项功能取决于您使用的平台和版本。 使用 Feature Explorer 查看您使用的平台是否支持某项功能。