亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法和裝置的制作方法

文檔序號:7688099閱讀:191來源:國知局

專利名稱::配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法和裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,特別涉及一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法和裝置。
背景技術(shù)
:鏈路層發(fā)現(xiàn)協(xié)議(LinkLayerDiscoveryProtocol,LLDP)是一種鄰近發(fā)現(xiàn)協(xié)議。支持LLDP的設(shè)備能夠通過鏈路層發(fā)現(xiàn)協(xié)議數(shù)據(jù)單元(LinkLayerDiscoveryProtocolDataUnit,LLDPDU)將自身的狀態(tài)信息(例如系統(tǒng)名稱,系統(tǒng)描述等)公告給網(wǎng)絡(luò)中與自己直連的鄰近設(shè)備,也能夠獲得鄰近設(shè)備的狀態(tài)信息,并存儲到簡單網(wǎng)絡(luò)管理協(xié)議(SimpleNetManagementProtocol,SNMP)管理信息庫(ManagementInformationBase,M舊)中。LLDPDU是一組長度可變的數(shù)據(jù),LLDP幀的信息都包含在LLDPDU中。如圖1所示,各個信息要素都以類型-長度-值(Type-Length-Value,TLV)的基本形式記錄設(shè)備的相關(guān)信息與狀態(tài)。Type,標(biāo)識信息的類型;Length,標(biāo)識了該TLV信息的長度;Value,是實際需要發(fā)送的信息;如圖2所示。不同的Type,對應(yīng)不同類型的信息,通過Type的取值,就能夠知道該TLV標(biāo)識的設(shè)備的具體狀態(tài)信息。表1列出了當(dāng)Type取值為0-8時,分別對應(yīng)的設(shè)備狀態(tài)信息。如,當(dāng)Type取值為2時,該TLV標(biāo)識的是設(shè)備端口的相關(guān)信息表1TLVType取值<table>tableseeoriginaldocumentpage6</column></row><table>其中,當(dāng)Type取值為8時,該TLV標(biāo)識的是設(shè)備的管理地址(ManagementAddress)。管理地址(ManagementAddress)是網(wǎng)管進行鏈路層網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)現(xiàn)的一個重要屬性。上層網(wǎng)管能夠通過LLDP管理地址訪問被管理設(shè)備,查詢設(shè)備M舊中存儲的設(shè)備狀態(tài)信息及其鄰近設(shè)備的狀態(tài)信息,從而發(fā)現(xiàn)網(wǎng)絡(luò)鏈路層當(dāng)前的連接情況,模擬物理網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。但是,發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)并未提供如何配置LLDP管理地址的技術(shù)方案。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實施例提供了以下技術(shù)方案一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法,包括選擇網(wǎng)絡(luò)設(shè)備的一個接口;判斷所述接口上是否存在能夠標(biāo)識自己的地址;若所述接口存在能夠標(biāo)識自己的地址,將所述接口的能夠標(biāo)識自己的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置,包括選取模塊、判斷模塊和配置模塊,其中選取模塊,用于選取網(wǎng)絡(luò)設(shè)備的一個接口;判斷模塊,用于判斷所述選取模塊選擇的接口是否存在能夠標(biāo)識自己的地址;若所述選取模塊選擇的接口存在能夠標(biāo)識自己的地址,觸發(fā)所述配置模塊;配置模塊,用于將所述選取模塊獲取的接口的能夠標(biāo)識自己的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。釆用本發(fā)明實施例提供的技術(shù)方案,不僅能夠提高LLDP管理地址的穩(wěn)定性,而且能夠提高配置LLDP管理地址的效率,有利于網(wǎng)管進行網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)。圖1為LLDPDU才各式;圖2為TLV基本格式;圖3為本發(fā)明方法的一個實施例;圖4為本發(fā)明方法的又一實施例;圖5為本發(fā)明發(fā)方法的又一實施例中S400的具體內(nèi)容;圖6為本發(fā)明裝置的一個實施例;圖7為本發(fā)明裝置的一個實施例中判斷模塊610和配置模塊620的結(jié)構(gòu)示意圖;圖8為本發(fā)明裝置的又一實施例。具體實施方式為使本發(fā)明實施例的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖,對本發(fā)明實施例作進一步地詳細(xì)說明。網(wǎng)絡(luò)設(shè)備通常有多個IP(InternetProtocol,因特網(wǎng)協(xié)議)接口,這些接口可以是物理接口,也可以是虛擬接口。較為常見的有設(shè)備的局域網(wǎng)端口、設(shè)備的廣域網(wǎng)端口、設(shè)備的環(huán)回接口等等。相應(yīng)的,每個接口都具有唯一的、能夠標(biāo)識自己的IP地址。同時,設(shè)備的MAC(MediaAccessControl,媒體接入控制)地址也是唯一的、能夠標(biāo)識設(shè)備本身的。通過這些能夠標(biāo)識設(shè)備的地址,網(wǎng)管能夠?qū)W(wǎng)絡(luò)設(shè)備進行訪問,了解鏈路層的連接情況,發(fā)現(xiàn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。本領(lǐng)域的普通技術(shù)人員可以理解,所述IP地址的類型可以為IPv4,也可以為IPv6。本發(fā)明的實施例中,以IPv4為例進行說明。本發(fā)明的一個實施例,如圖3所示,一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法,包括S300,選擇被管理網(wǎng)絡(luò)設(shè)備的一個接口。所述網(wǎng)絡(luò)設(shè)備可以為路由器,或者交換機,或者其他網(wǎng)絡(luò)設(shè)備,此處不做具體限制。選擇所述網(wǎng)絡(luò)設(shè)備的接口,可以根據(jù)具體的需求進行選擇,也可以隨機進行選擇。所述接口可以是物理接口,也可以是虛擬接口。S310,判斷所述接口的IP地址是否存在。所述網(wǎng)絡(luò)設(shè)備的接口的IP地址,大部分都是用戶可配置可刪除的,只有所述接口的地址是存在的,才能將其配置為LLDP管理地址。若所述接口的IP地址存在,執(zhí)行S320;若所述接口的IP地址不存在,執(zhí)行S330。S320,將所述接口的IP地址配置為所述網(wǎng)絡(luò)設(shè)備的LLDP管理地址。S330,判斷所述網(wǎng)絡(luò)設(shè)備所有接口是否都已經(jīng)選擇過,若是,執(zhí)行S340;否則,執(zhí)行S350。S340,將所述網(wǎng)絡(luò)設(shè)備的MAC地址配置為所述網(wǎng)絡(luò)設(shè)備的LLDP管理地址。S350,排除所述地址不存在的接口,執(zhí)行S300,重新選擇一個接口。當(dāng)配置的LLDP管理地址發(fā)生改變時,網(wǎng)絡(luò)設(shè)備將自己改變后的管理地址以TLV的格式,放在LLDPDU中,主動發(fā)送給自己的鄰居,同時通過告警的方式通知網(wǎng)管。上述配置LLDP管理地址的方法可以由用戶手動配置實現(xiàn),也可以由網(wǎng)絡(luò)設(shè)備自動配置實現(xiàn)。本實施例通過選擇網(wǎng)絡(luò)設(shè)備的一個接口IP地址或MAC地址,將其配置為LLDP管理地址,提高了LLDP管理地址的穩(wěn)定性,有利于網(wǎng)管進行網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)。本發(fā)明的又一實施例,如圖4所示,一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法,包括S400,設(shè)置網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序。所述優(yōu)先級順序沒有具體的限制,例如,可以從穩(wěn)定性的角度考慮設(shè)置所述網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序,也可以從便于管理的角度考慮設(shè)置所述網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序,還可以由用戶根據(jù)自己的需要來具體設(shè)置所述網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序。S410,依據(jù)設(shè)置好的的優(yōu)先級順序,選擇當(dāng)前優(yōu)先級最高的接口。S420,判斷所述當(dāng)前優(yōu)先級最高的接口的IP地址是否存在,若所述優(yōu)先級最高的接口的IP地址存在,執(zhí)行S430;若所述優(yōu)先級最高的接口的IP地址不存在,執(zhí)行S440。S430,將所述當(dāng)前優(yōu)先級最高的接口的IP地址配置為所述網(wǎng)絡(luò)設(shè)備的LLDP管理地址。S440,判斷所述網(wǎng)絡(luò)設(shè)備設(shè)置了優(yōu)先級順序的所有接口是否都已經(jīng)選擇過,若是,執(zhí)行S450;否則,執(zhí)行S460.S450,將所述網(wǎng)絡(luò)設(shè)備的MAC地址配置為所述網(wǎng)絡(luò)設(shè)備的LLDP管理地址。S460,排除所述IP地址不存在的接口,執(zhí)行S410。當(dāng)配置的LLDP管理地址發(fā)生改變時,網(wǎng)絡(luò)設(shè)備通過LLDPDU將自己新的LLDP管理地址公告給網(wǎng)絡(luò)中與自己直連的鄰近設(shè)備,同時通過告警的方式通知網(wǎng)管。上述配置LLDP管理地址的方法可以由用戶手動配置實現(xiàn),也可以由設(shè)備自動配置實現(xiàn)。進一步的,如圖5所示,S400還可以包括54001,設(shè)置網(wǎng)絡(luò)設(shè)備接口類型的優(yōu)先級順序。設(shè)置優(yōu)先級順序的依據(jù)之前已有介紹,此處不再贅述。此處僅以三種類型的接口為例進行說明,可以依如下順序設(shè)置網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序(優(yōu)先級由高到低)設(shè)備的環(huán)回接口、設(shè)備的管理網(wǎng)口、設(shè)備的VLANIF虛接口。54002,設(shè)置網(wǎng)絡(luò)設(shè)備同一類型接口地址的優(yōu)先級順序。此處以設(shè)備的環(huán)回接口為例進行說明。設(shè)備中可能存在多個環(huán)回接口的情況,例如設(shè)備中存在三個環(huán)回接口,分別是環(huán)回接口1(地址為126.0.0.1),環(huán)回接口2(地址為:126.0.0.2),環(huán)回接口3(地址為:126.0.0.3),在設(shè)置這三個環(huán)回接口地址的優(yōu)先級順序時,可以依IP地址由小到大的順序(126.0.0.1,126.0.0.2,126.0.0.3)設(shè)置優(yōu)先級順序(優(yōu)先級由高到低),也可以依IP地址由大到小的順序(126.0.0.3,126.0.0.2,126.0.0.1)設(shè)置優(yōu)先級順序(優(yōu)先級由高到低),還可以根據(jù)用戶的實際需求來設(shè)置優(yōu)先級順序。不同類型的接口可以釆用相同依據(jù)來設(shè)置接口地址的優(yōu)先級順序,也可以釆用不同的依據(jù)來設(shè)置接口地址的優(yōu)先級順序。需要特別指出的是,本實施例中所涉及的環(huán)回接口并不包含設(shè)備的本地環(huán)回接口(127.0.0.1)。本實施例通過設(shè)置一定的優(yōu)先級順序,在提高LLDP管理地址穩(wěn)定性的同時提高了配置LLDP管理地址的效率,有利于網(wǎng)管進行網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)。本發(fā)明實施例還提供了一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置,如圖6所示,包括選取模塊600,用于選取網(wǎng)絡(luò)設(shè)備的一個接口;判斷模塊610,用于判斷所述選取模塊600選擇的接口是否存在能夠標(biāo)識自己的地址;若所述選取模塊600選擇的接口存在能夠標(biāo)識自己的地址,觸發(fā)配置模塊620;配置模塊620,用于將所述選取模塊600獲取的接口的能夠標(biāo)識自己的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。進一步的,如圖7所示,所述判斷模塊610包括第一判斷子模塊611,用于判斷所述選取模塊600選擇的接口是否存在能夠標(biāo)識自己的地址;若所述選取模塊600選擇的接口不存在能夠標(biāo)識自己的地址,觸發(fā)第二判斷子模塊612;第二判斷子模塊612,用于判斷所述網(wǎng)絡(luò)設(shè)備的所有接口是否都已經(jīng)被所述選取模塊600選擇過;若所述網(wǎng)絡(luò)設(shè)備的至少一個接口沒有被所述選取模塊600選擇過,觸發(fā)所述選取模塊600,在所述沒有被選取模塊600選擇過的接口中重新選擇一個接口。所述配置模塊620包括第一配置子模塊621,用于當(dāng)所述第一判斷子模塊611判斷出所述選取模塊600選擇的接口存在能夠標(biāo)識自己的地址時,將所述選取模塊600選取的接口的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址;第二配置子模塊622,用于當(dāng)所述第二判斷子模塊612判斷出所述網(wǎng)絡(luò)設(shè)備的所有接口都已經(jīng)被所述選取模塊600選擇過時,將所述網(wǎng)絡(luò)設(shè)備的MAC地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。如圖8所示,所述裝置還包括優(yōu)先級模塊630,用于設(shè)置網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序;所述優(yōu)先級模塊630包括第一優(yōu)先級子模塊631,用于設(shè)置網(wǎng)絡(luò)設(shè)備接口類型的優(yōu)先級順序;第二優(yōu)先級子模塊632,用于設(shè)置網(wǎng)絡(luò)設(shè)備同一類型接口地址的優(yōu)先級順序。本實施例所述的配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置,可以是一個獨立的設(shè)備,也可以集成在其他設(shè)備上,例如,集成在網(wǎng)絡(luò)設(shè)備上。本實施例中配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置,不僅能夠提高LLDP管理地址的穩(wěn)定性,而且能夠提高配置LLDP管理地址的效率,有利于網(wǎng)管進行網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。以上僅為本發(fā)明的較佳實施例,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1、一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法,其特征在于,選擇網(wǎng)絡(luò)設(shè)備的一個接口;判斷所述接口上是否存在能夠標(biāo)識自己的地址;若所述接口存在能夠標(biāo)識自己的地址,將所述接口的能夠標(biāo)識自己的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。2、如權(quán)利要求1所述的方法,其特征在于,若所述接口不存在能夠標(biāo)識自己的地址,排除所述不存在能夠標(biāo)識自己的地址的接口,重新選擇所述網(wǎng)絡(luò)設(shè)備的一個接口,判斷所述重新選擇的接口是否存在能夠標(biāo)識自己的地址。3、如權(quán)利要求1所述的方法,其特征在于,在所述選擇網(wǎng)絡(luò)設(shè)備的一個接口之前,設(shè)置所述網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序。4、如權(quán)利要求3所述的方法,其特征在于,所述判斷所述接口的地址是否存在,具體為判斷當(dāng)前優(yōu)先級最高的接口是否存在能夠標(biāo)識自己的地址。5、如權(quán)利要求4所述的方法,其特征在于,若所述優(yōu)先級最高的接口不存在能夠標(biāo)識自己的地址,將所述優(yōu)先級最高的接口排除掉,重新判斷當(dāng)前優(yōu)先級最高的接口是否存在能夠標(biāo)識自己的地址。6、如權(quán)利要求3-5中任一項所述的方法,其特征在于,所述設(shè)置網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級包括設(shè)置所述網(wǎng)絡(luò)設(shè)備接口類型的優(yōu)先級和/或所述網(wǎng)絡(luò)設(shè)備同一類型接口地址的優(yōu)先級。7、如權(quán)利要求1所述的方法,其特征在于,所述能夠標(biāo)識網(wǎng)絡(luò)設(shè)備自己的地址為所述網(wǎng)絡(luò)設(shè)備接口的因特網(wǎng)協(xié)議IP地址。8、如權(quán)利要求7所述的方法,其特征在于,若所述網(wǎng)絡(luò)設(shè)備的所有接口的IP地址均不存在,將所述網(wǎng)絡(luò)設(shè)備的媒體接入控制MAC地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。9、一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置,其特征在于,包括選取模塊、判斷模塊和配置模塊,其中選取模塊,用于選取網(wǎng)絡(luò)設(shè)備的一個接口;判斷模塊,用于判斷所述選取模塊選擇的接口是否存在能夠標(biāo)識自己的地址;若所述選取模塊選擇的接口存在能夠標(biāo)識自己的地址,觸發(fā)所述配置模塊;配置模塊,用于將所述選取模塊獲取的接口的能夠標(biāo)識自己的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。10、如權(quán)利要求9所述的裝置,其特征在于,所述判斷模塊包括第一判斷子模塊和第二判斷子模塊,其中第一判斷子模塊,用于判斷所述選取模塊選擇的接口是否存在能夠標(biāo)識自己的地址;若所述選取模塊選擇的接口不存在能夠標(biāo)識自己的地址,觸發(fā)所述第二判斷子模塊;第二判斷子模塊,用于判斷所述網(wǎng)絡(luò)設(shè)備的所有接口是否都已經(jīng)被所述選取模塊選擇過;若所述網(wǎng)絡(luò)設(shè)備的至少一個接口沒有被所述選取模塊選擇過,觸發(fā)所述選取模塊,在所述沒有被所述選取模塊選擇過的接口中重新選擇一個接口。11、如權(quán)利要求10所述的裝置,其特征在于,所述配置模塊包括第一配置子模塊和第二配置子模塊,其中第一配置子模塊,用于當(dāng)所述第一判斷子模塊判斷出所述選取模塊選擇的接口存在能夠標(biāo)識自己的地址時,將所述選取模塊選取的接口的地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址;第二配置子模塊,用于當(dāng)所述第二判斷子模塊判斷出所述網(wǎng)絡(luò)設(shè)備的所有接口都已經(jīng)被所述選取模塊選擇過時,將所述網(wǎng)絡(luò)設(shè)備的MAC地址配置為所述網(wǎng)絡(luò)設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議管理地址。12、如權(quán)利要求9-11任一項所述的裝置,其特征在于,所述配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置還包括優(yōu)先級模塊,用于設(shè)置網(wǎng)絡(luò)設(shè)備接口的優(yōu)先級順序。13、如權(quán)利要求12所述的裝置,其特征在于,所述優(yōu)先級模塊包括第一優(yōu)先級子模塊和第二優(yōu)先級子模塊,其中第一優(yōu)先級子模塊,用于設(shè)置網(wǎng)絡(luò)設(shè)備接口類型的優(yōu)先級順序;第二優(yōu)先級子模塊,用于設(shè)置網(wǎng)絡(luò)設(shè)備同一類型接口地址的優(yōu)先級順序。全文摘要本發(fā)明涉及通信領(lǐng)域,公開了一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的方法,解決了現(xiàn)有技術(shù)中沒有具體配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的問題。該方法將設(shè)備中存在的、能夠唯一標(biāo)識本設(shè)備的地址配置為鏈路層發(fā)現(xiàn)協(xié)議管理地址,提高了LLDP管理地址的穩(wěn)定性和配置LLDP管理地址的效率,有利于網(wǎng)管進行網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)。本發(fā)明還公開了一種配置鏈路層發(fā)現(xiàn)協(xié)議管理地址的裝置。文檔編號H04L12/24GK101227336SQ20081006606公開日2008年7月23日申請日期2008年2月1日優(yōu)先權(quán)日2008年2月1日發(fā)明者宋大偉申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1