鏈路層發現協定
鏈路層發現協定(Link Layer Discovery Protocol,LLDP)是一種資料鏈路層協定,網路裝置可以通過在本地網路中傳送LLDPDU(Link Layer Discovery Protocol Data Unit)來通告其他裝置自身的狀態。是一種能夠使網路中的裝置互相發現並通告狀態、相互資訊的協定。
概述
編輯LLDP協定屬於鏈路層協定,它的以太類型為0x88cc。一個標準的LLDP訊框格式如下:
目的MAC位址 | 源MAC位址 | 以太類型 | Chassis ID TLV | Port ID TLV | Time to live TLV | 可選 TLV | End of LLDPDU TLV |
---|---|---|---|---|---|---|---|
01-80-C2-00-00-0E 或
01-80-C2-00-00-03 或 01-80-C2-00-00-00 |
源MAC | 0x88cc | 零或多個可選的TLV | 表示LLDP結束 |
- 目的MAC位址
- LLDP協定的目的MAC位址總是是固定的幾個值之一。[1]:20
名稱 目的MAC位址 意義 Nearest bridge 01-80-C2-00-00-0E 包被限制在本地網路中,無法被任何橋或路由裝置轉發 Nearest non-TPMR bridge 01-80-C2-00-00-03 包只被Two-Port MAC Relay (TPMR)轉發,其他的任何橋或路由裝置都不轉發該封包 Nearest Customer Bridge 01-80-C2-00-00-00 只在兩個Customer Bridge之間傳播。
TLV類型 (7bits)
TLV資料部分長度 (9bits)
TLV資料部分 (0至511位元組)
TLV的類型部分的取值中,0~8以及127是規範中已經明確占用的數值,9~126則是預留的數值,其詳細定義如下:[1]:25
TLV類型部分定義 TLV type TLV name 是否必須存在 0 End Of LLDPDU 必須 1 Chassis ID 必須 2 Port ID 必須 3 Time To Live 必須 4 Port Description 可選 5 System Name 可選 6 System Description 可選 7 System Capabilities 可選 8 Management Address 可選 9–126 Reserved for future standardization — 127 Organizationally Specific TLVs 可選