Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在交换机上使用 LLDP 和 LLDP 中的设备发现

链路层发现协议(LLDP)是行业标准、供应商中立的方法,允许网络设备将功能、身份和其他信息公布到 LAN 上。它还提供了有关功能发现、网络策略、以太网供电(PoE)和库存管理的附加 Tlv。有关更多信息,请阅读本主题。

了解 LLDP

设备使用链路层发现协议(LLDP) 来学习和分布网络链路上的设备信息。该信息使交换机能够快速识别各种设备。这种快速识别会导致 LAN 以流畅且高效的方式进行互操作。

支持 LLDP 的设备将类型、长度和值(TLV)消息中的信息传输到邻居设备。设备信息可以包括机箱和端口识别以及系统功能等细节。Tlv 利用已在 Junos OS 中配置的参数的此信息。

该设备支持以下基本 Tlv:

  • Chassis Identifier— MAC 地址系统相关联的设备。

  • Port Identifier—本地系统中指定端口的端口标识。

  • Port Description—用户配置的端口说明。端口说明最多可为256个字符。

  • System Name—本地系统的用户配置的名称。系统名称最多可以为256个字符。

  • System Description—系统说明包含有关在系统上运行的软件和当前映像的信息。此信息不能配置,而是从软件中提取。

  • System Capabilities—系统执行的主要功能。系统支持的功能已定义;例如,网桥或路由器。此信息不能配置,而是基于产品的型号。

  • Management Address—本地系统的 IP 管理地址。

此设备支持以下 802.3 Tlv:

  • Power via MDI—通告介质相关接口 (MDI) 电源支持、电源设备 (PSE) 电源对和电源类信息的 TLV。

  • MAC/PHY Configuration Status—一种 TLV,用于通告有关物理接口的信息,例如自动合作状态、支持以及 MAU 类型。这些信息不能配置,而是基于物理接口结构。

  • Link Aggregation—播发端口是否聚合及其聚合端口 ID 的 TLV。

  • Maximum Frame Size—播发 LLDP 帧的接口的最大传输单元 (MTU) 的 TLV。

  • Port Vlan—播发接口上配置的 VLAN 名称的 TLV。

配置 LLDP(CLI 过程)

设备使用链路层发现协议 (LLDP) 和链路层发现协议-媒体端点发现 (LLDP-MED) 来学习并分发网络链路上的设备信息。该信息使设备能够快速识别各种其他设备,从而实现可平稳有效地互操作的 LAN。

本主题介绍:

在接口上启用 LLDP

默认情况下,所有接口上均启用 LLDP。如果禁用,则可通过在所有接口或特定接口上配置 LLDP 来启用它。

  • 要在所有接口上配置 LLDP:

  • 要在特定接口上配置 LLDP:

调整 LLDP 通告设置

您可以为 LLDP 通告调整以下设置,以便进行故障排除或验证。启用 LLDP 时,将应用默认值。对于正常操作,建议您不要更改默认值。

  • 要指定 LLDP 通告的发送频率(以秒为单位):

    例如,使用默认值:

  • 要指定在丢弃 LLDP 信息之前所拥有秒数(将乘法器值与播发间隔值组合使用):

    例如,使用默认值:

  • 指定在在 LLDP 的 TLV (类型、长度或值)元素中进行更改之后,设备在向邻居发送通告之前等待的秒数,例如主机名或管理地址的更改,请设置传输延迟。默认情况下,交换机上将启用传输延迟,以减少通知邻居本地系统发生变化的延迟。默认值为 2 秒(如果播发间隔值设置为 8 秒或 8 秒以上)或 1 秒(如果播发间隔值设置为小于 8 秒)。

    例如:

    注:

    通告间隔值必须大于或等于传输延迟值的四倍;否则,当您尝试提交配置时,将返回一个错误。

调整 LLDP 更改的 SNMP 通知设置

您可以为 LLDP 更改的 SNMP 通知调整以下设置。如果未指定值或将间隔值设置为 0,将禁用通知。

  • 要指定 LLDP 数据库更改的发送频率(以秒为单位):

    例如:

  • 要配置 SNMP 陷阱通知等待拓扑更改的时间间隔(以秒为单位):

    例如:

  • 要指定保持时间(与 ptopo-configuration-trap-interval 值组合使用)以维护动态拓扑条目(以秒为单位):

    例如:

指定 LLDP 管理 TLV 的管理地址

您可以配置要在 LLDP 管理地址类型、长度和值(TLV)消息中使用的 IPv4 或 IPv6 管理地址。只有带外管理地址必须用作该management-address 语句的值。

要配置管理地址:

注:

确保具有已配置管理地址的接口具有使用set protocols lldp interface命令启用的 LLDP。如果在禁用 LLDP 的接口上为 LLDP 配置自定义管理地址, show lldp local-information命令输出将不显示正确的接口信息。

配置 LLDP 电源协商

LLDP 功率协商允许交换机的 以太网供电 (PoE) 控制器与支持 LLDP 的供电设备协商,根据所供电设备的需求,动态分配 PoE PoE 个接口的 PoE 电源。

注:

EX3200 或 EX4200 交换机上不支持 LLDP 电源协商(EX4200 PX 模型除外)。

在运行 PoE 控制器软件4.04 版或更高版本的交换机上支持 LLDP 电源协商。有关升级 PoE 控制器软件的信息,请参阅升级 PoE 控制器软件

当 PoE 管理模式设置为class以下情况时,LLDP 电源协商将自动启用:

要禁用 LLDP 电源协商:

  • 在交换机接口上:

  • 在特定交换机接口上:

禁用 LLDP Tlv

默认情况下,LLDP 发送 TLV 消息。您可以将 LLDP 配置为禁用非强制 Tlv。必填 Tlv 包括:机箱 id、端口 id 和生存时间。在此过程中,禁用所有 Tlv 的任何参考都意味着禁用所有非强制 Tlv。

禁用 Tlv 有两个选项:

  • tlv-select—选择 LLDP 允许播发的 TTLV。如果您只允许使用几个 Tlv,而无需其他任何东西,则此方法很有用。

  • tlv-filter—过滤不应由 LLDP 播发的 TTL。如果您只想筛选少量 Tlv,并允许其他任何内容,则此方法很有用。

注:

tlv-selecttlv-filter相互排斥,不能同时用于同一配置部分上。

您可以在特定接口或所有接口上禁用 Tlv。接口配置部分下的配置优先于全局配置。

要选择允许由 LLDP 广告的 Tlv:

  • 在所有接口上:

  • 在特定接口上:

要过滤不应由 LLDP 广告的 Tlv:

  • 在所有接口上:

  • 在特定接口上:

下面的示例禁用除端口说明外的所有 Tlv:

以下示例禁用了 ge/1/1 接口上的系统说明 TLV:

以下示例在除 ge-0/0/1 接口之外的所有接口上禁用除端口说明和系统说明以外的所有 Tlv,仅禁用系统名称 TLV:

您也可为 LLDP 媒体端点发现(LLDP-MED-V)协议禁用 Tlv。有关详细信息,请参阅配置 LLDP-med-v (CLI 过程)

配置 LLDP (J-Web 过程)

注:

本主题仅适用于 J Web 应用程序包。

使用 LLDP 配置页面为 J-Web 界面上的 EX 系列交换机配置 LLDP 全局和端口设置。

要配置 LLDP:

  1. 选择 Configure >> SwitchingLLDP

    LLDP 配置页面显示 LLDP 全局设置和端口设置。

    屏幕的下半年显示选定端口的操作细节。

    注:

    更改此页上的配置后,您必须提交更改才能使其生效。要提交活动配置的所有更改,请选择 > Commit OptionsCommit 。请参阅使用提交选项提交配置更改,了解有关所有提交选项的详细信息。

  2. 对于 EX8200 虚拟机箱配置,请从列表中选择成员和插槽(FPC)。
  3. 要修改 LLDP 全局设置,请单击 Global Settings

    按中表 1所述输入信息。

  4. 要修改端口设置, Edit 请单击 端口设置 部分。

    按中表 2所述输入信息。

表 1: 全局设置

字段

功能

执行的操作

广告间隔

指定出站 LLDP 通告的频率。您可以增加或减少此间隔。

键入秒数。

握住乘数

指定要由支持 LLDP 的交换机使用的乘数因子,用于计算其生成并传输到 LLDP 邻接方的 LLDP 通告的生存时间(TTL)值。

在字段中键入所需号码。

快速入门计数

指定设备连接后第一秒发送的 LLDP 播发数量。默认值为 3。增加此数字会导致端口在有限时间以更快的速度最初发布 LLDP-MED。

键入快速启动计数。

表 2: 编辑端口设置

字段

功能

执行的操作

LLDP 状态

指定端口上是否已启用 LLDP。

选择一个:EnabledDisabledNone

LLDP-MED-V 状态

指定端口上是否已启用 LLDP-MED。

Enable 列表中选择。

了解 EX 系列交换机上的 LLDP 和 LLDP-MED-V

EX 系列以太网交换机使用链路层发现协议 (LLDP) 和链路层发现协议-媒体端点发现 (LLDP-MED) 来学习并分发网络链路上的设备信息。该信息使交换机能够快速识别各种设备,从而实现可平稳有效地互操作的 LAN。

LLDP 和 LLDP-MED-V 的优势

  • 使交换机能够快速识别各种设备。

  • 提供 PoE 电源管理功能。

  • 确保语音信息流标记并优先于源位置的正确值。

LLDP 和 LLDP-MED-V 概述

支持 LLDP 的设备将类型、长度和值(TLV)消息中的信息传输到邻居设备。设备信息可以包括机箱和端口标识以及系统功能等信息。Tlv 利用已在 Junos 操作系统(Junos OS)中配置的参数的此信息。

LLDP-MED-V 比 LLDP 更远一步,在交换机和 IP 电话之间交换 IP 电话服务消息。

注:

如果您的 IP 电话配置为 VoIP (VoIP),交换机将自动检测配置并将电话分配给语音 VLAN。IP 电话上的语音 VLAN 的实施是特定于供应商的。有关配置语音 VLAN 的说明,请参阅 IP 电话随附的文档。例如,在 Avaya 电话上,您可以通过启用 DHCP 选项176,确保手机获取正确的 VoIP VLAN ID,即使在缺少 LLDP-MED-V 的情况下也是如此。

LLDP 和 LLDP-MED-V 还提供 PoE 电源管理功能。LLDP 电源协商允许交换机通过与支持 LLDP 的供电设备进行协商来管理 PoE 电源,以便根据需要动态分配 PoE 电源。LLDP 电源优先级允许启用 LLDP 电源的设备在连接的交换机接口上设置 PoE 电源优先级。

交换机还使用这些协议来确保语音信息流在源自身上以正确的值进行标记和优先级排序。例如,802.1 p CoS 和 802.1 Q 标记信息可发送至 IP 电话。

支持的 LLDP Tlv

EX 系列交换机和 QFX5100 交换机支持以下基本管理 Tlv:

  • 机箱 ID — MAC 地址系统相关联的机箱。

    注:

    机箱 ID TLV 具有网络地址族的子类型。仅当此子类型具有值1(IPv4)或2(IPv6)时,才会验证 LLDP 帧。对于任何其他值,将由 LLDP 检测传输设备并显示在show lldp neighbors命令输出中,但不会将其分配给 VLAN。

  • 端口 ID - 本地系统中指定端口的端口标识。

  • 活动时间 - 收到的信息应保持有效的时间长度。

  • 端口说明 — 接口或逻辑单元的文本说明。如果可用,则使用逻辑单元的说明;否则,端口说明 TLV 包含物理接口上配置的说明。例如,LAG 成员接口不包含逻辑单元;因此,只能使用物理接口上配置的说明。

  • 系统名称 — 本地系统的用户配置的名称。系统名称最多可以为256个字符。系统名称字段包含以下格式的主机名称和域名:主机名称域名。

  • 系统说明 — 系统说明,包含有关在系统上运行的软件和当前映像的信息。此信息不可配置,但可从软件中获取。

  • 系统功能 — 系统执行的主要功能。系统支持的功能,例如桥接或路由器。此信息不可配置,但基于产品的型号。

  • 管理地址 — 本地系统的 IPv4 或 IPv6 管理地址。

EX 系列交换机和 QFX5100 交换机支持以下组织定义的 Tlv:

  • 通过 MDI 供电的 TLV,用于通告 MDI(介质相关接口)功率支持、PSE(采购设备)电源对和电源等级信息。

  • MAC/PHY 配置状态 — 通告有关物理接口的信息的 TLV,例如自动合作状态和支持以及 MAU(介质附件单元)类型。这些信息是不可配置的,但基于物理接口结构。

    注:

    MAC/PHY 配置状态 TLV 具有 PMD 自动协商播发功能字段的一个子类型。此字段包含一个值, other或者unknown 如果 LLDP 数据包从10千兆位 SFP + 端口传输。

  • 链路聚合 — 一种 TLV,可通告端口是否聚合及其聚合端口 ID。

  • 最大帧大小 — 用于播发 LLDP 帧最大传输单元(MTU)的 TLV。

  • 端口 Vlan — 通告接口上配置的 VLAN 名称的 TLV。

支持的 LLDP-MED-V Tlv

EX 系列交换机和 QFX5100 交换机支持以下 LLDP-MED-V Tlv:

  • LLDP-MED 功能 — 通告端口主要功能的 TLV。功能的值范围为0到15:

    • 0 — 功能

    • 1 — 网络策略

    • 2 — 位置识别

    • 3 - 通过 MDI-PSE 扩展电源

    • 4 — 库存

    • 5-15—Reserved

  • LLDP-MED 设备类值 — 将媒体端点设备分类为类:

    • 0 - 未定义类

    • 1 —1 类(通用端点)。此类定义适用于需要 base LLDP 发现服务的所有端点。

    • 2 - 2 类(媒体端点)。此类包括具有 IP 媒体功能的端点。

    • 3 类(通信端点)。充当最终用户通信 applicances 的设备

    • 4 — 网络连接设备

    • 5-255—Reserved

  • 网络策略 — 一种 TLV,用于通告端口 VLAN 配置以及关联的第 2 层/第 3 层属性。属性包括策略标识符、应用程序类型(如语音或流视频)、802.1 Q VLAN 标记和 802.1 p 优先级位和 Diffserv 代码点。

  • 端点位置 — 通告端点物理位置的 TLV。

  • 通过 MDI 扩展电源 — 通告端口的电源类型、电源、电源优先级和功率值的 TLV。PSE 设备(网络连接设备)负责通告端口上的电源优先级。

禁用 Tlv

在多供应商网络中,可能不需要发送 TLV 消息,因为它们可能包含有关网络设备的敏感信息。您可以配置 LLDP 或 LLDP-MED-V,以禁用任何非强制 TLV 消息。必填 Tlv 包括:机箱 id、端口 id 和生存时间。所有其他 Tlv 均可在特定接口上或在全球基础上禁用。请参阅配置 lldp (Cli 过程)配置 lldp-Med-v (cli 过程)以了解更多信息。

配置 LLDP-MED-V (CLI 过程)

链路层发现协议-媒体端点发现 (LLDP-MED) 是 LLDP 的扩展。EX 系列交换机使用 LLDP-MED-V 来支持设备发现 VoIP 电话,并为这些电话位置创建位置数据库。

默认情况下,在 EX 系列交换机上启用 LLDP-MED-V。

本主题介绍:

在接口上启用 LLDP MED-V

默认情况下,在所有接口上启用 LLDP-MED-V。如果禁用,则可通过在所有接口或特定接口上配置 LLDP-MED-V 来启用。

注:

对于支持增强型第 2 层软件 (ELS) 配置样式的 EX 系列交换机上运行 Junos OS 的交换机,在物理接口上配置 LLDP-MED,例如 ge-0/0/2。有关 ELS 的更多信息,请参阅 使用增强型第 2 层软件CLI

要在所有接口或特定接口上配置 LLDP-MED-V:

配置交换机通告的位置信息

您可以配置从交换机到 LLDP-MED-V 设备通告的位置信息。您可以指定基于市政的位置(地理位置)或基于 ELIN (紧急位置识别号)的位置:

  • 要按地理位置指定地点:

  • 要使用字符串指定 elin 位置:

为 LLDP-MED-V 配置快速入门

当交换机检测到 LLDP 功能的设备时,会开始从连接到设备的端口发送 LLDP 通告。快速启动计数表示交换机检测到 LLDP-MED-V 设备后第一秒发送的通告数量。默认值为 3;要将其设置为其他值:

例如:

注:

如果将接口配置为 VoIP 接口,则交换机不会等待附加的电话将自身识别为 LLDP-中设备,然后在执行平滑路由引擎切换(GRES)或重新启动之后。而是在 GRES 或重新启动后立即执行 LLDP-MED-V 快速启动。此行为可防止某些型号的 IP 电话在 GRES 后重置。

禁用 LLDP-MED-V Tlv

默认情况下,LLDP-MED-V 发送 TLV 消息。您可以配置 LLDP-MED-V 以禁用非强制 Tlv。必填 Tlv 包括:机箱 id、端口 id 和生存时间。在此过程中,禁用所有 Tlv 的任何参考都意味着禁用所有非强制 Tlv。

禁用 Tlv 有两个选项:

  • tlv-select—选择 LLDP 允许播发的 TTLV。如果您只允许使用几个 Tlv,而无需其他任何东西,则此方法很有用。

  • tlv-filter—过滤不应由 LLDP 播发的 TTL。如果您只想筛选少量 Tlv,并允许其他任何内容,则此方法很有用。

注:

tlv-selecttlv-filter相互排斥,不能同时用于同一配置部分上。

您可以在特定接口或所有接口上禁用 Tlv。接口配置部分下的配置优先于全局配置。

要选择允许由 LLDP-MED-V 通告的 Tlv:

  • 在所有接口上:

  • 在特定接口上:

要过滤不应由 LLDP-MED-V 通告的 Tlv:

  • 在所有接口上:

  • 在特定接口上:

以下示例禁用除位置 id 之外的所有 Tlv:

以下示例在 ge-2/1/1 接口上禁用了不限供电的 mdi TLV:

下面的示例禁用除 ge-0/0/1 接口以外的所有接口上除位置 id 和 ext-mdi 之外的所有 Tlv,仅禁用网络策略 TLV:

您也可为 LLDP 协议禁用 Tlv。有关详细信息,请参阅配置 LLDP (CLI 过程)