鏈路層發現協定

鏈路層發現協定(Link Layer Discovery Protocol,LLDP)是一種數據鏈路層協定。

簡介

網路設備可以通過在本地網路中傳送LLPDU(Link Layer Discovery Protocol Data Unit)來通告其他設備自身的狀態。是一種能夠使網路中的設備互相發現並通告狀態、互動信息的協定。

內容

LLDP協定屬於鏈路層協定,它的以太類型為0x88cc。一個標準的LLDP幀格式如下:

標準LLDP協定幀格式
目的MAC地址源MAC地址以太類型Chassis ID TLVPort ID TLVTime to live TLV可選 TLVEnd of LLDPDU TLV
01-80-C2-00-00-0E 或 01-80-C2-00-00-03 或 01-80-C2-00-00-00 源MAC0x88cc零或多個可選的TLV表示LLDP結束

目的MAC地址

LLDP協定的目的MAC地址總是是固定的幾個值之一。

名稱目的MAC地址意義
Nearest bridge01-80-C2-00-00-0E包被限制在本地網路中,無法被任何橋或路由設備轉發
Nearest non-TPMR bridge01-80-C2-00-00-03包只被Two-Port MAC Relay (TPMR)轉發,其他的任何橋或路由設備都不轉發該數據包
Nearest Customer Bridge01-80-C2-00-00-00只在兩個Customer Bridge之間傳播。

TLV

TLV是type, length, value的縮寫,是LLDP中主要的數據格式。該數據類型的格式為:

TLV類型 (7bits) TLV數據部分長度 (9bits) TLV數據部分 (0至511位元組)

TLV的類型部分的取值中,0~8以及127是規範中已經明確占用的數值,9~126則是預留的數值,其詳細定義如下:

TLV類型部分定義
TLV typeTLV name是否必須存在
0End Of LLDPDU必須
1Chassis ID必須
2Port ID必須
3Time To Live必須
4Port Description可選
5System Name可選
6System Description可選
7System Capabilities可選
8Management Address可選
9–126Reserved for future standardization
127Organizationally Specific TLVs可選

相關詞條

熱門詞條

聯絡我們