專(zhuān)利名稱(chēng):遠(yuǎn)程網(wǎng)絡(luò)管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)通信網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備進(jìn)行有效管理的方法,尤指一種遠(yuǎn)程網(wǎng)絡(luò)管理方法。
背景技術(shù):
在通信網(wǎng)中,對(duì)通信設(shè)備需要進(jìn)行管理。目前有兩種形式的管理本地與遠(yuǎn)程。本地管理是通過(guò)控制臺(tái)與設(shè)備直接相連進(jìn)行控制。本地管理的一個(gè)例子就是控制臺(tái)通過(guò)RS232(一種串口通信協(xié)議)與以太網(wǎng)交換機(jī)相連,使用超級(jí)終端以命令行方式對(duì)設(shè)備進(jìn)行管理。遠(yuǎn)程管理是控制臺(tái)通過(guò)通信網(wǎng)絡(luò)與設(shè)備連接進(jìn)行控制。遠(yuǎn)程管理目前一般使用telnet(遠(yuǎn)程登陸),web(網(wǎng)頁(yè))與snmp(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)等方式。
本地管理在使用上直接、簡(jiǎn)便但是不方便,不經(jīng)濟(jì),難以提供集中式管理。最直接的一個(gè)例子就是寬帶網(wǎng)絡(luò)中對(duì)安放樓道中的交換機(jī)的管理,此時(shí)使用本地管理是極不方便的,也不經(jīng)濟(jì)。使用遠(yuǎn)程管理可以提供集中式管理,但是使用上受到很多限制,主要是網(wǎng)絡(luò)規(guī)劃上的。遠(yuǎn)程管理大部分需要使用IP(因特網(wǎng)協(xié)議)地址,有時(shí)這個(gè)也會(huì)成為限制。
發(fā)明內(nèi)容
本發(fā)明提出了一個(gè)遠(yuǎn)程管理方法(簡(jiǎn)稱(chēng)RNMP)來(lái)解決上述問(wèn)題,它可以減少I(mǎi)P地址的使用,具有方便,靈活,易于擴(kuò)充等特點(diǎn)。
本發(fā)明的遠(yuǎn)程網(wǎng)絡(luò)管理方法,包括如下步驟A)管理臺(tái)向網(wǎng)絡(luò)中的設(shè)備發(fā)送設(shè)備發(fā)現(xiàn)請(qǐng)求信息,網(wǎng)絡(luò)設(shè)備收到后發(fā)出響應(yīng)信息給管理臺(tái)并同時(shí)向其它設(shè)備轉(zhuǎn)發(fā);
B)管理臺(tái)收到網(wǎng)絡(luò)設(shè)備發(fā)回的響應(yīng)信息后,通過(guò)發(fā)送請(qǐng)求信息對(duì)該設(shè)備的通道進(jìn)行管理與控制,建立RNMP通道;C)通過(guò)該RNMP通道進(jìn)行數(shù)據(jù)傳輸。
所述RNMP通道包括一RNMP適配層,該適配層首先將上層數(shù)據(jù)拆分成RNMP幀,然后將RNMP幀組成實(shí)際物理鏈路使用的數(shù)據(jù)進(jìn)行傳輸。
所述RNMP幀的格式包括下列字段Continue bit用于表示有沒(méi)有后續(xù)包,如果為1,表示為一個(gè)分段包,后面還有后續(xù)包;PDU ID用于標(biāo)識(shí)一個(gè)PDU,適配層連續(xù)發(fā)出的PDU的PDU ID不應(yīng)相同;通道ID用于標(biāo)識(shí)一個(gè)通道;Sequence Num用于標(biāo)識(shí)該RNMP幀在PDU中的位置;以及數(shù)據(jù)長(zhǎng)度和數(shù)據(jù)。
所述對(duì)通道進(jìn)行管理與控制,包括如下功能通道發(fā)現(xiàn),管理臺(tái)綁定,通道打開(kāi)/關(guān)閉控制,Master RNMP地址綁定,代理通道打開(kāi)/關(guān)閉控制,代理RNMP地址綁定,通道信息獲取。
所述請(qǐng)求信息的結(jié)構(gòu)包括下列字段Version為版本號(hào),16比特長(zhǎng),高8位是主版本號(hào),低8位是子版本號(hào);PDU ID用于標(biāo)識(shí)一條指令,連續(xù)發(fā)出的請(qǐng)求指令的PDU ID不應(yīng)相同,響應(yīng)指令的PDU ID值取自請(qǐng)求指令;Command為指令,最高位表示是請(qǐng)求/響應(yīng),0為請(qǐng)求,1為響應(yīng);Parameters參數(shù),由Command定義。
所述RNMP通道為點(diǎn)對(duì)點(diǎn)或點(diǎn)對(duì)多點(diǎn)。
本發(fā)明引入RNMP通道,可以在該通道上直接傳輸SNMP包、Telent命令、或Http請(qǐng)求而不須把它們放入到IP包中,因此,可以減少對(duì)IP地址的使用,并為多種管理方式提供支持。
圖1為RNMP采用的管理模型。
圖2為RNMP邏輯結(jié)構(gòu)框圖。
圖3為RNMP V1.0幀結(jié)構(gòu)。
圖4為RNMP V1.0在以太網(wǎng)中傳輸時(shí)的MAC幀結(jié)構(gòu)。
圖5為RNMP V1.0通道管理控制協(xié)議的控制命令結(jié)構(gòu)。
圖6為RNMP V1.0通道發(fā)現(xiàn)協(xié)議的PDU(協(xié)議數(shù)據(jù)單元)結(jié)構(gòu)。
圖7為RNMP適配層工作流程圖。
圖8為RNMP實(shí)施方式例1。
圖9為RNMP管理工作流程例1。
圖10管理臺(tái)與代理設(shè)備間的關(guān)系圖。
圖11為RNMP實(shí)施方式例2。
圖12為RNMP管理工作流程例2。
具體實(shí)施例方式
本發(fā)明所述的方法基于目前以太網(wǎng)的大規(guī)模應(yīng)用的前提,以此為基礎(chǔ)來(lái)實(shí)現(xiàn)的。但并不是就是說(shuō)它僅用于以太網(wǎng)。它基本的思想是采用MAC(媒體訪(fǎng)問(wèn)控制,見(jiàn)IEEE 802-2000)地址作為管理對(duì)象的標(biāo)識(shí)。MAC地址是目前最不會(huì)短缺的資源,采用它不會(huì)像IP一樣出現(xiàn)不夠的情況。
本發(fā)明使用的管理模型是C/S(客戶(hù)機(jī)/服務(wù)器)結(jié)構(gòu)。如圖1所示。Master是管理臺(tái),Client是網(wǎng)絡(luò)設(shè)備。Master與Client通過(guò)RNMP通道工作。如果Master不支持RNMP提供的服務(wù),那么它需要通過(guò)RNMP代理來(lái)實(shí)現(xiàn)。
本發(fā)明的RNMP邏輯結(jié)構(gòu)框圖如圖2所示,其包括1、RNMP適配層RNMP適配層用于將RNMP幀適配成能在實(shí)際的物理傳輸媒體上傳輸?shù)膸?。RNMP適配層不保證傳輸?shù)目煽?。RNMP使用兩種地址RNMP組地址與RNMP設(shè)備地址。RNMP域指為實(shí)現(xiàn)某一功能的設(shè)備集合,功能包括管理與業(yè)務(wù)。一個(gè)RNMP域用一個(gè)RNMP組地址標(biāo)識(shí)。一個(gè)設(shè)備可以屬于多個(gè)RNMP域。RNMP設(shè)備地址用于標(biāo)識(shí)一個(gè)設(shè)備。訪(fǎng)問(wèn)一個(gè)設(shè)備提供的RNMP服務(wù)時(shí)需要使用此地址。RNMP組地址與RNMP設(shè)備地址的定義與MAC地址相同(也就是MAC地址)。
2、RNMP通道RNMP通道是承載管理協(xié)議實(shí)體,它受到RNMP通道管理控制協(xié)議的控制。它是點(diǎn)對(duì)點(diǎn)或點(diǎn)對(duì)多點(diǎn)的。是管理臺(tái)與網(wǎng)絡(luò)設(shè)備間、網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備的鏈接。通過(guò)該通道可以為現(xiàn)有的管理協(xié)議提供一條直接的通路。
3、RNMP通道管理控制協(xié)議RNMP通道管理控制協(xié)議用于通道的管理與控制。它是點(diǎn)對(duì)點(diǎn)的工作方式。
4、RNMP發(fā)現(xiàn)協(xié)議RNMP發(fā)現(xiàn)協(xié)議用于管理臺(tái)不知道網(wǎng)絡(luò)設(shè)備的RNMP設(shè)備地址時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備。
5、RNMP業(yè)務(wù)RNMP業(yè)務(wù)是提供給用戶(hù)的各種服務(wù)。
RNMP的幀格式如圖3所示。圖中Continue bit用于表示有沒(méi)有后續(xù)包。如果為1,表示為一個(gè)分段包,后面還有后續(xù)包。PDU ID用于標(biāo)識(shí)一個(gè)PDU,適配層連續(xù)發(fā)出的PDU的PDU ID不應(yīng)相同。Sequence Num用于標(biāo)識(shí)該RNMP幀在PDU中的位置。以0為開(kāi)始。通過(guò)RNMP幀的使用可以將上層的PDU拆分成物理網(wǎng)絡(luò)上允許的長(zhǎng)度發(fā)送,在接收端進(jìn)行聚合重組。適配層在發(fā)送完一個(gè)PDU前不允許發(fā)送下一個(gè)PDU。在接收過(guò)程中,如果在沒(méi)收完一個(gè)PDU時(shí)又收到該設(shè)備的下一個(gè)PDU,原PDU被拋棄。在接收過(guò)程中,如果Sequence Num不連續(xù),該P(yáng)DU被拋棄。
RNMP在以太網(wǎng)中傳輸時(shí),目前采用MAC幀結(jié)構(gòu)如圖4所示。圖中目的MAC地址為0x00.D0.D0.00.00.00,源MAC地址為源RNMP地址。SNAP(子網(wǎng)訪(fǎng)問(wèn)協(xié)議,參見(jiàn)IEEE 802-2000)頭為0xAA AA 03 00 D0 D0 00 00(16進(jìn)制表示)。
本發(fā)明采用的RNMP通道管理控制協(xié)議用于通道的管理與控制。它是點(diǎn)對(duì)點(diǎn)的。目前定義七種功能通道發(fā)現(xiàn),管理臺(tái)綁定,通道打開(kāi)/關(guān)閉控制,MasterRNMP地址綁定,代理通道打開(kāi)/關(guān)閉控制,代理RNMP地址綁定,通道信息獲取。每個(gè)網(wǎng)絡(luò)設(shè)備可以有選擇的支持??刂泼钍菓?yīng)答方式。在發(fā)出請(qǐng)求后啟動(dòng)定時(shí)器等候響應(yīng),如超時(shí)表示失敗。此時(shí)并不能保證操作是失敗還是響應(yīng)丟失,建議使用“獲取通道信息”功能確認(rèn)。圖5是RNMP通道管理控制協(xié)議的控制命令結(jié)構(gòu)。其中Version為版本號(hào),16比特長(zhǎng),高8位是主版本號(hào),低8位是子版本號(hào)。PDU ID用于標(biāo)識(shí)一條Command,連續(xù)發(fā)出的Request Command的PDU ID不應(yīng)相同。Response Command的PDU ID值取自Request Command。Command為指令,最高為表示是請(qǐng)求/響應(yīng)。0為請(qǐng)求,1為響應(yīng)。Parameters參數(shù)。由Command定義。
本發(fā)明采用的RNMP發(fā)現(xiàn)協(xié)議用于管理臺(tái)不知道網(wǎng)絡(luò)設(shè)備的RNMP設(shè)備地址時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備。它實(shí)現(xiàn)的基本思想是點(diǎn)對(duì)點(diǎn)一跳一跳方式工作。工作模式為請(qǐng)求/響應(yīng)。每一支持RNMP的網(wǎng)絡(luò)設(shè)備需要處理該P(yáng)DU并向下一級(jí)發(fā)送。網(wǎng)絡(luò)設(shè)備對(duì)發(fā)現(xiàn)功能的支持有兩種模式受限與非受限。受限指只有授權(quán)的管理臺(tái)才能發(fā)現(xiàn)本設(shè)備。非受限指所有的管理臺(tái)都能發(fā)現(xiàn)本設(shè)備。圖6是它的PDU結(jié)構(gòu)。其中Version為版本號(hào),16比特長(zhǎng),高8位是主版本號(hào),低8位是子版本號(hào)。PDU ID用于標(biāo)識(shí)一條Command,連續(xù)發(fā)出的Request Command的PDU ID不應(yīng)相同。Response Command的PDU ID值取自Request Command。Command為指令,最高為表示是請(qǐng)求/響應(yīng)。0為請(qǐng)求,1為響應(yīng)。Parameters參數(shù)。由Command定義。
圖7為RNMP適配層工作流程圖。它對(duì)上層數(shù)據(jù)先拆分成RNMP幀,然后將RNMP幀組成實(shí)際物理鏈路使用的數(shù)據(jù)進(jìn)行傳輸,在接收端依次進(jìn)行重組,最后將數(shù)據(jù)交給上層。從圖7可以看出本發(fā)明的實(shí)現(xiàn)是相對(duì)獨(dú)立的,由于采用了RNMP適配層,它可以用于各種通信網(wǎng)絡(luò)中。在下面的討論中我們主要以以太網(wǎng)上應(yīng)用為例。
圖8所示為本發(fā)明RNMP實(shí)施方式例1,假設(shè)在該網(wǎng)絡(luò)環(huán)境中管理臺(tái)支持RNMP。圖9為圖8中管理臺(tái)管理網(wǎng)絡(luò)設(shè)備C的工作流程簡(jiǎn)圖。管理臺(tái)首先使用RNMP發(fā)現(xiàn)協(xié)議發(fā)現(xiàn)設(shè)備,網(wǎng)絡(luò)設(shè)備A收到請(qǐng)求后會(huì)發(fā)一個(gè)響應(yīng)同時(shí)向其他設(shè)備轉(zhuǎn)發(fā),設(shè)備C也是如此。最終管理臺(tái)可以發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備A、B、C和D。發(fā)現(xiàn)設(shè)備后管理臺(tái)通過(guò)RNMP通道控制協(xié)議對(duì)設(shè)備C的通道進(jìn)行配置和管理。根據(jù)實(shí)際要求它需建立不同的通道,如用于傳輸SNMP包的通道,用于傳輸Telnet命令的通道,用于傳輸HTTP包的通道,用于傳輸IP包的通道,用于傳輸私有控制數(shù)據(jù)的通道,等等。接著它可以在通道上傳輸用于管理設(shè)備C的管理數(shù)據(jù)。它可以在RNMP通道上直接傳輸SNMP包、Telnet命令或Http(超文本傳輸協(xié)議)請(qǐng)求而不須把它們放入到IP包中。它也可以發(fā)送IP包,只要RNMP地址是設(shè)備C,這些數(shù)據(jù)的最終的目的地都會(huì)是設(shè)備C。我們可以看到,通過(guò)引入RNMP通道我們可以減少I(mǎi)P地址的作用,為多種管理方式提供支持。采用RNMP可以減少對(duì)IP的依賴(lài)。
對(duì)于不支持RNMP的管理臺(tái),則需要一個(gè)代理了,圖10為管理臺(tái)與代理設(shè)備間的關(guān)系。我們以圖11所示的網(wǎng)絡(luò)環(huán)境中進(jìn)行闡述。我們假定管理臺(tái)不支持RNMP協(xié)議。圖中網(wǎng)絡(luò)設(shè)備A作為它的代理,管理臺(tái)與網(wǎng)絡(luò)設(shè)備間走代理協(xié)議。圖12為管理臺(tái)管理網(wǎng)絡(luò)設(shè)備D的工作流程簡(jiǎn)圖。其基本工作流程與圖8的情況相似,在此不再多述。
權(quán)利要求
1.一種遠(yuǎn)程網(wǎng)絡(luò)管理方法,包括以下步驟A)管理臺(tái)向網(wǎng)絡(luò)中的設(shè)備發(fā)送設(shè)備發(fā)現(xiàn)請(qǐng)求信息,網(wǎng)絡(luò)設(shè)備收到后發(fā)出響應(yīng)信息給管理臺(tái)并同時(shí)向其它設(shè)備轉(zhuǎn)發(fā);B)管理臺(tái)收到網(wǎng)絡(luò)設(shè)備發(fā)回的響應(yīng)信息后,通過(guò)發(fā)送請(qǐng)求信息對(duì)該設(shè)備的通道進(jìn)行管理與控制,建立RNMP通道;C)管理臺(tái)與網(wǎng)絡(luò)設(shè)備通過(guò)該RNMP通道進(jìn)行數(shù)據(jù)傳輸。
2.如權(quán)利要求1所述的遠(yuǎn)程網(wǎng)絡(luò)管理方法,其特征在于所述RNMP通道包括一RNMP適配層,該適配層首先將上層數(shù)據(jù)拆分成RNMP幀,然后將RNMP幀組成實(shí)際物理鏈路使用的數(shù)據(jù)進(jìn)行傳輸。
3.如權(quán)利要求2所述的遠(yuǎn)程網(wǎng)絡(luò)管理方法,其特征在于所述RNMP幀的格式包括下列字段Continue bit用于表示有沒(méi)有后續(xù)包,如果為1,表示為一個(gè)分段包,后面還有后續(xù)包;PDU ID用于標(biāo)識(shí)一個(gè)PDU,適配層連續(xù)發(fā)出的PDU的PDU ID不應(yīng)相同;通道ID用于標(biāo)識(shí)一個(gè)通道;Sequence Num用于標(biāo)識(shí)該RNMP幀在PDU中的位置;以及數(shù)據(jù)長(zhǎng)度和數(shù)據(jù)。
4.如權(quán)利要求2或3所述的遠(yuǎn)程網(wǎng)絡(luò)管理方法,其特征在于所述RNMP幀在以太網(wǎng)中傳輸時(shí),采用MAC幀結(jié)構(gòu)。
5.如權(quán)利要求1或2或3所述的遠(yuǎn)程網(wǎng)絡(luò)管理方法,其特征在于所述對(duì)通道進(jìn)行管理與控制,包括如下功能通道發(fā)現(xiàn),管理臺(tái)綁定,通道打開(kāi)/關(guān)閉控制,Master RNMP地址綁定,代理通道打開(kāi)/關(guān)閉控制,代理RNMP地址綁定,通道信息獲取。
6.如權(quán)利要求1或2或3所述的遠(yuǎn)程網(wǎng)絡(luò)管理方法,其特征在于所述請(qǐng)求信息的結(jié)構(gòu)包括下列字段Version為版本號(hào),16比特長(zhǎng),高8位是主版本號(hào),低8位是子版本號(hào);PDU ID用于標(biāo)識(shí)一條指令,連續(xù)發(fā)出的請(qǐng)求指令的PDU ID不應(yīng)相同,響應(yīng)指令的PDU ID值取自請(qǐng)求指令;Command為指令,最高位表示是請(qǐng)求/響應(yīng),0為請(qǐng)求,1為響應(yīng);Parameters參數(shù),由Command定義。
7.如權(quán)利要求1所述的遠(yuǎn)程網(wǎng)絡(luò)管理方法,其特征在于所述RNMP通道為點(diǎn)對(duì)點(diǎn)或點(diǎn)對(duì)多點(diǎn)。
全文摘要
一種遠(yuǎn)程網(wǎng)絡(luò)管理方法,包括以下步驟管理臺(tái)向網(wǎng)絡(luò)中的設(shè)備發(fā)送請(qǐng)求信息,網(wǎng)絡(luò)設(shè)備收到后發(fā)出響應(yīng)信息給管理臺(tái)并同時(shí)向其它設(shè)備轉(zhuǎn)發(fā);管理臺(tái)收到網(wǎng)絡(luò)設(shè)備發(fā)回的響應(yīng)信息后,對(duì)該設(shè)備的通道進(jìn)行管理與控制,建立RNMP通道;管理臺(tái)與網(wǎng)絡(luò)設(shè)備通過(guò)該RNMP通道進(jìn)行數(shù)據(jù)傳輸。通過(guò)引入RNMP通道可以減少I(mǎi)P地址的作用,為多種管理方式提供支持。
文檔編號(hào)H04L12/24GK1503509SQ0215071
公開(kāi)日2004年6月9日 申請(qǐng)日期2002年11月22日 優(yōu)先權(quán)日2002年11月22日
發(fā)明者姚元浩, 王民, 周曉晶 申請(qǐng)人:深圳市中興通訊股份有限公司