LLDP

LLDP

鏈路層發現協定(LLDP)是一個廠商無關的二層協定,它允許網路設備在本地子網中通告自己的設備標識和性能。當設備的工作模式由Disable/Rx切換為TxRx/Tx,或者發現了新的鄰居設備(即收到一個新的LLDP 報文且本地尚未保存傳送該報文設備的信息)時,該設備將自動啟用快速傳送機制,即將LLDP報文的傳送周期縮短為1秒,並連續傳送指定數量的LLDP報文後再恢復為正常的傳送周期。當連線埠工作在TxRx或Rx模式時,設備會對收到的LLDP 報文及其攜帶的TLV進行有效性檢查,通過檢查後再將鄰居信息保存到本地,並根據TTL(Time To Live,生存時間) TLV中TTL的值來設定鄰居信息在本地設備上的老化時間,若該值為零,則立刻老化該鄰居信息。

產生背景

目前, 網路設備的種類日益繁多且各自的配置錯綜複雜,為了使不同廠商的設備能夠在網路中相互發現並互動各自的系統及配置信息,需要有一個標準的信息交流平台。

LLDP(Link Layer Discovery Protocol, 鏈路層發現 協定)就是在這樣的背景下產生的,它提供了一種標準的 鏈路層發現方式,可以將本端設備的的主要能力、管理地址、設備標識、接口標識等信息組織成不同的 TLV(Type/Length/Value,類型/長度/值),並封裝在LLDPDU(Link Layer Discovery Protocol Data Unit,鏈路層發現 協定數據單元)中發布給與自己直連的鄰居,鄰居收到這些信息後將其以標準MIB(Management Information Base,管理信息庫)的形式保存起來,以供 網路管理系統查詢及判斷鏈路的通信狀況。

簡介

鏈路層發現 協定(Link Layer Discovery Protocol)-- IEEE802.1ab

2005年5月,此 協定已經被認可為IEEE802.1AB-2005標準。它代替了供應商私有的 協定,如Cisco公司的思科發現協定(Cisco Discovery Protocol)、Extreme Networks的EDP協定(Extreme Discovery Protocol)、Enterasys Networks的CDP協定(Cabletron Discovery Protocol)以及Nortel Networks的NDP協定(Nortel Discovery Protocol)等。

The Link Layer Discovery Protocol or LLDP is a vendor-neutral Layer 2 protocol that allows a network device to advertise its identity and capabilities on the local network. The protocol was formally ratified as IEEE standard 802.1AB-2005 in May 2005. It supersedes proprietary protocols like Cisco Discovery Protocol, Extreme Discovery Protocol and Nortel Discovery Protocol (also known as SONMP).

簡單說來,LLDP是一種鄰近發現 協定。它為 乙太網 網路設備,如 交換機、 路由器和 無線區域網路接入點定義了一種標準的方法,使其可以向網路中其他節點公告自身的存在,並保存各個鄰近設備的發現信息。例如設備配置和設備識別等詳細信息都可以用該 協定進行公告。

具體來說,LLDP定義了一個通用公告信息集、一個傳輸公告的 協定和一種用來存儲所收到的公告信息的方法。要公告自身信息的設備可以將多條公告信息放在一個區域網路數據包內傳輸,傳輸的形式為類型長度值(TLV)域。

工作模式

TxRx:既傳送也接收LLDP 報文。

Tx:只傳送不接收LLDP 報文。

Rx:只接收不傳送LLDP 報文。

Disable:既不傳送也不接收LLDP 報文。

當連線埠的LLDP工作模式發生變化時,連線埠將對 協定 狀態機進行初始化操作。為了避免連線埠工作模式頻繁改變而導致連線埠不斷執行初始化操作,可配置連線埠初始化延遲時間,當連線埠工作模式改變時延遲一段時間再執行初始化操作。

LLDP報文

概念

封裝有LLDPDU的 報文稱為LLDP報文,其 封裝格式有兩種:Ethernet II和SNAP(Subnetwork Access Protocol, 子網訪問 協定)。

傳送機制

當連線埠工作在TxRx或Tx模式時,設備會周期性地向鄰居設備傳送LLDP報文。如果設備的本地配置發生變化則立即傳送LLDP 報文,以將本地信息的變化情況儘快通知給鄰居設備。但為了防止本地信息的頻繁變化而引起LLDP 報文的大量傳送,每傳送一個LLDP報文後都需延遲一段時間後再繼續傳送下一個報文。

當設備的工作模式由Disable/Rx切換為TxRx/Tx,或者發現了新的鄰居設備(即收到一個新的LLDP 報文且本地尚未保存傳送該報文設備的信息)時,該設備將自動啟用快速傳送機制,即將LLDP報文的傳送周期縮短為1秒,並連續傳送指定數量的LLDP報文後再恢復為正常的傳送周期。

接收機制

當連線埠工作在TxRx或Rx模式時,設備會對收到的LLDP 報文及其攜帶的TLV進行有效性檢查,通過檢查後再將鄰居信息保存到本地,並根據TTL(Time To Live,生存時間) TLV中TTL的值來設定鄰居信息在本地設備上的老化時間,若該值為零,則立刻老化該鄰居信息。

相關詞條

相關搜尋

熱門詞條

聯絡我們