博客專欄

EEPW首頁 > 博客 > LLDP(鏈路層發(fā)現(xiàn)協(xié)議)

LLDP(鏈路層發(fā)現(xiàn)協(xié)議)

發(fā)布人:szutek 時間:2020-05-27 來源:工程師 發(fā)布文章

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,接入網(wǎng)絡(luò)的設(shè)備的種類越來越多,配置越來越復(fù)雜,來自不同設(shè)備廠商的設(shè)備也往往會增加自己特有的功能,這就導(dǎo)致在一個網(wǎng)絡(luò)中往往會有很多具有不同特性的、來自不同廠商的設(shè)備,為了方便對這樣的網(wǎng)絡(luò)進(jìn)行管理,就需要使得不同廠商的設(shè)備能夠在網(wǎng)絡(luò)中相互發(fā)現(xiàn)并交互各自的系統(tǒng)及配置信息。

LLDP(鏈路層發(fā)現(xiàn)協(xié)議)機(jī)制

鏈路層發(fā)現(xiàn)協(xié)議(LLDP)是一個廠商無關(guān)的二層協(xié)議,它允許網(wǎng)絡(luò)設(shè)備在本地子網(wǎng)中通告自己的設(shè)備標(biāo)識和性能。它提供了一種標(biāo)準(zhǔn)的鏈路層發(fā)現(xiàn)方式。LLDP協(xié)議使得接入網(wǎng)絡(luò)的一臺設(shè)備的主要能力,管理地址,設(shè)備標(biāo)識,接口標(biāo)識等信息發(fā)送給同一個局域網(wǎng)的其他設(shè)備,當(dāng)一個設(shè)備從網(wǎng)絡(luò)中接收到其它設(shè)備的信息時,就將這些信息以MIB的形式存儲起來。

LLDP結(jié)構(gòu)

LLDP是一個信息發(fā)現(xiàn)與通告協(xié)議,LLDP的實體中維護(hù)了兩個MIB庫(管理信息庫),一個local system MIB,用于維護(hù)本地相關(guān)設(shè)備MIB信息,一個remote system MIB,用于維護(hù)遠(yuǎn)端設(shè)備MIB信息。

LLDP通過PTOPO MIB、Enitity MIB、Interface MIB、Other MIB等庫來維護(hù)local system MIB,并將本地的相關(guān)信息通告。當(dāng)接收到其他設(shè)備的信息時就將其更新到remote system MIB中。

LLDP(鏈路層發(fā)現(xiàn)協(xié)議)

工作模式

TxRx:既發(fā)送也接收LLDP報文。

Tx:只發(fā)送不接收LLDP報文。

Rx:只接收不發(fā)送LLDP報文。

Disable:既不發(fā)送也不接收LLDP報文。

當(dāng)端口的LLDP工作模式發(fā)生變化時,端口將對協(xié)議狀態(tài)機(jī)進(jìn)行初始化操作。為了避免端口工作模式頻繁改變而導(dǎo)致端口不斷執(zhí)行初始化操作,可配置端口初始化延遲時間,當(dāng)端口工作模式改變時延遲一段時間再執(zhí)行初始化操作。

LLDP報文

封裝有LLDPDU的報文稱為LLDP報文,其封裝格式有兩種:Ethernet II和SNAP(SubnetworkAccess Protocol,子網(wǎng)訪問協(xié)議)。

發(fā)送機(jī)制

當(dāng)端口工作在TxRx或Tx模式時,設(shè)備會周期性地向鄰居設(shè)備發(fā)送LLDP報文。如果設(shè)備的本地配置發(fā)生變化則立即發(fā)送LLDP報文,以將本地信息的變化情況盡快通知給鄰居設(shè)備。但為了防止本地信息的頻繁變化而引起LLDP報文的大量發(fā)送,每發(fā)送一個LLDP報文后都需延遲一段時間后再繼續(xù)發(fā)送下一個報文。

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

接收機(jī)制

當(dāng)端口工作在TxRx或Rx模式時,設(shè)備會對收到的LLDP報文及其攜帶的TLV進(jìn)行有效性檢查,通過檢查后再將鄰居信息保存到本地,并根據(jù)TTL(Time To Live,生存時間) TLV中TTL的值來設(shè)置鄰居信息在本地設(shè)備上的老化時間,若該值為零,則立刻老化該鄰居信息。


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉