LLDP技术介绍


LLDP

LLDP简介

LLDPLink Layer Discovery Protocol(链路层发现协议)的简称,它将本地设备的信息组织成TLVType/Length/Value,类型/长度/值)封装在LLDPDULink Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发送给直连的邻居,同时收到的来自邻居的LLDPDU以标准MIBManagement Information Base,管理信息库)形式保存起来,以供网络管理系统查询及判断链路的通信状况。

LLDP工作模式

LLDP有以下四种工作模式:

l              TxRx:既发送也接收LLDPDU

l              Tx:只发送不接收LLDPDU

l              Rx:只接收不发送LLDPDU

l              Disable:既不发送也不接收LLDPDU

当端口的LLDP工作模式发生变化时,端口将对协议状态机进行初始化操作。为了避免端口工作模式频繁改变而导致端口不断执行初始化操作,可配置端口初始化延迟时间,当端口工作模式改变时延迟一段时间再执行初始化操作。

LLDP工作机制

1. 发送LLDPDU

当端口工作在TxRxTx模式时,设备会周期性地向邻居设备发送LLDPDU。当设备的本地配置发生变化时立即发送LLDPDU,以将本地信息的变化情况尽快通知给邻居设备。但为了防止本地信息频繁变化而引起LLDPDU的大量发送,每发送一个LLDPDU后都需延迟一段时间后再继续发送下一个LLDPDU

当设备的工作模式由Disable/Rx切换为TxRx/Tx,或者发现了新的邻居设备(即收到一个新的LLDPDU且本地未存有发送该LLDPDU的设备信息)时,该设备将自动启用快速发送机制,即将LLDPDU的发送周期缩短为1秒,并连续发送指定数量的LLDPDU后再恢复为正常的发送周期。

2. 接收LLDPDU

当端口工作在TxRxRx模式时,设备会对收到的LLDPDU及其携带的TLV进行有效性检查,通过检查后再将邻居信息保存到本地,并根据LLDPDU中携带的TTLTime To Live,生存时间) TLV值来设置邻居信息在本地设备上的老化时间。若该值为零,则立刻老化该邻居信息。

TLV信息类型

LLDP可以封装的TLV包括基本TLV、组织定义TLV以及LLDP-MEDMedia Endpoint Discovery,媒体终端发现)相关TLV

基本TLV是网络设备管理基础的一组TLV,组织定义TLVLLDP-MED相关TLV则是由标准组织以及其他机构定义的TLV,用于增强对网络设备的管理,可根据实际需要选择是否在LLDPDU中发送。

1. 基本TLV

在基本TLV中,有几种TLV对于实现LLDP功能来说是必选的,即必须在LLDPDU中发布,如1所示。

表1 基本TLV

TLV名称

说明

是否必须发布

End of LLDPDU

标识LLDPDU结束

Chassis ID

发送设备的桥MAC地址

Port ID

标识LLDPDU发送端的端口。当设备不发送MED TLV时,内容为端口名称;当设备发送MED TLV时,内容为端口的MAC地址,没有端口MAC时使用桥MAC

Time To Live

本设备信息在邻居设备上的存活时间

Port Description

以太网端口的描述字符串

System Name

设备的名称

System Description

系统描述

System Capabilities

系统的主要功能以及已使能的功能项

Management Address

管理地址,以及对应的接口号和OIDObject Identifier,对象标识)

 

2. 组织定义TLV

(1)        IEEE 802.1组织定义的TLV2所示。

表2 IEEE 802.1组织定义的TLV

TLV名称

说明

Port VLAN ID

端口的VLAN ID

Port And Protocol VLAN ID

端口的协议VLAN ID

VLAN Name

端口VLAN的名称

Protocol Identity

端口支持的协议类型

 

(2)        IEEE 802.3组织定义的TLV3所示。

表3 IEEE 802.3组织定义的TLV

TLV名称

说明

MAC/PHY Configuration/Status

端口的速率和双工状态、是否支持端口速率自动协商、是否已使能自动协商功能以及当前的速率和双工状态

Power Via MDI

端口的供电能力

Link Aggregation

端口是否支持链路聚合以及是否已使能链路聚合

Maximum Frame Size

端口支持的最大帧长度,取端口配置的MTUMax Transmission Unit,最大传输单元)

 

3. LLDP-MED相关TLV

LLDP-MED相关TLVVoIPVoice over IP,在IP上传送语音)提供了许多高级的应用,包括基本配置、网络策略配置、地址信息以及目录管理等,满足了语音设备的不同生产厂商在成本有效、易部署、易管理等方面的要求,并解决了在以太网中部署语音设备的问题,为语音设备的生产者、销售者以及使用者提供了便利。LLDP-MED相关的TLV4所示。

表4 LLDP-MED相关的TLV

TLV名称

说明

LLDP-MED Capabilities

当前设备的MED设备类型以及在LLDPDU中可封装的LLDP-MED TLV类型

Network Policy

端口的VLAN ID、支持的应用(如语音和视频)、应用优先级以及使用策略等

Extended Power-via-MDI

当前设备的供电能力

Hardware Revision

MED设备的硬件版本

Firmware Revision

MED设备的固件版本

Software Revision

MED设备的软件版本

Serial Number

MED设备的序列号

Manufacturer Name

MED设备的制造厂商

Model Name

MED设备的模块名

Asset ID

MED设备的资产标识符,以便目录管理和资产跟踪

Location Identification

位置标识信息,供其它设备在基于位置的应用中使用

 

附件下载

不同款型规格的资料略有差异, 详细信息请向具体销售和800咨询。 H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!