本申請涉及網絡管理
技術領域:
,尤其涉及一種設備管理方法和裝置。
背景技術:
:在傳統(tǒng)的云計算平臺,計算資源、存儲資源、網絡資源等各自為政,分別使用不同的管理平臺進行管理,從而導致管理復雜?;诖耍岢隽藆is(unifiedinfrastructuresystem,統(tǒng)一基礎架構系統(tǒng))統(tǒng)一管理矩陣,uis統(tǒng)一管理矩陣可以將計算資源、存儲資源、網絡資源等進行整合,并對所有資源進行統(tǒng)一管理。uis統(tǒng)一管理矩陣可以提供圖形用戶接口以及簡化的操作方式,使得網絡的連接和管理更加直觀與清晰。uis統(tǒng)一管理矩陣在對計算資源、存儲資源、網絡資源進行統(tǒng)一管理時,可以獲取設備之間的網絡拓撲,并對該網絡拓撲進行顯示,以使用戶根據該網絡拓撲,了解設備之間的連接關系,從而方便用戶管理。技術實現要素:本申請?zhí)峁┮环N設備管理方法,應用于管理設備,所述方法包括:獲取被管設備的本地鏈路地址、管理設備上與所述被管設備對應的出接口;根據所述本地鏈路地址生成用于請求管理信息的指定類型消息;通過所述出接口發(fā)送所述指定類型消息;接收所述被管設備返回的針對所述指定類型消息的響應消息,并從所述響應消息中解析出所述被管設備的管理信息;根據所述管理信息對所述被管設備進行管理。本申請?zhí)峁┮环N設備管理方法,應用于被管設備,所述方法包括:接收管理設備發(fā)送的用于請求管理信息的指定類型消息,所述指定類型消息是所述管理設備根據所述被管設備的本地鏈路地址生成的;生成攜帶所述被管設備的管理信息的針對所述指定類型消息的響應消息;向所述管理設備發(fā)送所述響應消息,以使所述管理設備從所述響應消息中解析出管理信息,并根據所述管理信息對所述被管設備進行管理。本申請?zhí)峁┮环N設備管理裝置,應用于管理設備,所述裝置包括:獲取模塊,用于獲取被管設備的本地鏈路地址、管理設備上與所述被管設備對應的出接口;生成模塊,用于根據所述本地鏈路地址生成用于請求管理信息的指定類型消息;發(fā)送模塊,用于通過所述出接口發(fā)送所述指定類型消息;接收模塊,用于接收所述被管設備返回的針對所述指定類型消息的響應消息,并從所述響應消息中解析出所述被管設備的管理信息;管理模塊,用于根據所述管理信息對所述被管設備進行管理。本申請?zhí)峁┮环N設備管理裝置,應用于被管設備,所述裝置包括:接收模塊,用于接收管理設備發(fā)送的用于請求管理信息的指定類型消息,所述指定類型消息是所述管理設備根據所述被管設備的本地鏈路地址生成的;生成模塊,用于生成針對所述指定類型消息的響應消息;其中,所述響應消息攜帶所述被管設備的管理信息;發(fā)送模塊,用于向所述管理設備發(fā)送所述響應消息,以使管理設備從所述響應消息中解析出管理信息,并根據所述管理信息對所述被管設備進行管理。基于上述技術方案,本申請實施例中,管理設備可以基于被管設備的本地鏈路地址向被管設備發(fā)送指定類型消息,該指定類型消息是單播消息,而不是廣播消息,從而有效避免廣播消息帶來的帶寬開銷,節(jié)省帶寬資源。而且,管理設備可以方便的收集被管設備的管理信息,并根據管理信息對被管設備進行管理,可以準確地收集到各被管設備的管理信息,收集方式簡單有效。附圖說明為了更加清楚地說明本申請實施例或者現有技術中的技術方案,下面將對本申請實施例或者現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,還可以根據本申請實施例的這些附圖獲得其他的附圖。圖1是本申請一種實施方式中的應用場景示意圖;圖2是本申請一種實施方式中的設備管理方法的流程圖;圖3a和圖3b是本申請一種實施方式中的指定類型消息的格式示意圖;圖4是本申請另一種實施方式中的設備管理方法的流程圖;圖5是本申請一種實施方式中的設備管理裝置的結構圖;圖6是本申請一種實施方式中的管理設備的硬件結構圖;圖7是本申請一種實施方式中的設備管理裝置的結構圖;圖8是本申請一種實施方式中的被管設備的硬件結構圖。具體實施方式在本申請使用的術語僅僅是出于描述特定實施例的目的,而非限制本申請。本申請和權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其它含義。還應當理解,本文中使用的術語“和/或”是指包含一個或多個相關聯的列出項目的任何或所有可能組合。應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,此外,所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。在實際的網絡環(huán)境中,往往會將不同廠商以及不同類型的設備連接在一起,而為了方便的對這些設備進行有效管理,uis統(tǒng)一管理矩陣可以采用utp(uism(unifiedinfrastructuresystemmanager,統(tǒng)一基礎架構系統(tǒng)管理)transportprotocol,即uism傳輸協(xié)議),而utp通常使用廣播消息來實現設備的發(fā)現與管理。而且,uis統(tǒng)一管理矩陣在發(fā)送廣播消息時,會帶來比較大的帶寬開銷。針對上述發(fā)現,本申請實施例提出一種設備管理方法,該方法可以應用于管理設備(如uis統(tǒng)一管理矩陣),且管理設備可以對多種類型的設備進行管理,為了方便描述,將多種類型的設備稱為被管設備,且被管設備可以包括但不限于如下之一或者任意組合:路由器、交換機、防火墻設備、負載均衡設備、服務器(如機架服務器或者位于機箱內的刀片服務器等)、虛擬交換機等。參見圖1所示,為本申請實施例的應用場景示意圖,管理設備、被管設備1、被管設備2、被管設備3和被管設備4位于同一個子網內。在上述應用場景下,參見圖2所示,為該設備管理方法的流程圖,該方法可以應用于管理設備。步驟201,獲取被管設備的本地鏈路地址(即link-local地址)、管理設備上與該被管設備對應的出接口。具體的,管理設備可以從本地鏈路地址表中選取出被管設備的本地鏈路地址、以及管理設備上與該被管設備對應的出接口。在步驟201之前,還可以包括本地鏈路地址表的生成過程,而針對本地鏈路地址表的生成過程,可以包括但不限于:從鄰居信息表中獲取出被管設備的本地鏈路地址、管理設備上與該被管設備對應的出接口,并在本地鏈路地址表中記錄獲取出的本地鏈路地址與獲取出的出接口的對應關系。其中,該鄰居信息表可以用于記錄與管理設備位于同一子網的被管設備的本地鏈路地址、以及管理設備上的與該被管設備對應的出接口。以下對上述鄰居信息表和本地鏈路地址表的維護過程進行詳細說明。情況一、鄰居信息表的維護過程。如圖1所示,管理設備、被管設備1、被管設備2、被管設備3和被管設備4位于同一個子網內,這些設備均運行ipv6的鄰居發(fā)現協(xié)議(neighbordiscoveryprotocol,ndp)。基于鄰居發(fā)現協(xié)議,各設備可以發(fā)現彼此的存在,確定彼此的本地鏈路地址,并在鄰居信息表中記錄本地鏈路地址與出接口的對應關系。例如,被管設備1以廣播方式發(fā)送攜帶本地鏈路地址1的ipv6控制信息報文,管理設備在通過接口1接收到該ipv6控制信息報文后,可以在鄰居信息表中記錄本地鏈路地址1與接口1的對應關系。同理,管理設備可以在鄰居信息表中記錄被管設備3的本地鏈路地址3與接口1的對應關系、被管設備2的本地鏈路地址2與接口2的對應關系、被管設備4的本地鏈路地址4與接口5的對應關系,最終,管理設備維護的鄰居信息表的示例可以如表1所示。當然,該鄰居信息表還可以包括其它內容,對此鄰居信息表的維護過程不再贅述。表1本地鏈路地址出接口本地鏈路地址1接口1本地鏈路地址2接口2本地鏈路地址3接口1本地鏈路地址4接口2情況二、本地鏈路地址表(link-local地址表)的維護過程。在一個例子中,管理設備可以創(chuàng)建并維護一個本地鏈路地址表,該本地鏈路地址表用于記錄本地鏈路地址與出接口(即管理設備上的與該本地鏈路地址對應的出接口)的對應關系。具體的,管理設備可以從鄰居信息表中獲取出本地鏈路地址(即被管設備的本地鏈路地址)及其對應的出接口,并可以在本地鏈路地址表中記錄獲取出的該本地鏈路地址與獲取出的該出接口的對應關系。在本地鏈路地址表的維護過程中,管理設備不需要與被管設備交互,可以直接從鄰居信息表中獲取出本地鏈路地址及其對應的出接口。實際應用中,管理設備可以從鄰居信息表中獲取出所有本地鏈路地址及其對應的出接口,也可以從鄰居信息表中獲取部分本地鏈路地址及其對應的出接口,對此不做限制。在一個例子中,運行鄰居發(fā)現協(xié)議的各設備可以啟動ndp定時器,該ndp定時器的超時時間為m秒(如10秒),基于此ndp定時器,各設備周期性發(fā)送ipv6控制信息報文,而管理設備可以周期性(如每隔10秒)接收到ipv6控制信息報文,并更新鄰居信息表。此外,管理設備還可以為本地鏈路地址表啟動鏈路定時器,該鏈路定時器的超時時間為n秒(如1秒),基于此鏈路定時器,管理設備可以周期性的從鄰居信息表中獲取出本地鏈路地址及其對應的出接口,并根據獲取出的本地鏈路地址與獲取出的出接口更新本地鏈路地址表。其中,ndp定時器的超時時間m以及鏈路定時器的超時時間n均可根據經驗進行配置,對此不做限制。配置過程中,超時時間n可以小于超時時間m,如超時時間n為超時時間m的十分之一。由于超時時間n小于超時時間m,因此鄰居信息表發(fā)生變化時,可以及時將變化內容更新到本地鏈路地址表,從而提高本地鏈路地址表的更新速度,保證本地鏈路地址表的內容具有時效性。當與管理設備位于同一個子網的被管設備增加時,在ndp定時器超時時,管理設備可以更新鄰居信息表,更新后的鄰居信息表包括新增加的被管設備的本地鏈路地址;在鏈路定時器超時時,管理設備可以根據鄰居信息表更新本地鏈路地址表,由于超時時間n遠小于超時時間m,從而及時更新本地鏈路地址表,保證本地鏈路地址表的時效性。當與管理設備位于同一個子網的被管設備減少時,在ndp定時器超時時,管理設備可以更新鄰居信息表,更新后的鄰居信息表不包括已離開的被管設備的本地鏈路地址;在鏈路定時器超時時,管理設備可以根據鄰居信息表更新本地鏈路地址表,由于超時時間n遠小于超時時間m,從而及時更新本地鏈路地址表,保證本地鏈路地址表的時效性。步驟202,根據本地鏈路地址生成用于請求管理信息的指定類型消息。在一個例子中,在從本地鏈路地址表中選取出本地鏈路地址及其對應的出接口后,就可以根據本地鏈路地址生成用于請求管理信息的指定類型消息。具體的,可以確定本地鏈路地址對應的mac(mediaaccesscontrol,介質訪問控制)地址,并將該mac地址添加到指定類型消息的目的mac字段,并將該本地鏈路地址添加到指定類型消息的目的ip字段;或者,確定本地鏈路地址對應的mac地址,并將該mac地址添加到指定類型消息的目的mac字段。例如,若該指定類型消息為ipv6格式,則可以確定該本地鏈路地址對應的mac地址,并將該mac地址添加到該指定類型消息的目的mac字段,并將該本地鏈路地址添加到該指定類型消息的目的ipv6字段?;蛘?,若該指定類型消息不是ipv6格式,則可以確定該本地鏈路地址對應的mac地址,并將該mac地址添加到指定類型消息的目的mac字段。在一個例子中,該指定類型消息可以包括但不限于:基于鏈路層管理協(xié)議的消息,如統(tǒng)一基礎架構系統(tǒng)管理類型的消息,即uism類型的消息,如utp消息。而且,指定類型消息可以采用ipv6格式,也可以不采用ipv6格式,以下對ipv6格式的指定類型消息以及未采用ipv6格式的指定類型消息進行說明。情況一、如圖3a所示,為未采用ipv6格式的指定類型消息的示意圖。在一個例子中,在該指定類型消息中可以包括但不限于如下字段:目的mac字段、源mac字段、消息類型字段、數據內容字段、fcs(framechecksequence,幀檢驗序列)字段。該目的mac字段為本地鏈路地址對應的mac地址,而不是廣播mac地址;該源mac字段為管理設備的mac地址;消息類型字段為預設數值(如0xaab0),以表示當前消息是指定類型消息;該fcs字段為校驗數據,用于對指定類型消息進行校驗,具體校驗方式不做限制。此外,數據內容字段可以依次包括head(頭部)tlv、一個或者一個以上的optional(可選擇)tlv、以及padding(補充)tlv。在各個tlv中,均包括type(類型)字段、length(長度)字段和value(值)字段,type字段的長度為1個字節(jié),length字段的長度為2個字節(jié),value字段的長度由length決定。而且,optionaltlv的內容可以根據實際需要進行配置,在后續(xù)過程對optionaltlv進行說明。而且,當指定類型消息的總長度小于預設數值(如64個字節(jié))時,可以添加paddingtlv,以使指定類型消息的總長度不小于預設數值;當指定類型消息的總長度不小于預設數值時,可以不添加paddingtlv。進一步的,上述headtlv還可以包括但不限于如下字段:magic(類型)字段、module(模塊)字段、opcode(操作碼)字段、feedback(反饋)字段和reserve(保留)字段。magic字段的取值為預設數值(如0xff02cafe),以表示當前消息是指定類型消息,例如,只有當消息類型字段為預設數值0xaab0,且magic字段為預設數值0xff02cafe的消息,才被認為是指定類型消息。module字段的取值范圍是0x0000-ffff,用于指示指定類型消息所屬的模塊。opcode字段的取值范圍是0x0000-ffff,用于指示指定類型消息的操作碼。feedback字段為回填字段,要求接收方將feedback字段的值原封不動的返回給發(fā)送方。reserve字段的值為0,其是保留字段,留給后續(xù)擴展使用。情況二、如圖3b所示,為采用ipv6格式的指定類型消息的示意圖。在一個例子中,在該指定類型消息中可以包括但不限于如下字段:目的mac字段、源mac字段、消息類型字段、ipv6頭字段、可選項字段、數據內容字段、fcs字段。該目的mac字段為本地鏈路地址對應的mac地址,而不是廣播mac地址;該源mac字段為管理設備的mac地址;該消息類型字段為預設第一數值(如0x86dd),以表示當前消息攜帶ipv6頭字段;該可選項字段為預設第二數值(如0xaab0),以表示當前消息是指定類型消息;該fcs字段為校驗數據,用于對指定類型消息進行校驗,具體的校驗方式不做限制。此外,該ipv6頭字段可以包括但不限于:版本字段、流量類型字段、流標記字段、源ipv6字段、目的ipv6字段等,以下對源ipv6字段和目的ipv6字段進行說明,對于其它字段不做限制。其中,源ipv6字段為管理設備的本地鏈路地址,而目的ipv6字段為被管設備的本地鏈路地址(即步驟101中選取的)。此外,數據內容字段可依次包括headtlv、一個或者一個以上的optionaltlv、paddingtlv。各tlv均包括type字段、length字段和value字段,type字段的長度為1個字節(jié),length字段的長度為2個字節(jié),value字段的長度由length決定。optionaltlv的內容可以根據實際需要進行配置,在后續(xù)過程對optionaltlv進行說明。當指定類型消息的總長度小于預設數值(如64個字節(jié))時,可以添加paddingtlv,以使指定類型消息的總長度不小于預設數值;當指定類型消息的總長度不小于預設數值時,可以不添加paddingtlv。上述headtlv還可以包括但不限于:magic字段、module字段、opcode字段、feedback字段和reserve字段。magic字段的取值為預設數值(如0xff02cafe),以表示當前消息是指定類型消息,例如,只有當可選項字段為預設數值0xaab0,且magic字段為預設數值0xff02cafe的消息,才被認為是指定類型消息。module字段的取值范圍是0x0000-ffff,用于指示指定類型消息所屬的模塊。opcode字段的取值范圍是0x0000-ffff,用于指示指定類型消息的操作碼。feedback字段為回填字段,要求接收方將feedback字段的值原封不動的返給發(fā)送方。reserve字段的值為0,其是保留字段,留給后續(xù)擴展。針對上述情況一和情況二,目的mac字段為本地鏈路地址對應的mac地址,針對“確定本地鏈路地址對應的mac地址”的過程,則:在實際應用中,當設備啟用ipv6后,該設備的每個接口可以自動生成一個本地鏈路地址,該本地鏈路地址的后64位是接口標識符,該接口標識符是基于48位的mac地址生成的,因此,管理設備在得到本地鏈路地址后,可以先解析出本地鏈路地址的后64位,即接口標識符,然后,將后64位的接口標識符轉換為48位的mac地址,而這個48位的mac地址也就是本地鏈路地址對應的mac地址。例如,利用48位的mac地址生成64位的接口標識符的一個策略示例可以為:將十六進制數0xff-fe插入到mac地址的第三和第四字節(jié)之間,并對“全局/本地”位(mac地址開始字節(jié)的第二個最低位)求反,如果是1,則將其置為0,如果它是0,則將其置為1。例如,對于mac地址00-60-08-52-f9-d8,將十六進制數0xff-fe插入0x08(第三字節(jié))和0x52(第四字節(jié))之間,形成64位地址00-60-08-ff-fe-52-f9-d8;然后,對“全局/本地”位(即0x00(首字節(jié))的第二個最低位)求反,由于0x00的第二個最低位是0,因此求反后為1,即將第一個字節(jié)0x00變成0x02,綜上,對應于mac地址00-60-08-52-f9-d8的接口標識符是02-60-08-ff-fe-52-f9-d8。基于上述策略的逆運算,就可以將64位的接口標識符轉換為48位的mac地址,對此轉換過程不再詳加贅述。針對上述情況一和情況二,對于數據內容字段中的optionaltlv,該optionaltlv可以包括但不限于如下類型的tlv:iptlv,該iptlv用于攜帶管理設備的管理地址(如管理ip地址),以使收到指定類型消息的被管設備根據管理地址確定該指定類型消息是否合法,后續(xù)過程介紹合法性的確定過程。其中,對于管理設備來說,該管理設備的每個接口都具有本地鏈路地址(即ipv6地址),而ipv6頭的源ipv6字段攜帶的是管理設備的本地鏈路地址,如通過接口1發(fā)送指定類型消息時,源ipv6字段攜帶的是接口1的本地鏈路地址。與此不同的是,管理設備還具有管理ip地址,這個管理ip地址是針對管理設備來說的,而不是針對管理設備的接口,這個管理ip地址的功能可以是:被管設備基于這個管理ip地址識別出指定類型消息來自于管理設備。具體的,由于管理設備包括很多接口,若基于源ipv6字段攜帶的本地鏈路地址識別指定類型消息是否來自于管理設備,則需要在被管設備上配置管理設備的每個接口的本地鏈路地址,配置的工作量很大。因此本申請實施例中,可以在被管設備上配置管理設備的管理ip地址,這樣只需要在被管設備上配置一個管理ip地址,被管設備就可以基于這個管理ip地址識別出指定類型消息來自于管理設備。而且,若指定類型消息攜帶的管理ip地址(攜帶于數據內容字段)與被管設備上配置的管理設備的管理ip地址相匹配(如二者相同),則被管設備可以確定該指定類型消息合法;否則,被管設備可以確定該指定類型消息不合法。步驟203,通過獲取出的出接口發(fā)送指定類型消息。在一個例子中,在從本地鏈路地址表中選取出本地鏈路地址及出接口,并生成指定類型消息后,就可以通過該出接口發(fā)送該指定類型消息。而且,由于指定類型消息的目的mac地址為本地鏈路地址對應的mac地址,而不是廣播mac地址,因此該指定類型消息是單播方式發(fā)送。步驟204,接收被管設備返回的針對該指定類型消息的響應消息,并從該響應消息中解析出被管設備的管理信息。該管理信息可以包括但不限于以下之一或者任意組合:被管設備的管理地址、設備類型、設備序列號。在一個例子中,被管設備在接收到管理設備發(fā)送的指定類型消息后,可以生成攜帶該被管設備的管理信息的響應消息,并向管理設備發(fā)送該響應消息。例如,管理設備可以將該指定類型消息的opcode字段設置為預設標識(如01),以表示該指定類型消息用于請求管理信息。被管設備在接收到指定類型消息后,若解析出指定類型消息的opcode字段為預設標識,就可獲得被管設備的管理信息,生成攜帶管理信息的響應消息,并向管理設備發(fā)送響應消息。在一個例子中,該指定類型消息還可以包括管理設備的管理地址(如管理ip地址),而被管設備在接收到指定類型消息后,若指定類型消息攜帶的管理地址(攜帶于數據內容字段)與本地預置的管理設備的管理地址相匹配(如二者相同),則可以確定指定類型消息合法;否則確定指定類型消息不合法。在一個例子中,響應消息的格式與指定類型消息的格式類似,例如,若指定類型消息未采用ipv6格式,則響應消息不采用ipv6格式,若指定類型消息采用ipv6格式,則響應消息采用ipv6格式。指定類型消息和響應消息的不同之處在于:數據內容字段的optionaltlv不同,例如,指定類型消息的optionaltlv包括iptlv,該iptlv用于攜帶管理設備的管理地址。而該響應消息的optionaltlv可以包括:iptlv、devicetypetlv、devicesntlv,該iptlv用于攜帶被管設備的管理地址(如管理ip地址),devicetypetlv用于攜帶被管設備的設備類型,devicesntlv用于攜帶被管設備的設備序列號。在該響應消息中,目的mac字段為管理設備的mac地址,源mac字段為被管設備的mac地址,目的ipv6字段為管理設備的本地鏈路地址,源ipv6字段為被管設備的本地鏈路地址。而且,被管設備的本地鏈路地址與被管設備的管理地址并不相同,被管設備的本地鏈路地址是針對該被管設備的接口的,而被管設備的管理地址是針對被管設備來說的,而不是針對被管設備的接口。這個被管設備的管理地址的功能可以是:管理設備基于這個管理地址識別出響應消息來自于被管設備,并基于這個管理地址對被管設備進行管理。步驟205,根據被管設備的管理信息對該被管設備進行管理。例如,管理設備可以根據被管設備的管理地址、設備類型、設備序列號等管理信息,實現對該被管設備的管理過程,對此管理過程不做限制?;谏鲜黾夹g方案,本申請實施例中,管理設備可以基于被管設備的本地鏈路地址向被管設備發(fā)送指定類型消息,該指定類型消息是單播消息,而不是廣播消息,從而可以有效的避免廣播消息帶來的帶寬開銷,節(jié)省帶寬資源。而且,管理設備可以方便的收集被管設備的管理信息,并根據管理信息對被管設備進行管理,可以準確地收集到各被管設備的管理信息,收集方式簡單有效。而且,在實際網絡中,不同被管設備的管理ip地址可能相同,但是不同被管設備的本地鏈路地址不同,因此,本申請實施例中,管理設備在發(fā)送指定類型消息時,該指定類型消息的目的ipv6字段為被管設備的本地鏈路地址,而不是被管設備的管理ip地址,因此可以有效規(guī)避ip地址沖突帶來的風險?;谂c上述方法同樣的申請構思,本申請實施例中還提出一種設備管理方法,參見圖4所示,為設備管理方法的流程圖,該方法可以應用于被管設備。步驟401,接收管理設備發(fā)送的用于請求管理信息的指定類型消息,其中,該指定類型消息可以是管理設備根據該被管設備的本地鏈路地址生成的。步驟402,生成攜帶被管設備的管理信息的針對指定類型消息的響應消息。步驟403,向管理設備發(fā)送該響應消息,以使管理設備從該響應消息中解析出該被管設備的管理信息,并根據該管理信息對該被管設備進行管理。在一個例子中,該管理信息可以包括但不限于以下之一或者任意組合:被管設備的管理地址、設備類型、設備序列號。該指定類型消息可以包括但不限于:基于鏈路層管理協(xié)議的消息。此外,該指定類型消息還可以包括管理設備的管理地址,而且,被管設備在接收到指定類型消息后,若指定類型消息攜帶的管理地址與本地預置的管理地址相匹配,確定指定類型消息合法,執(zhí)行步驟402和步驟403;否則確定指定類型消息不合法,不執(zhí)行步驟402和步驟403?;谂c上述方法同樣的申請構思,本申請實施例還提出一種設備管理裝置,應用于管理設備,如圖5所示,為該設備管理裝置的結構圖,包括:獲取模塊11,用于獲取被管設備的本地鏈路地址、管理設備上與所述被管設備對應的出接口;生成模塊12,用于根據所述本地鏈路地址生成用于請求管理信息的指定類型消息;發(fā)送模塊13,用于通過所述出接口發(fā)送所述指定類型消息;接收模塊14,用于接收所述被管設備返回的針對所述指定類型消息的響應消息,并從所述響應消息中解析出所述被管設備的管理信息;管理模塊15,用于根據所述管理信息對所述被管設備進行管理。所述獲取模塊11,具體用于在獲取被管設備的本地鏈路地址、管理設備上與所述被管設備對應的出接口的過程中,從本地鏈路地址表中選取出被管設備的本地鏈路地址、所述管理設備上與所述被管設備對應的出接口;所述獲取模塊11,還用于在所述本地鏈路地址表的生成過程中,從鄰居信息表中獲取出被管設備的本地鏈路地址、所述管理設備上與所述被管設備對應的出接口,在所述本地鏈路地址表中記錄獲取出的本地鏈路地址與獲取出的出接口的對應關系;所述鄰居信息表用于記錄與所述管理設備位于同一子網的被管設備的本地鏈路地址、所述管理設備上的與所述被管設備對應的出接口。所述生成模塊12,具體用于在根據所述本地鏈路地址生成用于請求管理信息的指定類型消息的過程中,確定所述本地鏈路地址對應的mac地址,將所述mac地址添加到所述指定類型消息的目的mac字段,將所述本地鏈路地址添加到所述指定類型消息的目的ip字段;或者,確定所述本地鏈路地址對應的mac地址,并將所述mac地址添加到所述指定類型消息的目的mac字段。本申請實施例提供的管理設備,硬件架構示意圖可以參見圖6。圖6為管理設備的硬件結構示意圖。包括:機器可讀存儲介質和處理器,其中:機器可讀存儲介質:存儲指令代碼。處理器:與機器可讀存儲介質通信,讀取和執(zhí)行機器可讀存儲介質中存儲的所述指令代碼,實現本申請上述示例公開的設備管理操作。這里,機器可讀存儲介質可以是任何電子、磁性、光學或其它物理存儲裝置,可以包含或存儲信息,如可執(zhí)行指令、數據,等等。例如,機器可讀存儲介質可以是:ram(radomaccessmemory,隨機存取存儲器)、易失存儲器、非易失性存儲器、閃存、存儲驅動器(如硬盤驅動器)、固態(tài)硬盤、任何類型的存儲盤(如光盤、dvd等),或者類似的存儲介質,或者它們的組合。基于與上述方法同樣的申請構思,本申請實施例還提出一種設備管理裝置,應用于被管設備,如圖7所示,為該設備管理裝置的結構圖,包括:接收模塊21,用于接收管理設備發(fā)送的用于請求管理信息的指定類型消息,所述指定類型消息是所述管理設備根據被管設備的本地鏈路地址生成的;生成模塊22,用于生成針對所述指定類型消息的響應消息;其中,所述響應消息攜帶所述被管設備的管理信息;發(fā)送模塊23,用于向所述管理設備發(fā)送所述響應消息,以使管理設備從所述響應消息中解析出管理信息,根據所述管理信息對所述被管設備進行管理。本申請實施例提供的被管設備,硬件架構示意圖可以參見圖8。圖8為被管設備的硬件結構示意圖。包括:機器可讀存儲介質和處理器,其中:機器可讀存儲介質:存儲指令代碼。處理器:與機器可讀存儲介質通信,讀取和執(zhí)行機器可讀存儲介質中存儲的所述指令代碼,實現本申請上述示例公開的設備管理操作。這里,機器可讀存儲介質可以是任何電子、磁性、光學或其它物理存儲裝置,可以包含或存儲信息,如可執(zhí)行指令、數據,等等。例如,機器可讀存儲介質可以是:ram(radomaccessmemory,隨機存取存儲器)、易失存儲器、非易失性存儲器、閃存、存儲驅動器(如硬盤驅動器)、固態(tài)硬盤、任何類型的存儲盤(如光盤、dvd等),或者類似的存儲介質,或者它們的組合。上述實施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機芯片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為計算機,計算機的具體形式可以是個人計算機、膝上型計算機、蜂窩電話、相機電話、智能電話、個人數字助理、媒體播放器、導航設備、電子郵件收發(fā)設備、游戲控制臺、平板計算機、可穿戴設備或者這些設備中的任意幾種設備的組合。為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現。本領域內的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。本申請是參照根據本申請實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可以由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其它可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其它可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。而且,這些計算機程序指令也可以存儲在能引導計算機或其它可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或者多個流程和/或方框圖一個方框或者多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其它可編程數據處理設備上,使得在計算機或者其它可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其它可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。本領域技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產品。因此,本申請可以采用完全硬件實施例、完全軟件實施例、或者結合軟件和硬件方面的實施例的形式。而且,本申請可以采用在一個或者多個其中包含有計算機可用程序代碼的計算機可用存儲介質(可以包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。當前第1頁12