博客專(zhuān)欄

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

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

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

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,接入網(wǎng)絡(luò)的設(shè)備的種類(lèi)越來(lái)越多,配置越來(lái)越復(fù)雜,來(lái)自不同設(shè)備廠商的設(shè)備也往往會(huì)增加自己特有的功能,這就導(dǎo)致在一個(gè)網(wǎng)絡(luò)中往往會(huì)有很多具有不同特性的、來(lái)自不同廠商的設(shè)備,為了方便對(duì)這樣的網(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)是一個(gè)廠商無(wú)關(guān)的二層協(xié)議,它允許網(wǎng)絡(luò)設(shè)備在本地子網(wǎng)中通告自己的設(shè)備標(biāo)識(shí)和性能。它提供了一種標(biāo)準(zhǔn)的鏈路層發(fā)現(xiàn)方式。LLDP協(xié)議使得接入網(wǎng)絡(luò)的一臺(tái)設(shè)備的主要能力,管理地址,設(shè)備標(biāo)識(shí),接口標(biāo)識(shí)等信息發(fā)送給同一個(gè)局域網(wǎng)的其他設(shè)備,當(dāng)一個(gè)設(shè)備從網(wǎng)絡(luò)中接收到其它設(shè)備的信息時(shí),就將這些信息以MIB的形式存儲(chǔ)起來(lái)。

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

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

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

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

工作模式

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

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

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

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

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

LLDP報(bào)文

封裝有LLDPDU的報(bào)文稱(chēng)為L(zhǎng)LDP報(bào)文,其封裝格式有兩種:Ethernet II和SNAP(SubnetworkAccess Protocol,子網(wǎng)訪問(wèn)協(xié)議)。

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

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

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

接收機(jī)制

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


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



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉