附件下载
LLDP技术介绍.pdf(111.64 KB)
LLDP是Link Layer Discovery Protocol(链路层发现协议)的简称,它将本地设备的信息组织成TLV(Type/Length/Value,类型/长度/值)封装在LLDPDU(Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发送给直连的邻居,同时收到的来自邻居的LLDPDU以标准MIB(Management Information Base,管理信息库)形式保存起来,以供网络管理系统查询及判断链路的通信状况。
LLDP有以下四种工作模式:
l TxRx:既发送也接收LLDPDU。
l Tx:只发送不接收LLDPDU。
l Rx:只接收不发送LLDPDU。
l Disable:既不发送也不接收LLDPDU。
当端口的LLDP工作模式发生变化时,端口将对协议状态机进行初始化操作。为了避免端口工作模式频繁改变而导致端口不断执行初始化操作,可配置端口初始化延迟时间,当端口工作模式改变时延迟一段时间再执行初始化操作。
当端口工作在TxRx或Tx模式时,设备会周期性地向邻居设备发送LLDPDU。当设备的本地配置发生变化时立即发送LLDPDU,以将本地信息的变化情况尽快通知给邻居设备。但为了防止本地信息频繁变化而引起LLDPDU的大量发送,每发送一个LLDPDU后都需延迟一段时间后再继续发送下一个LLDPDU。
当设备的工作模式由Disable/Rx切换为TxRx/Tx,或者发现了新的邻居设备(即收到一个新的LLDPDU且本地未存有发送该LLDPDU的设备信息)时,该设备将自动启用快速发送机制,即将LLDPDU的发送周期缩短为1秒,并连续发送指定数量的LLDPDU后再恢复为正常的发送周期。
当端口工作在TxRx或Rx模式时,设备会对收到的LLDPDU及其携带的TLV进行有效性检查,通过检查后再将邻居信息保存到本地,并根据LLDPDU中携带的TTL(Time To Live,生存时间) TLV值来设置邻居信息在本地设备上的老化时间。若该值为零,则立刻老化该邻居信息。
LLDP可以封装的TLV包括基本TLV、组织定义TLV以及LLDP-MED(Media Endpoint Discovery,媒体终端发现)相关TLV。
基本TLV是网络设备管理基础的一组TLV,组织定义TLV和LLDP-MED相关TLV则是由标准组织以及其他机构定义的TLV,用于增强对网络设备的管理,可根据实际需要选择是否在LLDPDU中发送。
在基本TLV中,有几种TLV对于实现LLDP功能来说是必选的,即必须在LLDPDU中发布,如表1所示。
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 | 管理地址,以及对应的接口号和OID(Object Identifier,对象标识) | 否 |
(1) IEEE 802.1组织定义的TLV如表2所示。
表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组织定义的TLV如表3所示。
表3 IEEE 802.3组织定义的TLV
TLV名称 | 说明 |
MAC/PHY Configuration/Status | 端口的速率和双工状态、是否支持端口速率自动协商、是否已使能自动协商功能以及当前的速率和双工状态 |
Power Via MDI | 端口的供电能力 |
Link Aggregation | 端口是否支持链路聚合以及是否已使能链路聚合 |
Maximum Frame Size | 端口支持的最大帧长度,取端口配置的MTU(Max Transmission Unit,最大传输单元) |
LLDP-MED相关TLV为VoIP(Voice over IP,在IP上传送语音)提供了许多高级的应用,包括基本配置、网络策略配置、地址信息以及目录管理等,满足了语音设备的不同生产厂商在成本有效、易部署、易管理等方面的要求,并解决了在以太网中部署语音设备的问题,为语音设备的生产者、销售者以及使用者提供了便利。LLDP-MED相关的TLV如表4所示。
表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 | 位置标识信息,供其它设备在基于位置的应用中使用 |
LLDP技术介绍.pdf(111.64 KB)