1、簡介
LLDP(Link Layer Discovery Protocol,鏈路層發現協議):它提供了一種標準的鏈路層發現方式,能夠將本端設備的的主要能力、管理地址、設備標識、接口標識等信息組織成不一樣的TLV(Type/Length/Value,類型/長度/值),並封裝在LLD PDU(Link Layer Discovery Protocol Data Unit,鏈路層發現協議數據單元)中發佈給與本身直連的鄰居,鄰居收到這些信息後將其以標準MIB(Management Information Base,管理信息庫)的形式保存起來,以供網絡管理系統查詢及判斷鏈路的通訊情況。
2、LLDP報文封裝有兩種格式:一是ethernet II,另一個是SNAP。二者的差異在於LLDPDU部分,第一種封裝格式爲固定1500字節,第二種封裝爲n 字節。
一、 Ethernet II格式封裝的LLDP幀網絡
各個字段的含義:
DA:目的MAC地址,爲固定組播地址0x0180-C200-000E
SA:源MAC地址,爲端口MAC地址或設備MAC地址。
Type:幀類型,爲0x88cc。
data:數據,爲LLDPDU.
FCS:幀檢驗
二、SNAP(子網訪問協議)格式封裝的LLDP幀3d
各個字段的含義:
DA:目的MAC地址,爲固定組播地址0x0180-C200-000E
SA:源MAC地址,爲端口MAC地址或設備MAC地址。
Type:幀類型,爲0xAAAA-0300-0000-88CC。
data:數據,爲LLDPDU.
FCS:幀檢驗
三、 LLDPDU格式orm
Chassis ID TLV:用於描述設備信息。
Port ID TLV:描述發送端口信息。
Time To Live TLV:表示該LLDPDU有效時間
End Of LLDUDU TLV:做爲LLDPDU結尾。
以上四種只能各存在一個,不能存在多個。且必須存在。
基本TLV的種類:blog