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