專利名稱:網(wǎng)絡(luò)設(shè)備管理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及網(wǎng)絡(luò)管理技術(shù),尤其涉及一種局域網(wǎng)中網(wǎng)絡(luò)設(shè)備管理方法、裝
置及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)的監(jiān)控、網(wǎng)絡(luò)設(shè)備的管理與維護越來越重要,對管理
和維護的效率要求也越來越高?;ヂ?lián)網(wǎng)包括廣域網(wǎng)絡(luò)和局域網(wǎng)絡(luò),局域網(wǎng)絡(luò)通過使用路由
器等設(shè)備以及寬帶運營商提供的服務(wù),與廣域網(wǎng)絡(luò)相連接,例如網(wǎng)吧或者企業(yè)內(nèi)部的網(wǎng)絡(luò)
就是局域網(wǎng)絡(luò),一般包括一臺路由器作為網(wǎng)關(guān),同時還會有多臺交換機等設(shè)備,網(wǎng)管設(shè)備需
要同時管理這些路由器和交換機等網(wǎng)絡(luò)設(shè)備,即所謂的網(wǎng)絡(luò)設(shè)備的管理。 目前,常見的網(wǎng)絡(luò)設(shè)備管理方式主要是基于telnet或web的管理方式,其中,基于
恥b的管理方式由于界面直觀、使用方便,成為網(wǎng)管設(shè)備管理網(wǎng)絡(luò)設(shè)備的一個主要手段。通
常,管理設(shè)備要預(yù)先獲知被管理設(shè)備的IP地址或端口號,通過一臺專門的服務(wù)器來訪問被
管理設(shè)備。管理設(shè)備建立與服務(wù)器之間的連接,并將管理請求發(fā)給服務(wù)器,服務(wù)器對該管理
請求進行層層處理后,建立與被管理設(shè)備之間的連接,并通過處理后的請求報文實現(xiàn)管理
設(shè)備對被管理設(shè)備的管理。 雖然網(wǎng)絡(luò)設(shè)備支持基于web的管理方式,但是管理設(shè)備需要通過服務(wù)器反復(fù)登錄到各個不同的網(wǎng)絡(luò)設(shè)備上去,以檢測網(wǎng)絡(luò)設(shè)備的運行狀況,且每次訪問被管理設(shè)備的web頁面時,管理設(shè)備需要創(chuàng)建與網(wǎng)管設(shè)備之間以及與被管理設(shè)備之間的兩個連接,因此,現(xiàn)有管理方式的效率較低;同時,現(xiàn)有網(wǎng)絡(luò)設(shè)備管理方式一般需要單獨部署一臺服務(wù)器,專門對網(wǎng)絡(luò)設(shè)備進行管理,這種方式有以下不足部署比較復(fù)雜;專門部署的服務(wù)器成本較高,對于中小型網(wǎng)絡(luò)環(huán)境(例如網(wǎng)吧)來說難以承受。因此,部署專門的網(wǎng)絡(luò)設(shè)備管理服務(wù)器的方式不適于網(wǎng)吧或者中小型企業(yè)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種網(wǎng)絡(luò)設(shè)備管理方法、裝置及系統(tǒng),用以解決現(xiàn)有網(wǎng)絡(luò)設(shè)備管理方法效率較低的問題,實現(xiàn)對網(wǎng)絡(luò)設(shè)備的集中管理。
本發(fā)明實施例提供一種網(wǎng)絡(luò)設(shè)備管理方法,包括 主控設(shè)備接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文,所述請求報文至少攜帶有所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述主控設(shè)備的外網(wǎng)IP地址以及所述被管理設(shè)備的分配端口; 所述主控設(shè)備將接收到所述請求報文中的所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口 、所述主控設(shè)備的外網(wǎng)IP地址和所述被管理設(shè)備的分配端口 ,對應(yīng)轉(zhuǎn)換為所述主控設(shè)備的內(nèi)網(wǎng)IP地址、隨機端口、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的web端口,獲得第一轉(zhuǎn)發(fā)報文; 所述主控設(shè)備將所述第一轉(zhuǎn)發(fā)報文發(fā)送給所述被管理設(shè)備,以對所述被管理設(shè)備進行管理。
本發(fā)明實施例提供一種網(wǎng)絡(luò)設(shè)備管理裝置,包括 第一接收模塊,用于接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文,所述請求報文至少攜帶有所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址、以及所述被管理設(shè)備的分配端口 ; 轉(zhuǎn)換獲取模塊,用于將所述第一接收模塊接收到的所述請求報文中的所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址和所述被管理設(shè)備的分配端口 ,對應(yīng)轉(zhuǎn)換為所述網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP地址、隨機端口 、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的端口,以獲得第一轉(zhuǎn)發(fā)報文; 發(fā)送模塊,用于將所述第一轉(zhuǎn)發(fā)報文發(fā)送給所述被管理設(shè)備,以對所述被管理設(shè)備進行管理。 本發(fā)明實施例提供一種網(wǎng)絡(luò)設(shè)備管理系統(tǒng),包括網(wǎng)管設(shè)備、被管理設(shè)備和本發(fā)明實施例提供的網(wǎng)絡(luò)設(shè)備管理裝置,所述網(wǎng)絡(luò)設(shè)備管理裝置用于對所述網(wǎng)管設(shè)備和所述被管理設(shè)備之間的交互報文進行轉(zhuǎn)換和轉(zhuǎn)發(fā)。 本發(fā)明實施例的網(wǎng)絡(luò)設(shè)備管理方法、裝置及系統(tǒng),通過在網(wǎng)絡(luò)層對報文中的IP地址和端口進行轉(zhuǎn)換,改變了現(xiàn)有技術(shù)中進行網(wǎng)絡(luò)設(shè)備管理時,需要進行兩次連接的操作,實現(xiàn)了對網(wǎng)絡(luò)設(shè)備的直接、集中管理,提高了管理網(wǎng)絡(luò)設(shè)備的效率。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提供的網(wǎng)絡(luò)設(shè)備管理方法流程圖; 圖2為本發(fā)明實施例二提供的網(wǎng)絡(luò)設(shè)備管理方法流程圖; 圖3為本發(fā)明實施例三提供的網(wǎng)絡(luò)設(shè)備管理方法的具體實例的流程圖; 圖4為本發(fā)明實施例四提供的網(wǎng)絡(luò)設(shè)備管理裝置的結(jié)構(gòu)示意圖; 圖5為本發(fā)明實施例五提供的網(wǎng)絡(luò)設(shè)備管理裝置的結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
局域網(wǎng)一般通過交換機、路由器等出口設(shè)備接入互聯(lián)網(wǎng)廣域網(wǎng)絡(luò),網(wǎng)絡(luò)間的互連采用傳輸控制協(xié)議/因特網(wǎng)互連協(xié)議(Transmission ControlProtocol/IntemetProtocol ;簡稱為TCP/IP),其中,IP數(shù)據(jù)報文包含了協(xié)議號,該協(xié)議號用于指明傳輸層傳輸報文所采用的傳輸協(xié)議,例如可以是用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol ;簡稱為UDP) 、TCP或者是其他協(xié)議等。并且,當(dāng)采用UDP或者TCP協(xié)議時,TCP/UDP報文頭中還
6會包含源端口和目的端口兩個字段。通常將(IP協(xié)議號,源IP,源端口,目的IP,目的端口 }稱為報文五元組,在數(shù)據(jù)報文轉(zhuǎn)發(fā)過程中,一個報文五元組標(biāo)志出一條TCP/UDP的數(shù)據(jù)流,其中超文本傳輸協(xié)議(Hypertext Transfer Protocol ;簡稱為HTTP)是基于TCP的,本發(fā)明技術(shù)方案基于HTTP協(xié)議,因此,在本發(fā)明以下各實施例中,報文中的IP協(xié)議號具體指TCP協(xié)議。 圖1為本發(fā)明實施例一提供的網(wǎng)絡(luò)設(shè)備管理方法流程圖。本實施例的執(zhí)行主體為主控設(shè)備,其中主控設(shè)備是對網(wǎng)絡(luò)設(shè)備進行管理的一個中間設(shè)備。如圖l所示,本實施例的網(wǎng)絡(luò)設(shè)備管理方法包括 步驟ll,主控設(shè)備接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文,請求報文至少攜帶有網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址以及被管理設(shè)備的分配端口; 其中,主控設(shè)備是指在網(wǎng)絡(luò)設(shè)備管理過程中,負(fù)責(zé)完成報文轉(zhuǎn)換與轉(zhuǎn)發(fā)的中間設(shè)備,主控設(shè)備可以是一臺專門的服務(wù)器,也可以是局域網(wǎng)中的出口設(shè)備,例如交換機、路由器等。該主控設(shè)備具有與外網(wǎng)交互的功能,即具有外網(wǎng)IP地址和內(nèi)網(wǎng)IP地址。被管理設(shè)備是局域網(wǎng)內(nèi)需要被管理的設(shè)備,且能夠與主控設(shè)備進行正常通信。 請求報文所攜帶的網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址以及被管理設(shè)備的分配端口 ,依次對應(yīng)于報文五元組的源IP、源端口 、目的IP和目的端口 ,以實現(xiàn)請求報文從網(wǎng)管設(shè)備到主控設(shè)備的轉(zhuǎn)發(fā),其中目的端口是主控設(shè)備預(yù)先分配的,用于標(biāo)識接收該請求報文的應(yīng)用程序,該應(yīng)用程序與被管理設(shè)備相對應(yīng),因此將該端口稱為被管理設(shè)備的分配端口。 步驟12,主控設(shè)備將接收到的請求報文中的網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址和被管理設(shè)備的分配端口,對應(yīng)轉(zhuǎn)換為主控設(shè)備的內(nèi)網(wǎng)IP地址、隨機端口、被管理設(shè)備的IP地址和被管理設(shè)備的恥b端口,獲得第一轉(zhuǎn)發(fā)報文;
本步驟用于實現(xiàn)報文的轉(zhuǎn)換,具體通過轉(zhuǎn)換報文五元組來實現(xiàn),即對請求報文中的源IP、源端口 、目的IP、目的端口進行轉(zhuǎn)換,并生成第一轉(zhuǎn)發(fā)報文,該步驟在主控設(shè)備上實現(xiàn)。 其中,隨機端口用于標(biāo)識是由哪一個應(yīng)用程序負(fù)責(zé)轉(zhuǎn)發(fā)該第一轉(zhuǎn)發(fā)報文的,具體的,本發(fā)明技術(shù)方案所基于的TCP協(xié)議用一個端口來標(biāo)識數(shù)據(jù)報文是屬于哪個應(yīng)用程序的數(shù)據(jù)報文或者由哪個應(yīng)用程序接收該數(shù)據(jù)報文,例如遵循HTTP協(xié)議訪問的應(yīng)用程序?qū)?yīng)的端口是80,而遵循文本傳輸協(xié)議(FileTransfer Protocol ;簡稱為FTP)訪問的應(yīng)用程序?qū)?yīng)的端口為21 ,因此,在本實施例中主控設(shè)備動態(tài)選擇一個可用端口 ,作為源端口 。
步驟13,主控設(shè)備將第一轉(zhuǎn)發(fā)報文發(fā)送給被管理設(shè)備,以對被管理設(shè)備進行管理。
本步驟說明第一轉(zhuǎn)發(fā)報文中攜帶有對被管理設(shè)備進行管理的控制指令,同時進一步說明,第一轉(zhuǎn)發(fā)報文的五元組中攜帶有主控設(shè)備的IP地址、隨機端口、被管理設(shè)備的IP地址和被管理設(shè)備的web端口 。 本實施例提供的網(wǎng)絡(luò)設(shè)備管理方法,通過主控設(shè)備對請求報文中攜帶的源IP、源端口 、目的IP、目的端口進行轉(zhuǎn)換,生成第一轉(zhuǎn)發(fā)報文,由第一轉(zhuǎn)發(fā)報文對被管理設(shè)備進行管理, 一定意義上,建立了網(wǎng)管設(shè)備和被管理設(shè)備之間的直接連接,網(wǎng)管設(shè)備無須登錄到被管理設(shè)備上,就可以實現(xiàn)對被管理設(shè)備的管理,提高了管理網(wǎng)絡(luò)設(shè)備的效率,同時,通過主控設(shè)備可以實現(xiàn)對網(wǎng)絡(luò)設(shè)備的集中管理。另外,主控設(shè)備只對請求報文中的報文五元組進 行轉(zhuǎn)換,減輕了主控設(shè)備在網(wǎng)絡(luò)設(shè)備管理過程中的負(fù)擔(dān)。 考慮到現(xiàn)有技術(shù)中,中小型網(wǎng)絡(luò)環(huán)境無法承擔(dān)單獨部署服務(wù)器,且與現(xiàn)有技術(shù)相 比,本發(fā)明技術(shù)方案中主控設(shè)備在網(wǎng)絡(luò)設(shè)備管理過程中的負(fù)擔(dān)很小,因此,本發(fā)明技術(shù)方案 可以以局域網(wǎng)絡(luò)中的出口設(shè)備,例如交換機、路由器等作為主控設(shè)備,該主控設(shè)備既能與外 網(wǎng)通信,也能很好的與網(wǎng)內(nèi)設(shè)備進行通信,通過該技術(shù)方案,克服了現(xiàn)有技術(shù)中的專門部署 服務(wù)器的缺陷。 另夕卜,在局域網(wǎng)環(huán)境下,公網(wǎng)IP地址數(shù)量有限,內(nèi)網(wǎng)交換機、個人計算機 (Personal Computer ;簡稱為PC)等多數(shù)使用的是私網(wǎng)IP地址,因此,現(xiàn)有技術(shù)中,當(dāng)網(wǎng)絡(luò) 管理員在網(wǎng)絡(luò)外部(例如網(wǎng)絡(luò)管理員在家時),且急需管理網(wǎng)絡(luò)設(shè)備時,不便于登錄到內(nèi)網(wǎng) 的交換機、PC機等設(shè)備上進行管理。本發(fā)明技術(shù)方案以局域網(wǎng)內(nèi)的出口設(shè)備作為主控設(shè)備, 該主控設(shè)備與外網(wǎng)連接的優(yōu)勢,克服了上述現(xiàn)有技術(shù)中的缺陷。 因此,本發(fā)明以下各實施例中,主控設(shè)備均指局域網(wǎng)內(nèi)的出口設(shè)備,但對出口設(shè)備 的具體實現(xiàn)不做限制,且以下實施例均具有上述技術(shù)效果。 進一步,本實施例提供一種獲取第一轉(zhuǎn)發(fā)報文的具體實現(xiàn)方法,包括 步驟121,主控設(shè)備根據(jù)被管理設(shè)備的分配端口 ,查詢報文轉(zhuǎn)換規(guī)則表,獲取與被
管理設(shè)備對應(yīng)的報文轉(zhuǎn)換關(guān)系; 其中,報文轉(zhuǎn)換規(guī)則表中存儲有每個被管理設(shè)備的報文轉(zhuǎn)換關(guān)系,報文轉(zhuǎn)換關(guān)系 包含有源IP、源端口、目的IP、目的端口之間的映射關(guān)系,具體為主控設(shè)備外網(wǎng)IP地址和 其內(nèi)網(wǎng)IP地址之間的映射關(guān)系,以及被管理設(shè)備的分配端口和被管理設(shè)備的IP地址和web 端口之間的映射關(guān)系,即根據(jù)該報文轉(zhuǎn)換關(guān)系即可實現(xiàn)對報文的轉(zhuǎn)換。 步驟122,主控設(shè)備根據(jù)報文轉(zhuǎn)換關(guān)系中的映射關(guān)系,對請求報文進行轉(zhuǎn)換,生成 第一轉(zhuǎn)發(fā)報文。 具體為,將網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址和被管 理設(shè)備的分配端口對應(yīng)轉(zhuǎn)換為主控設(shè)備的內(nèi)網(wǎng)IP地址、隨機端口、被管理設(shè)備的IP地址和 被管理設(shè)備的恥b端口,即步驟12中的轉(zhuǎn)換過程,將轉(zhuǎn)換后的報文五元組結(jié)合請求報文中 的其他內(nèi)容,生成第一轉(zhuǎn)發(fā)報文,即僅對請求報文的五元組進行了轉(zhuǎn)換。
進一步,步驟121中所查詢的報文轉(zhuǎn)換規(guī)則表是預(yù)先生成并存儲在主控設(shè)備中 的,具體實現(xiàn)為 網(wǎng)絡(luò)管理員通過網(wǎng)管設(shè)備登錄主控設(shè)備提供的web界面,將被管理設(shè)備的IP地址 和web端口提供給主控設(shè)備,主控設(shè)備在接收到被管理設(shè)備的IP地址和web端口時,自動 為被管理設(shè)備分配一個端口 ,即被管理設(shè)備的分配端口 ,同時存儲分配端口和被管理設(shè)備 的IP地址和web端口之間的映射關(guān)系,以及主控設(shè)備外網(wǎng)IP地址和內(nèi)網(wǎng)IP地址之間的映 射關(guān)系,即構(gòu)成報文轉(zhuǎn)換關(guān)系;主控設(shè)備為每個被管理設(shè)備提供一個分配端口,并生成每個 被管理設(shè)備的報文轉(zhuǎn)換關(guān)系;所有被管理設(shè)備的報文轉(zhuǎn)換關(guān)系即構(gòu)成報文轉(zhuǎn)換規(guī)則表,主 控設(shè)備存儲該報文轉(zhuǎn)換規(guī)則表,為后續(xù)管理被管理設(shè)備過程中的報文轉(zhuǎn)換提供依據(jù)。
采用上述技術(shù)方案,網(wǎng)管設(shè)備無須像現(xiàn)有技術(shù)須預(yù)先獲知主控設(shè)備分配給每個被 管理設(shè)備的分配端口,減少了網(wǎng)管設(shè)備在管理過程中的操作步驟,提高了網(wǎng)管設(shè)備的管理 效率。
8
基于上述技術(shù)方案,下面具體說明本實施例的管理過程及所達到的效果
本實施例的網(wǎng)絡(luò)設(shè)備管理方法是基于web實現(xiàn)的。主控設(shè)備在其web界面上創(chuàng)建 每個被管理設(shè)備的超鏈接,以供網(wǎng)管設(shè)備對被管理設(shè)備進行管理,該超鏈接的形式具體可 以為"http:〃主控設(shè)備的外網(wǎng)IP :被管理設(shè)備的分配端口"。 網(wǎng)絡(luò)管理員通過網(wǎng)管設(shè)備(例如計算機)登錄主控設(shè)備的web界面,通過顯示在 web界面上的被管理設(shè)備的信息和超鏈接,就可以訪問對應(yīng)的被管理設(shè)備,其中,超鏈接的 顯式形式可以是超鏈接地址本身,也可以是被管理設(shè)備的名稱等,可以根據(jù)局域網(wǎng)絡(luò)的應(yīng) 用場景具體設(shè)置。 通過上述超鏈接,網(wǎng)管設(shè)備可以發(fā)出管理一臺被管理設(shè)備的請求報文,對于主控 設(shè)備來說,即接收到了來自網(wǎng)管設(shè)備的請求報文。接著,主控設(shè)備獲取請求報文中的源IP 地址、源端口 、目的IP地址和目的端口 ,即網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口 、主控設(shè)備 的IP地址和被管理設(shè)備的分配的端口 ,并根據(jù)獲取的分配端口 ,查詢報文轉(zhuǎn)換規(guī)則表,獲 知網(wǎng)管設(shè)備請求管理的是哪臺被管理設(shè)備,同時獲得報文轉(zhuǎn)換關(guān)系;主控設(shè)備為這次訪問 動態(tài)選擇一個端口 ,并根據(jù)報文轉(zhuǎn)換關(guān)系,將請求報文轉(zhuǎn)換為第一轉(zhuǎn)發(fā)報文,然后發(fā)送給被 管理設(shè)備。具體的,主控設(shè)備動態(tài)獲取端口時,若發(fā)現(xiàn)獲取的端口已經(jīng)被占用,則再隨機選 擇一次,直到找到可用的端口,以完成報文的發(fā)送。
通過上述對管理過程的具體分析,可知本實施例的技術(shù)方案具有如下技術(shù)效果
(1)與現(xiàn)有技術(shù)相比,基于主控設(shè)備通過web界面提供的被管理設(shè)備的超鏈接,網(wǎng) 管設(shè)備無須預(yù)先獲知主控設(shè)備為被管理設(shè)備提供的分配端口 ,減少了網(wǎng)管設(shè)備的操作,提 高了網(wǎng)管設(shè)備在管理網(wǎng)絡(luò)設(shè)備過程中的效率。 (2)現(xiàn)有技術(shù)一般采用socket方式處理報文,其處理流程為接收報文時,經(jīng)由驅(qū) 動到網(wǎng)絡(luò)接口層,由網(wǎng)絡(luò)接口層送至網(wǎng)絡(luò)層,經(jīng)傳輸層到應(yīng)用層,由應(yīng)用層的socket進行 處理;發(fā)送報文時,報文又從應(yīng)用層經(jīng)傳輸層、網(wǎng)絡(luò)層、網(wǎng)絡(luò)接口層到達驅(qū)動,被發(fā)送出去, 而在轉(zhuǎn)發(fā)過程中,報文的實質(zhì)內(nèi)容并沒有變化,發(fā)生變化的只是報文中的五元組,即源IP 地址、源端口 、目的IP地址和目的端口 ,因此,這種報文經(jīng)系統(tǒng)層層處理的管理方法,會造 成系統(tǒng)資源的極大浪費,并且處理性能很低。與現(xiàn)有技術(shù)相比,本實施例只對請求報文中 的五元組進行轉(zhuǎn)換處理,并且報文在網(wǎng)絡(luò)層被轉(zhuǎn)發(fā),減少了處理報文的過程,節(jié)省了系統(tǒng)資 源,提高了報文的轉(zhuǎn)發(fā)速度,進而提高了管理網(wǎng)絡(luò)設(shè)備的效率。
(3)本實施例通過web界面提供的超鏈接,及報文轉(zhuǎn)換機制對網(wǎng)絡(luò)設(shè)備進行管理 的方法,在一定程度上,實現(xiàn)了網(wǎng)管設(shè)備與被管理設(shè)備之間的直接連接,無須像socket方 式那樣在打開不同恥b界面時,就要創(chuàng)建不同的連接,提高了管理效率。
(4)通過主控設(shè)備為每個被管理設(shè)備提供超鏈接,網(wǎng)管設(shè)備基于主控設(shè)備的web 界面,可以對局域網(wǎng)內(nèi)的每個被管理設(shè)備進行管理,實現(xiàn)了集中管理。 圖2為本發(fā)明實施例二提供的網(wǎng)絡(luò)設(shè)備管理方法流程圖。本實施例可基于實施例 一,與實施例一的區(qū)別在于,本實施例中,還包括被管理設(shè)備向網(wǎng)管設(shè)備返回響應(yīng)的步驟。 如圖2所示,本實施例的網(wǎng)絡(luò)設(shè)備管理方法包括 步驟21,主控設(shè)備接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文,請求 報文至少攜帶有網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址以及被管理 設(shè)備的分配端口;
步驟22,主控設(shè)備將接收到的請求報文中的網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端 口、主控設(shè)備的外網(wǎng)IP地址和被管理設(shè)備的分配端口,對應(yīng)轉(zhuǎn)換為主控設(shè)備的內(nèi)網(wǎng)IP地 址、隨機端口、被管理設(shè)備的IP地址和被管理設(shè)備的恥b端口,獲得第一轉(zhuǎn)發(fā)報文;
步驟23,主控設(shè)備將第一轉(zhuǎn)發(fā)報文發(fā)送給被管理設(shè)備,以對被管理設(shè)備進行管 理; 上述步驟與實施例一相同,在此不再贅述,下面詳細(xì)介紹主控設(shè)備如何將被管理 設(shè)備的響應(yīng)報文返回給網(wǎng)管設(shè)備。 步驟24,主控設(shè)備接收被管理設(shè)備發(fā)送的響應(yīng)報文,響應(yīng)報文至少攜帶有被管理 設(shè)備的IP地址、被管理設(shè)備的web端口、主控設(shè)備的內(nèi)網(wǎng)IP和隨機端口 ;
當(dāng)被管理設(shè)備響應(yīng)主控設(shè)備發(fā)送的第一轉(zhuǎn)發(fā)報文后,根據(jù)第一轉(zhuǎn)發(fā)報文中的IP 地址和端口 ,生成響應(yīng)報文,并將該響應(yīng)報文發(fā)送給主控設(shè)備。 步驟25,主控設(shè)備根據(jù)被管理設(shè)備的IP地址和web端口 ,查詢報文轉(zhuǎn)換規(guī)則表,獲 取與被管理設(shè)備對應(yīng)的報文轉(zhuǎn)換關(guān)系; 具體的,該步驟的實現(xiàn)基于實施例一所提供的轉(zhuǎn)換規(guī)則表和其所存儲的報文轉(zhuǎn)換 關(guān)系,與實施例一中依據(jù)分配端口查詢報文轉(zhuǎn)換規(guī)則表不同,該步驟依據(jù)被管理設(shè)備的IP 地址和web端口查詢報文轉(zhuǎn)換規(guī)則表。由于被管理設(shè)備的IP地址是唯一的,因此,該步驟 也可以只依據(jù)被管理設(shè)備的IP地址查詢報文轉(zhuǎn)換規(guī)則表,獲知被管理設(shè)備對應(yīng)的報文轉(zhuǎn) 換關(guān)系,可以提高查詢的效率。 步驟26,主控設(shè)備根據(jù)報文轉(zhuǎn)換關(guān)系,將響應(yīng)報文轉(zhuǎn)換為第二轉(zhuǎn)發(fā)報文,并將第二 轉(zhuǎn)發(fā)報文發(fā)送給網(wǎng)管設(shè)備。 本步驟用于對響應(yīng)報文中的五元組進行轉(zhuǎn)換,以生成向網(wǎng)管設(shè)備發(fā)送的第二轉(zhuǎn)發(fā) 報文。具體的,對應(yīng)將響應(yīng)報文中的被管理設(shè)備的IP地址、被管理設(shè)備的web端口、主控設(shè) 備的內(nèi)網(wǎng)IP和隨機端口,轉(zhuǎn)換為主控設(shè)備的外網(wǎng)IP地址、被管理設(shè)備的分配端口、網(wǎng)管設(shè) 備的IP地址和網(wǎng)管設(shè)備的端口,以形成第二轉(zhuǎn)發(fā)報文?;趫笪闹械腎P地址和端口,第二 轉(zhuǎn)發(fā)報文被發(fā)送給網(wǎng)管設(shè)備。當(dāng)網(wǎng)管設(shè)備接收到第二轉(zhuǎn)發(fā)報文后,可以將第二轉(zhuǎn)發(fā)報文顯 示在web界面上,以供網(wǎng)絡(luò)管理員查看管理情況。 本實施例提供的網(wǎng)絡(luò)設(shè)備管理方法,進一步通過報文轉(zhuǎn)換機制將被管理設(shè)備的響 應(yīng)報文進行處理,并在網(wǎng)絡(luò)層將處理后的響應(yīng)報文發(fā)送給網(wǎng)管設(shè)備,同樣只對響應(yīng)報文的 五元組進行轉(zhuǎn)換,且減少了在主控設(shè)備內(nèi)對響應(yīng)報文的處理環(huán)節(jié),極大地提高了網(wǎng)絡(luò)設(shè)備 管理方法的處理性能。 基于上述操作,網(wǎng)管設(shè)備可以繼續(xù)對被管理設(shè)備進行管理。而為了提高網(wǎng)管設(shè)備 對被管理設(shè)備進行后續(xù)管理的效率,在上述技術(shù)方案的基礎(chǔ)上,本實施例提供一種方法,具 體為 主控設(shè)備在發(fā)送第一轉(zhuǎn)發(fā)報文后,存儲發(fā)送第一轉(zhuǎn)發(fā)報文時獲取的隨機端口,并 根據(jù)報文轉(zhuǎn)換關(guān)系生成第一報文轉(zhuǎn)換規(guī)則,該第一報文轉(zhuǎn)換規(guī)則用于對再次接收的同一網(wǎng) 管設(shè)備發(fā)出的管理同一被管理設(shè)備的請求報文進行直接轉(zhuǎn)換,而無需每次都查詢報文轉(zhuǎn)換 規(guī)則表以及每次都獲取隨機端口 ,從而節(jié)省了報文轉(zhuǎn)換和發(fā)送的程序,提高管理性能和效 率。 具體的,第一報文轉(zhuǎn)換規(guī)則為將網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址和被管理設(shè)備的分配端口,對應(yīng)轉(zhuǎn)換為主控設(shè)備的內(nèi)網(wǎng)IP地址、主控設(shè)備所 存儲的隨機端口、被管理設(shè)備的IP地址和被管理設(shè)備的恥b端口的規(guī)則。第一報文轉(zhuǎn)換規(guī) 則是報文轉(zhuǎn)換關(guān)系的一個具體實例,其區(qū)別在于,第一報文轉(zhuǎn)換規(guī)則中的隨機端口是已知 的,即由主控設(shè)備在發(fā)送第一轉(zhuǎn)發(fā)報文后,所存儲的隨機端口。例如,當(dāng)主控設(shè)備再次接收 到管理設(shè)備發(fā)送的請求報文時,直接根據(jù)第一報文轉(zhuǎn)換規(guī)則對請求報文進行轉(zhuǎn)換,無須執(zhí) 行查詢操作。 進一步,主控設(shè)備在發(fā)送第二轉(zhuǎn)發(fā)報文后,存儲一第二報文轉(zhuǎn)換規(guī)則,該第二轉(zhuǎn)換 規(guī)則是在主控設(shè)備首次將響應(yīng)報文轉(zhuǎn)換為第二轉(zhuǎn)發(fā)報文過程中形成的,存儲該第二轉(zhuǎn)換規(guī) 則用于對再次接收到的發(fā)向同一網(wǎng)管設(shè)備的響應(yīng)報文進行直接轉(zhuǎn)換,同樣不需要查詢報文 轉(zhuǎn)換規(guī)則表,提高了轉(zhuǎn)換的效率,進而提高了響應(yīng)的速度和效率。第二報文轉(zhuǎn)換規(guī)則為將被 管理設(shè)備的IP地址、被管理設(shè)備的恥b端口、主控設(shè)備的內(nèi)網(wǎng)IP和存儲的隨機端口,對應(yīng) 轉(zhuǎn)換為主控設(shè)備的外網(wǎng)IP地址、被管理設(shè)備的分配端口、網(wǎng)管設(shè)備的IP地址和網(wǎng)管設(shè)備的 端口的規(guī)則。 基于上述技術(shù)方案,本實施例提供的網(wǎng)絡(luò)設(shè)備管理方法還包括當(dāng)主控設(shè)備監(jiān)測 到網(wǎng)管設(shè)備發(fā)送的交互結(jié)束報文時,釋放主控設(shè)備所存儲的隨機端口,同時刪除上述過程 中存儲的第一報文轉(zhuǎn)換規(guī)則和第二報文轉(zhuǎn)換規(guī)則,以釋放系統(tǒng)資源,以提高系統(tǒng)資源的利用率。 進一步,當(dāng)需要管理其他被管理設(shè)備時,只需點擊主控設(shè)備web界面上的相應(yīng)的 被管理設(shè)備的超鏈接即可,且通過點擊不同被管理設(shè)備的超鏈接可以在不同被管理設(shè)備之 間進行切換,而不需要反復(fù)登錄到不同的被管理設(shè)備上,且該方法部署簡單方便,因此,可 以大幅提高網(wǎng)管設(shè)備的管理效率。 圖3為本發(fā)明實施例三提供的網(wǎng)絡(luò)設(shè)備管理方法的具體實例的流程圖。本實施例 通過實際舉例,進一步說明本發(fā)明的技術(shù)方案,具體如下 首先設(shè)主控設(shè)備的外網(wǎng)IP地址為IP。ut,內(nèi)網(wǎng)IP地址為IPin ;網(wǎng)管設(shè)備在主控設(shè) 備上預(yù)先添加被管理設(shè)備的IP地址和恥b端口,本實施例以3個被管理設(shè)備為例,分別為 (IP:, Port》、(IP2, Port2) 、 (IP3, Port3);對應(yīng)地,主控設(shè)備為3個被管理設(shè)備提供的分配端 口分別為Portla、 Port2a、 Port3a,同時存儲上述分配端口和被管理設(shè)備IP地址和web端口 之間的映射關(guān)系,具體以報文轉(zhuǎn)換規(guī)則表的形式存儲,且在恥b界面上提供的每個被管理 設(shè)備的超鏈接分別為第一被管理設(shè)備(Http:〃IP。ut :PortJ、第二被管理設(shè)備(Http:〃 IP。ut :PortJ、第三被管理設(shè)備(Http:〃IP。ut :PortJ,在本實施例中,上述三個超鏈接和 被管理設(shè)備的名稱均顯示在主控設(shè)備的恥b界面上。 基于上述,如圖3所示,該網(wǎng)絡(luò)設(shè)備管理方法具體包括以下步驟 步驟31,網(wǎng)絡(luò)管理員通過網(wǎng)管設(shè)備打開主控設(shè)備的web界面,看到3個被管理設(shè)備
及其超鏈接; 步驟32,點擊第一被管理設(shè)備的超鏈接Http:〃IP。ut :Portla ;
具體的,該點擊操作相主控設(shè)備發(fā)出了請求web訪問的報文,該請求報文的目 的IP地址為IP。加,源IP地址為IP管理者,源端口為Port管理者,目的端口為Port^即{TCP, IP管理者,Port管理者,IP。加,Portla},該報文被發(fā)送給主控設(shè)備。 步驟33,主控設(shè)備接收網(wǎng)管設(shè)備發(fā)送的web訪問請求報文,并基于報文中的目的
11IP地址IP。ut和目的端口 Portla,查詢預(yù)先存儲的報文轉(zhuǎn)換規(guī)則表; 步驟34,主控設(shè)備查詢到對應(yīng)于第一被管理設(shè)備的信息,即(IP" Port》,動態(tài)選 擇一個可用端口 ,即隨機端口 Portlb,并根據(jù)報文轉(zhuǎn)換關(guān)系進行報文轉(zhuǎn)換,生成第一轉(zhuǎn)發(fā)報 文; 其中,對應(yīng)的報文轉(zhuǎn)換關(guān)系為{TCP, IP管理者,Port管理者,IP。ut, Portla} 〈-> {TCP, IPin,隨機端口 , IPi , PortJ ,其中,IP ffa;&、Port ffa^P隨機端口 Portlb,是在報文轉(zhuǎn)發(fā)過時獲 取的,第一轉(zhuǎn)發(fā)報文中的IP地址和端口,即五元組具體為{TCP, IPin, Portlb, HVPortJ。
步驟35,主控設(shè)備將上述第一轉(zhuǎn)發(fā)報文發(fā)送給被管理設(shè)備,同時生成第一報文轉(zhuǎn) 換規(guī)則并存儲; 主控設(shè)備直接將第一轉(zhuǎn)發(fā)報文發(fā)送給被管理設(shè)備,基于請求報文和第一轉(zhuǎn)發(fā)報文
之間報文五元組的轉(zhuǎn)換,在一定程度上實現(xiàn)了網(wǎng)管設(shè)備和被管理設(shè)備之間的直接連接,其
中,第一報文轉(zhuǎn)換規(guī)則即{TCP, IP管理者,Port管理者,IP。ut, Portla}〈->{TCP, IPin, Portlb, IP"
PortJ ,用于對再次接收到的請求報文進行直接轉(zhuǎn)換,無須查表也無須重新獲取隨機端口 ,
與報文轉(zhuǎn)換關(guān)系的區(qū)別在于,第一報文轉(zhuǎn)換規(guī)則中所有項均是已知的。 步驟36,第一被管理設(shè)備接收到第一轉(zhuǎn)發(fā)報文,根據(jù)第一轉(zhuǎn)發(fā)報文的內(nèi)容發(fā)送響
應(yīng)報文; 其中,響應(yīng)報文的五元組為{TCP, IP" Port" IPin, Portlb},其目的IP地址為主控 設(shè)備的內(nèi)網(wǎng)IP地址IPin。 步驟37,主控設(shè)備接收到被管理設(shè)備發(fā)送的響應(yīng)報文,根據(jù)報文轉(zhuǎn)換關(guān)系,修改響 應(yīng)報文的五元組,以生成第二轉(zhuǎn)發(fā)報文; 其中,第二轉(zhuǎn)發(fā)報文的五元組為{TCP, IP。ut, Portla, IP管理者,Port管理者h(yuǎn)主控設(shè) 備存儲用于形成第二轉(zhuǎn)發(fā)報文的第二報文轉(zhuǎn)換規(guī)則,該規(guī)則具體為{TCP, IP15 Port" IPin, Port化K一MTCP, IP。ut, Portla, IP管理者,Port管理者l ,其中所有項也是已知的。
步驟38,主控設(shè)備將第二轉(zhuǎn)發(fā)報文發(fā)送給網(wǎng)管設(shè)備,并在主控設(shè)備的web界面上 顯示響應(yīng)報文; 步驟39,判斷網(wǎng)管設(shè)備對第一被管理設(shè)備的管理是否結(jié)束,若是,則執(zhí)行步驟41, 否則執(zhí)行步驟40。主控設(shè)備通過監(jiān)測網(wǎng)管設(shè)備發(fā)送的交互結(jié)束報文,以判斷管理過程是否 結(jié)束。 步驟40,主控設(shè)備根據(jù)已存儲的第一報文轉(zhuǎn)換規(guī)則和第二報文轉(zhuǎn)換規(guī)則,對再次 接收到的網(wǎng)管設(shè)備和被管理設(shè)備之間的交互報文進行轉(zhuǎn)換,以實現(xiàn)管理操作;并返回步驟 39。 步驟41,主控設(shè)備釋放隨機端口 Portlb,并刪除第一報文轉(zhuǎn)換規(guī)則和第二報文轉(zhuǎn) 換規(guī)則。 本步驟用于在管理結(jié)束時,釋放系統(tǒng)資源,以提高系統(tǒng)資源的利用率。 本實施例中,主控設(shè)備通過對網(wǎng)管設(shè)備發(fā)出的請求報文的五元組,和第一被管理
設(shè)備發(fā)出的響應(yīng)報文的五元組進行轉(zhuǎn)換,轉(zhuǎn)換后的報文直接被發(fā)送給第一被管理設(shè)備或網(wǎng)
管設(shè)備,與現(xiàn)有技術(shù)不同,基于對報文五元組的轉(zhuǎn)換,一定程度上實現(xiàn)了網(wǎng)路管理員與第一
被管理設(shè)備之間的直接連接,無須主控設(shè)備對交互報文進行過多的處理,從而提高了管理
第一被管理設(shè)備的效率;同時,基于對報文五元組的轉(zhuǎn)換,在網(wǎng)絡(luò)層實現(xiàn)對報文的轉(zhuǎn)發(fā)處理,與現(xiàn)有技術(shù)相比,減少了網(wǎng)絡(luò)內(nèi)部處理報文的程序,既節(jié)省了系統(tǒng)資源,又提高了對報 文的處理速度,進而提高了網(wǎng)絡(luò)設(shè)備管理方法的性能。 圖4為本發(fā)明實施例四提供的網(wǎng)絡(luò)設(shè)備管理裝置的結(jié)構(gòu)示意圖,如圖4所示,本實 施例的網(wǎng)絡(luò)設(shè)備管理裝置包括第一接收模塊41、轉(zhuǎn)換獲取模塊42、發(fā)送模塊43。
具體的,第一接收模塊41接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報 文,并將該請求報文提供給轉(zhuǎn)換獲取模塊42,其中,請求報文至少攜帶有網(wǎng)管設(shè)備的IP地 址、網(wǎng)管設(shè)備的端口 、網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址、以及被管理設(shè)備的分配端口 。
轉(zhuǎn)換獲取模塊42對請求報文中的五元組進行轉(zhuǎn)換,具體為將請求報文中的網(wǎng)管 設(shè)備的IP、網(wǎng)管設(shè)備的端口、網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址和被管理設(shè)備的分配端口, 對應(yīng)轉(zhuǎn)換為網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP地址、隨機端口、被管理設(shè)備的IP地址和被管理設(shè) 備的端口,以獲得第一轉(zhuǎn)發(fā)報文;其中隨機端口是在發(fā)送第一轉(zhuǎn)發(fā)報文時,由網(wǎng)絡(luò)設(shè)備管理 裝置隨機獲取的一個可用端口。 發(fā)送模塊43用于將轉(zhuǎn)換獲取模塊42生成的第一轉(zhuǎn)發(fā)報文發(fā)送給被管理設(shè)備,以 對被管理設(shè)備進行管理。 具體的,該轉(zhuǎn)換獲取模塊42還包括存儲單元、查詢獲取單元和轉(zhuǎn)換生成單元。
其中存儲單元,用于存儲報文轉(zhuǎn)換規(guī)則表;查詢獲取單元根據(jù)請求報文中的分配 端口 ,查詢報文轉(zhuǎn)換規(guī)則表,獲取與被管理設(shè)備對應(yīng)的報文轉(zhuǎn)換關(guān)系,并將該報文轉(zhuǎn)換關(guān)系 提供給轉(zhuǎn)換生成單元,其中報文轉(zhuǎn)換關(guān)系至少包括網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址與內(nèi) 網(wǎng)IP地址的映射關(guān)系,以及被管理設(shè)備的分配端口與被管理設(shè)備的IP地址和web端口的
映射關(guān)系; 轉(zhuǎn)換生成單元根據(jù)查詢獲取單元提供的報文轉(zhuǎn)換關(guān)系中的映射關(guān)系,對請求報文 進行轉(zhuǎn)換,生成第一轉(zhuǎn)發(fā)報文,其中第一轉(zhuǎn)發(fā)報文至少攜帶有網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP 地址、隨機端口 、被管理設(shè)備的IP地址和被管理設(shè)備的web端口 。 本實施例提供的網(wǎng)絡(luò)設(shè)備管理裝置,具體可以為局域網(wǎng)的出口設(shè)備,也可以是一 專用設(shè)備,本實施例通過轉(zhuǎn)換獲取模塊,對請求報文的五元組進行轉(zhuǎn)換,并在網(wǎng)絡(luò)層完成報
文的轉(zhuǎn)發(fā)處理,減少了對請求報文的處理程序,同時本實施例提供的網(wǎng)絡(luò)設(shè)備管理裝置,基 于對請求報文中五元組的轉(zhuǎn)換,從一定程度上建立了網(wǎng)管設(shè)備與被管理設(shè)備之間的直接連 接,即可實現(xiàn)對被管理設(shè)備的集中管理,同時提高了管理效率。 圖5為本發(fā)明實施例五提供的網(wǎng)絡(luò)設(shè)備管理裝置的結(jié)構(gòu)示意圖,本實施例基于實 施例四,如圖5所示,本實施例的網(wǎng)絡(luò)設(shè)備管理裝置還包括第一生成模塊51、第一預(yù)存模 塊52、第二接收模塊53、查詢獲取模塊54、轉(zhuǎn)換發(fā)送模塊55、第二預(yù)存模塊56、第二生成模 塊57、第三預(yù)存模塊58、監(jiān)測釋放模塊59和刪除模塊60。 具體的,通過第一生成模塊51和第一預(yù)存模塊52生成報文轉(zhuǎn)換規(guī)則表所存儲的 內(nèi)容。網(wǎng)絡(luò)設(shè)備管理裝置為每個被管理設(shè)備預(yù)先提供個一個分配端口,而第一生成模塊51 根據(jù)每個被管理設(shè)備的分配端口 、 IP地址和web端口 ,生成每個被管理設(shè)備的報文轉(zhuǎn)換關(guān) 系;第一預(yù)存模塊52將每個被管理設(shè)備的分配端口和報文轉(zhuǎn)換關(guān)系的映射關(guān)系,預(yù)先存儲 到報文轉(zhuǎn)換規(guī)則表中。 基于上述技術(shù)方案,第二接收模塊53接收被管理設(shè)備發(fā)送的響應(yīng)報文,其中,響 報文至少攜帶有被管理設(shè)備的IP地址、被管理設(shè)備的恥b端口 、網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP和隨機端口 ;查詢獲取模塊54根據(jù)響應(yīng)報文中被管理設(shè)備的IP地址和web端口,查詢 存儲單元中的報文轉(zhuǎn)換規(guī)則表,獲取與被管理設(shè)備對應(yīng)的報文轉(zhuǎn)換關(guān)系,并提供給轉(zhuǎn)換發(fā) 送模塊55 ;其中,由于被管理設(shè)備的IP地址是唯一的,因此查詢獲取模塊54也可以只根據(jù) IP地址,查詢報文轉(zhuǎn)換規(guī)則表;轉(zhuǎn)換發(fā)送模塊55根據(jù)報文轉(zhuǎn)換關(guān)系,將響應(yīng)報文轉(zhuǎn)換為第 二轉(zhuǎn)發(fā)報文,并將第二轉(zhuǎn)發(fā)報文發(fā)送給網(wǎng)管設(shè)備,具體轉(zhuǎn)換過程詳見網(wǎng)絡(luò)設(shè)備管理方法中 的描述。 通過上述操作,以同樣的方式處理被管理設(shè)備的響應(yīng)報文,進一步提高管理網(wǎng)絡(luò) 設(shè)備的效率。 本實施例提供的網(wǎng)絡(luò)設(shè)備管理裝置,通過第二預(yù)存模塊56、第二生成模塊57、第 三預(yù)存模塊58來進一步提高本發(fā)明技術(shù)方案的管理效率,具體為 第二預(yù)存模塊56,在發(fā)送模塊43發(fā)送第一轉(zhuǎn)發(fā)報文后,存儲隨機端口 ;第二生成 模塊57根據(jù)第二預(yù)存模塊56存儲的隨機端口和報文轉(zhuǎn)換關(guān)系,生成第一報文轉(zhuǎn)換規(guī)則, 并存儲到第二預(yù)存模塊56中,用于對再次接收的請求報文進行轉(zhuǎn)換,其中,第一報文轉(zhuǎn)換 規(guī)則為報文轉(zhuǎn)換關(guān)系的一個具體實現(xiàn),是將網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、網(wǎng)絡(luò)設(shè) 備管理裝置的外網(wǎng)IP地址和被管理設(shè)備的分配端口 ,對應(yīng)轉(zhuǎn)換為網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi) 網(wǎng)IP地址、第二預(yù)存模塊存儲的隨機端口、被管理設(shè)備的IP地址和被管理設(shè)備的web端口 的一個規(guī)則。基于上述模塊,可以直接對再次接收的同一網(wǎng)管設(shè)備發(fā)出的管理同一被管理 設(shè)備的請求報文進行直接轉(zhuǎn)換,而無需每次都查詢報文轉(zhuǎn)換規(guī)則表以及每次都獲取隨機端 口 ,從而節(jié)省了報文轉(zhuǎn)換和發(fā)送的程序,提高管理性能和效率。 第三預(yù)存模塊58在轉(zhuǎn)換發(fā)送模塊55發(fā)送第二轉(zhuǎn)發(fā)報文后,存儲用于將響應(yīng)報文 轉(zhuǎn)換為第二轉(zhuǎn)發(fā)報文的第二報文轉(zhuǎn)換規(guī)則,用于對再次接收的響應(yīng)報文進行轉(zhuǎn)換,其中,第 二報文轉(zhuǎn)換規(guī)則是報文轉(zhuǎn)換關(guān)系對應(yīng)的另一個具體實現(xiàn),是將被管理設(shè)備的IP地址、被管 理設(shè)備的web端口 、網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP地址和被管理設(shè)備的分配端口 ,對應(yīng)轉(zhuǎn)換 為網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址、被管理設(shè)備的分配端口 、網(wǎng)管設(shè)備的IP地址和網(wǎng)管設(shè) 備的端口的一個具體規(guī)則。同理,通過第三預(yù)存模塊58可以直接對再次接收到的響應(yīng)報文 進行轉(zhuǎn)換,無需查詢報文轉(zhuǎn)換規(guī)則表,提高了轉(zhuǎn)換的效率,進而提高了響應(yīng)的速度和效率。
進一步,當(dāng)網(wǎng)管設(shè)備結(jié)束對被管理設(shè)備的管理時,通過監(jiān)測釋放模塊59和刪除模 塊60,釋放所存儲的隨機端口和所存儲的第一報文轉(zhuǎn)換規(guī)則和第二報文轉(zhuǎn)換規(guī)則,以釋放 系統(tǒng)資源,提高系統(tǒng)資源的利用率。 本實施例提供的網(wǎng)絡(luò)設(shè)備管理裝置可用于執(zhí)行本發(fā)明提供的網(wǎng)絡(luò)設(shè)備管理方法, 其具體實施過程詳見方法部分的描述。采用本實施例的技術(shù)方案,通過報文轉(zhuǎn)換機制僅對 請求報文和響應(yīng)報文的五元組進行轉(zhuǎn)換,同時在網(wǎng)絡(luò)層完成報文的轉(zhuǎn)發(fā)處理,減少了對報 文的處理程序,提高了對網(wǎng)絡(luò)設(shè)備進行管理的性能,同時,采用本實施例提供的技術(shù)方案, 網(wǎng)絡(luò)設(shè)備管理裝置只對報文五元組進行轉(zhuǎn)換,無須對交互報文進行過多的處理,一定程度 上,實現(xiàn)了網(wǎng)管設(shè)備和被管理設(shè)備之間的直接連接,提高了網(wǎng)管設(shè)備管理網(wǎng)絡(luò)設(shè)備的效率。
網(wǎng)管設(shè)備、局域網(wǎng)內(nèi)的被管理設(shè)備和網(wǎng)絡(luò)設(shè)備管理裝置形成網(wǎng)絡(luò)設(shè)備管理系統(tǒng), 其中,網(wǎng)絡(luò)設(shè)備管理裝置為本發(fā)明實施例所提供的管理裝置,用于在網(wǎng)絡(luò)設(shè)備管理過程中, 對網(wǎng)管設(shè)備發(fā)出的請求報文,和被管理設(shè)備發(fā)出的響應(yīng)報文進行轉(zhuǎn)換,并對轉(zhuǎn)換后的報文 進行轉(zhuǎn)發(fā),使網(wǎng)管設(shè)備實現(xiàn)對被管理設(shè)備的管理?;诒景l(fā)明實施例提供的網(wǎng)絡(luò)設(shè)備管理
14裝置,本實施例提供的網(wǎng)絡(luò)設(shè)備管理系統(tǒng),可以實現(xiàn)對被管理設(shè)備的集中管理,同時具有管 理效率高的優(yōu)點。 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、 RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,包括主控設(shè)備接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文,所述請求報文至少攜帶有所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述主控設(shè)備的外網(wǎng)IP地址以及所述被管理設(shè)備的分配端口;所述主控設(shè)備將接收到的所述請求報文中的所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述主控設(shè)備的外網(wǎng)IP地址和所述被管理設(shè)備的分配端口,對應(yīng)轉(zhuǎn)換為所述主控設(shè)備的內(nèi)網(wǎng)IP地址、隨機端口、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的web端口,獲得第一轉(zhuǎn)發(fā)報文;所述主控設(shè)備將所述第一轉(zhuǎn)發(fā)報文發(fā)送給所述被管理設(shè)備,以對所述被管理設(shè)備進行管理。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,所述獲得第一轉(zhuǎn)發(fā)報文的步驟具體為所述主控設(shè)備根據(jù)所述分配端口 ,查詢報文轉(zhuǎn)換規(guī)則表,獲取與所述被管理設(shè)備對應(yīng) 的報文轉(zhuǎn)換關(guān)系,所述報文轉(zhuǎn)換關(guān)系至少包括所述主控設(shè)備的外網(wǎng)IP地址與內(nèi)網(wǎng)IP地址 的映射關(guān)系,以及所述被管理設(shè)備的分配端口與所述被管理設(shè)備的IP地址和web端口的映 射關(guān)系;所述主控設(shè)備根據(jù)獲取的所述報文轉(zhuǎn)換關(guān)系中的映射關(guān)系,對所述請求報文進行轉(zhuǎn) 換,生成所述第一轉(zhuǎn)發(fā)報文,所述第一轉(zhuǎn)發(fā)報文至少攜帶有所述主控設(shè)備的內(nèi)網(wǎng)IP地址、 所述隨機端口 、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的恥b端口 。
3. 根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,還包括 所述主控設(shè)備為局域網(wǎng)內(nèi)每個被管理設(shè)備分配一個與所述每個被管理設(shè)備相對應(yīng)的分配端口 ,并根據(jù)所述每個被管理設(shè)備的分配端口 、 IP地址和web端口 ,生成所述每個被管 理設(shè)備的報文轉(zhuǎn)換關(guān)系;所述主控設(shè)備將所述每個被管理設(shè)備的分配端口和報文轉(zhuǎn)換關(guān)系的映射關(guān)系,預(yù)先存 儲到所述報文轉(zhuǎn)換規(guī)則表中。
4. 根據(jù)權(quán)利要求2或3所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,還包括 所述主控設(shè)備接收所述被管理設(shè)備發(fā)送的響應(yīng)報文,所述響應(yīng)報文至少攜帶有所述被管理設(shè)備的IP地址、所述被管理設(shè)備的恥b端口、所述主控設(shè)備的內(nèi)網(wǎng)IP和所述隨機端 □;所述主控設(shè)備根據(jù)所述被管理設(shè)備的IP地址和恥b端口 ,查詢所述報文轉(zhuǎn)換規(guī)則表, 獲取與所述被管理設(shè)備對應(yīng)的所述報文轉(zhuǎn)換關(guān)系;所述主控設(shè)備根據(jù)所述報文轉(zhuǎn)換關(guān)系,將所述響應(yīng)報文轉(zhuǎn)換為第二轉(zhuǎn)發(fā)報文,并將所 述第二轉(zhuǎn)發(fā)報文發(fā)送給所述網(wǎng)管設(shè)備。
5. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,還包括 所述主控設(shè)備在發(fā)送所述第一轉(zhuǎn)發(fā)報文后,存儲所述隨機端口 ,并根據(jù)所述報文轉(zhuǎn)換關(guān)系生成第一報文轉(zhuǎn)換規(guī)則,用于對再次接收的請求報文進行轉(zhuǎn)換,所述第一報文轉(zhuǎn)換規(guī) 則為將所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述主控設(shè)備的外網(wǎng)IP地址和所述 被管理設(shè)備的分配端口 ,對應(yīng)轉(zhuǎn)換為所述主控設(shè)備的內(nèi)網(wǎng)IP地址、存儲的所述隨機端口 、 所述被管理設(shè)備的IP地址和所述被管理設(shè)備的恥b端口的規(guī)則。
6. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,還包括所述主控設(shè)備在發(fā)送所述第二轉(zhuǎn)發(fā)報文后,存儲用于將所述響應(yīng)報文轉(zhuǎn)換為所述第二 轉(zhuǎn)發(fā)報文的第二報文轉(zhuǎn)換規(guī)則,用于對再次接收的響應(yīng)報文進行轉(zhuǎn)換,所述第二報文轉(zhuǎn)換 規(guī)則為將所述被管理設(shè)備的IP地址、所述被管理設(shè)備的恥b端口、所述主控設(shè)備的內(nèi)網(wǎng)IP 和存儲的所述隨機端口,對應(yīng)轉(zhuǎn)換為所述主控設(shè)備的外網(wǎng)IP地址、所述被管理設(shè)備的分配 端口、所述網(wǎng)管設(shè)備的IP地址和所述網(wǎng)管設(shè)備的端口的規(guī)則。
7. 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,還包括 所述主控設(shè)備監(jiān)測到所述網(wǎng)管設(shè)備發(fā)送的交互結(jié)束報文時,釋放所述隨機端口 ,并刪除所述第一報文轉(zhuǎn)換規(guī)則和所述第二報文轉(zhuǎn)換規(guī)則。
8. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,所述主控設(shè)備為所述局域 網(wǎng)內(nèi)用作出口設(shè)備的路由器或交換機。
9. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)設(shè)備管理方法,其特征在于,還包括 所述主控設(shè)備在恥b界面上設(shè)置與所述每個被管理設(shè)備的分配端口相應(yīng)的超鏈接。
10. —種網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,包括第一接收模塊,用于接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文,所述請 求報文至少攜帶有所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述網(wǎng)絡(luò)設(shè)備管理裝置 的外網(wǎng)IP地址、以及所述被管理設(shè)備的分配端口 ;轉(zhuǎn)換獲取模塊,用于將所述第一接收模塊接收到的所述請求報文中的所述網(wǎng)管設(shè)備的 IP地址、所述網(wǎng)管設(shè)備的端口、所述網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP地址和所述被管理設(shè)備的 分配端口 ,對應(yīng)轉(zhuǎn)換為所述網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP地址、隨機端口 、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的端口,以獲得第一轉(zhuǎn)發(fā)報文;發(fā)送模塊,用于將所述第一轉(zhuǎn)發(fā)報文發(fā)送給所述被管理設(shè)備,以對所述被管理設(shè)備進 行管理。
11. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,所述轉(zhuǎn)換獲取模塊包括 存儲單元,用于存儲一報文轉(zhuǎn)換規(guī)則表;查詢獲取單元,用于根據(jù)所述分配端口 ,查詢所述報文轉(zhuǎn)換規(guī)則表,獲取與所述被管理 設(shè)備對應(yīng)的報文轉(zhuǎn)換關(guān)系,所述報文轉(zhuǎn)換關(guān)系至少包括所述網(wǎng)絡(luò)設(shè)備管理裝置的外網(wǎng)IP 地址與內(nèi)網(wǎng)IP地址的映射關(guān)系,以及所述被管理設(shè)備的分配端口與所述被管理設(shè)備的IP 地址和web端口的映射關(guān)系;轉(zhuǎn)換生成單元,用于根據(jù)獲取的所述報文轉(zhuǎn)換關(guān)系中的映射關(guān)系,對所述請求報文進 行轉(zhuǎn)換,生成所述第一轉(zhuǎn)發(fā)報文,所述第一轉(zhuǎn)發(fā)報文至少攜帶有所述網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP地址、所述隨機端口 、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的web端口 。
12. 根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,還包括 分配模塊,用于給局域網(wǎng)內(nèi)每個被管理設(shè)備預(yù)先分配一個與所述每個被管理設(shè)備對應(yīng)的分配端口;第一生成模塊,用于根據(jù)所述每個被管理設(shè)備的分配端口 、 IP地址和web端口 ,生成所 述每個被管理設(shè)備的報文轉(zhuǎn)換關(guān)系;第一預(yù)存模塊,用于將所述每個被管理設(shè)備的分配端口和報文轉(zhuǎn)換關(guān)系的映射關(guān)系, 預(yù)先存儲到所述報文轉(zhuǎn)換規(guī)則表中。
13. 根據(jù)權(quán)利要求11或12所述的網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,還包括 第二接收模塊,用于接收所述被管理設(shè)備發(fā)送的響應(yīng)報文,所述響報文至少攜帶有所述被管理設(shè)備的IP地址、所述被管理設(shè)備的恥b端口、所述網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP和 所述隨機端口;查詢獲取模塊,用于根據(jù)所述被管理設(shè)備的IP地址和恥b端口 ,查詢所述報文轉(zhuǎn)換規(guī) 則表,獲取與所述被管理設(shè)備對應(yīng)的所述報文轉(zhuǎn)換關(guān)系;轉(zhuǎn)換發(fā)送模塊,用于根據(jù)所述報文轉(zhuǎn)換關(guān)系,將所述響應(yīng)報文轉(zhuǎn)換為第二轉(zhuǎn)發(fā)報文,并 將所述第二轉(zhuǎn)發(fā)報文發(fā)送給所述網(wǎng)管設(shè)備。
14. 根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,還包括第二預(yù)存模塊,用于在所述發(fā)送模塊發(fā)送所述第一轉(zhuǎn)發(fā)報文后,存儲所述隨機端口 ; 第二生成模塊,用于根據(jù)所述第二預(yù)存模塊存儲的所述隨機端口和所述報文轉(zhuǎn)換關(guān) 系,生成第一報文轉(zhuǎn)換規(guī)則,用于對再次接收的請求報文進行轉(zhuǎn)換,所述第一報文轉(zhuǎn)換規(guī)則 為將所述網(wǎng)管設(shè)備的IP地址、所述網(wǎng)管設(shè)備的端口、所述主控設(shè)備的外網(wǎng)IP地址和所述被 管理設(shè)備的分配端口 ,對應(yīng)轉(zhuǎn)換為所述網(wǎng)絡(luò)設(shè)備管理裝置的內(nèi)網(wǎng)IP地址、所述第二預(yù)存模 塊存儲的隨機端口 、所述被管理設(shè)備的IP地址和所述被管理設(shè)備的恥b端口的規(guī)則。
15. 根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,還包括 第三預(yù)存模塊,用于在所述轉(zhuǎn)換發(fā)送模塊發(fā)送所述第二轉(zhuǎn)發(fā)報文后,存儲用于將所述響應(yīng)報文轉(zhuǎn)換為所述第二轉(zhuǎn)發(fā)報文的第二報文轉(zhuǎn)換規(guī)則,用于對再次接收的響應(yīng)報文進行 轉(zhuǎn)換,所述第二報文轉(zhuǎn)換規(guī)則為將所述被管理設(shè)備的IP地址、所述被管理設(shè)備的恥b端口 、 所述主控設(shè)備的內(nèi)網(wǎng)IP和存儲的所述隨機端口,對應(yīng)轉(zhuǎn)換為所述網(wǎng)絡(luò)設(shè)備管理裝置的外 網(wǎng)IP地址、所述被管理設(shè)備的分配端口、所述網(wǎng)管設(shè)備的IP地址和所述網(wǎng)管設(shè)備的端口的 規(guī)則。
16. 根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)設(shè)備管理裝置,其特征在于,還包括 監(jiān)測釋放模塊,用于監(jiān)測所述網(wǎng)管設(shè)備發(fā)送的交互結(jié)束報文,并在監(jiān)測到所述交互結(jié)束報文時,釋放所述隨機端口 ;刪除模塊,用于在監(jiān)測到所述交互結(jié)束報文時,刪除所述第一報文轉(zhuǎn)換規(guī)則和所述第 二報文轉(zhuǎn)換規(guī)則。
17. —種網(wǎng)絡(luò)設(shè)備管理系統(tǒng),包括網(wǎng)管設(shè)備和被管理設(shè)備,其特征在于,還包括如權(quán)利 要求10-16任一項所述的網(wǎng)絡(luò)設(shè)備管理裝置,用于對所述網(wǎng)管設(shè)備和所述被管理設(shè)備之間 的交互報文進行轉(zhuǎn)換與轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)設(shè)備管理方法、裝置及系統(tǒng),該方法包括主控設(shè)備接收網(wǎng)管設(shè)備發(fā)送的用于管理一被管理設(shè)備的請求報文;將接收到所述請求報文中的網(wǎng)管設(shè)備的IP地址、網(wǎng)管設(shè)備的端口、主控設(shè)備的外網(wǎng)IP地址和被管理設(shè)備的分配端口,對應(yīng)轉(zhuǎn)換為主控設(shè)備的內(nèi)網(wǎng)IP地址、隨機端口、被管理設(shè)備的IP地址和被管理設(shè)備的web端口,以獲得第一轉(zhuǎn)發(fā)報文;將所述第一轉(zhuǎn)發(fā)報文發(fā)送給所述被管理設(shè)備,以對所述被管理設(shè)備進行管理。該裝置包括第一接收模塊、轉(zhuǎn)換獲取模塊和發(fā)送模塊。本發(fā)明提供的網(wǎng)絡(luò)設(shè)備管理方法、裝置及系統(tǒng),通過在網(wǎng)絡(luò)層對報文中的IP地址和端口進行轉(zhuǎn)換,實現(xiàn)了對網(wǎng)絡(luò)設(shè)備的直接、集中管理,提高了管理網(wǎng)絡(luò)設(shè)備的效率。
文檔編號H04L12/24GK101714926SQ20091020795
公開日2010年5月26日 申請日期2009年11月2日 優(yōu)先權(quán)日2009年11月2日
發(fā)明者劉登峰 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司