專利名稱:基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備的管理方法,尤其涉及一種基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法。
但是,現(xiàn)有網(wǎng)絡(luò)設(shè)備的管理中繼功能均為基于各網(wǎng)絡(luò)設(shè)備生產(chǎn)廠商自己的私有協(xié)議實現(xiàn)的,采用私有協(xié)議實現(xiàn)中繼管理具有不便于對同一網(wǎng)絡(luò)中不同廠商的網(wǎng)絡(luò)設(shè)備進行統(tǒng)一管理的缺點,導致網(wǎng)絡(luò)服務(wù)提供商在某一網(wǎng)絡(luò)中為了管理方便只能采用同一廠商的設(shè)備,而對于龐大的網(wǎng)絡(luò)來說采用同一廠商的網(wǎng)絡(luò)設(shè)備具有一定的困難,同時,網(wǎng)絡(luò)服務(wù)提供商也不希望在某一網(wǎng)絡(luò)中只采用同一廠商提供的網(wǎng)絡(luò)設(shè)備。
本發(fā)明的目的是提供一種基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,以方便網(wǎng)絡(luò)運營對網(wǎng)絡(luò)中的由不同廠商提供的網(wǎng)絡(luò)設(shè)備進行統(tǒng)一管理。
本發(fā)明的目的是這樣實現(xiàn)的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,包括(1)網(wǎng)絡(luò)設(shè)備中的連接維護模塊接收上一級網(wǎng)絡(luò)設(shè)備發(fā)來的建立基于遠程登錄傳輸控制協(xié)議(Telnet TCP)連接請求,請求網(wǎng)絡(luò)設(shè)備與下一級網(wǎng)絡(luò)設(shè)備建立連接;(2)根據(jù)上述請求建立該網(wǎng)絡(luò)設(shè)備與下一級網(wǎng)絡(luò)設(shè)備之間基于TelnetTCP的連接鏈路;(3)網(wǎng)絡(luò)設(shè)備中的數(shù)據(jù)收發(fā)模塊接收上一級網(wǎng)絡(luò)設(shè)備發(fā)來的遠程登錄互聯(lián)網(wǎng)協(xié)議(Telnet IP)格式的管理數(shù)據(jù);(4)數(shù)據(jù)收發(fā)模塊檢查管理數(shù)據(jù),將管理數(shù)據(jù)中的遠程登錄客戶端(Telnet client)命令直接執(zhí)行,其余管理數(shù)據(jù)采用遠程登錄有限狀態(tài)機(Telnet FSM)處理原則處理后提交給網(wǎng)絡(luò)設(shè)備中的數(shù)據(jù)轉(zhuǎn)發(fā)模塊;(5)數(shù)據(jù)轉(zhuǎn)發(fā)模塊通過基于Telnet TCP的連接鏈路將上述管理數(shù)據(jù)轉(zhuǎn)發(fā)至下一級網(wǎng)絡(luò)設(shè)備,并接收下一級網(wǎng)絡(luò)設(shè)備處理后返回的管理數(shù)據(jù);(6)將該管理數(shù)據(jù)信息經(jīng)數(shù)據(jù)收發(fā)模塊返回上一級網(wǎng)絡(luò)設(shè)備。
所述的上一級網(wǎng)絡(luò)設(shè)備為網(wǎng)管工作站。
所述的下一級網(wǎng)絡(luò)設(shè)備為被管理網(wǎng)絡(luò)設(shè)備。
所述的上一級網(wǎng)絡(luò)設(shè)備為管理中繼網(wǎng)絡(luò)設(shè)備。
所述的下一級網(wǎng)絡(luò)設(shè)備為管理中繼網(wǎng)絡(luò)設(shè)備。
所述的網(wǎng)絡(luò)設(shè)備中的連接維護模塊還用于接收連接維護命令及監(jiān)測鏈路的連接狀態(tài)。
所述的連接維護命令包括釋放連接命令、保持連接命令及掛起連接命令。
所述的監(jiān)測鏈路的連接狀態(tài)是通過發(fā)送數(shù)據(jù)函數(shù)(send)、接收數(shù)據(jù)函數(shù)(recv)和獲取TCP連接狀態(tài)函數(shù)(GetTcpStatus)來完成的。
本發(fā)明由于采標準互聯(lián)網(wǎng)協(xié)議實現(xiàn)網(wǎng)絡(luò)設(shè)備的中繼管理功能,使本發(fā)明所提供的網(wǎng)絡(luò)設(shè)備管理方法不僅保持了原有網(wǎng)絡(luò)設(shè)備中繼管理方法存在的優(yōu)點,還克服了原來基于私有協(xié)議實現(xiàn)的網(wǎng)絡(luò)設(shè)備中繼管理功能所存在的缺點。本發(fā)明不僅可以節(jié)省有限的IP地址資源、便于網(wǎng)絡(luò)設(shè)備的遠程管理,還保證了網(wǎng)絡(luò)設(shè)備管理的互通性,使不同廠商提供的同一網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備可以統(tǒng)一進行管理,便于網(wǎng)絡(luò)服務(wù)提供商對網(wǎng)絡(luò)設(shè)備的管理,同時也使網(wǎng)絡(luò)服務(wù)提供商對網(wǎng)絡(luò)設(shè)備的選擇更為靈活。
參見
圖1,NMS對IP網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備B的管理是通過網(wǎng)絡(luò)設(shè)備A進行的,這樣對該IP網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備進行管理只需要為網(wǎng)絡(luò)設(shè)備A提供公有IP地址即可,而對于另外的網(wǎng)絡(luò)設(shè)備只需要提供一個內(nèi)部的IP地址。為使NMS可以通過網(wǎng)絡(luò)設(shè)備A對網(wǎng)絡(luò)設(shè)備B進行管理,需要網(wǎng)絡(luò)設(shè)備A具有管理中繼功能,即網(wǎng)絡(luò)設(shè)備A可以在NMS與網(wǎng)絡(luò)設(shè)備B間轉(zhuǎn)發(fā)管理命令和管理數(shù)據(jù)。
本發(fā)明提供了一種基于IP的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,以實現(xiàn)NMS可以通過網(wǎng)絡(luò)設(shè)備A對網(wǎng)絡(luò)設(shè)備進行管理,該方法的具體實施方式
敘述如下在網(wǎng)絡(luò)設(shè)備A中建立基于IP的連接維護模塊、數(shù)據(jù)轉(zhuǎn)發(fā)模塊及數(shù)據(jù)收發(fā)模塊,其中連接維護模塊用于建立網(wǎng)絡(luò)設(shè)備A與網(wǎng)絡(luò)設(shè)備B間的基于遠程登錄傳輸控制協(xié)議(Telnet TCP)連接鏈路;數(shù)據(jù)收發(fā)模塊用于接收NMS發(fā)來的遠程登錄互聯(lián)網(wǎng)協(xié)議(Telnet IP)格式的報文,并將報文發(fā)送給數(shù)據(jù)轉(zhuǎn)發(fā)模塊;數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于接數(shù)據(jù)收發(fā)模塊發(fā)來的Telnet IP格式報文,并做簡單處理后轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備B。
通過網(wǎng)絡(luò)設(shè)備A實現(xiàn)網(wǎng)絡(luò)設(shè)備中繼管理的過程如下步驟1網(wǎng)絡(luò)設(shè)備中的連接維護模塊接收NMS發(fā)來的建立基于遠程登錄傳輸控制協(xié)議(Telnet TCP)連接請求;
該請求用于建立網(wǎng)絡(luò)設(shè)備A與網(wǎng)絡(luò)設(shè)備B間的數(shù)據(jù)傳輸鏈路,同時還負責所建立鏈路的維護工作;如果Telnet TCP連接異常將導致網(wǎng)絡(luò)設(shè)備A和網(wǎng)絡(luò)設(shè)備B之間無法正常地收發(fā)數(shù)據(jù);網(wǎng)絡(luò)設(shè)備A起到建立連接代理作用;應(yīng)用層協(xié)議采用標準的Telnet協(xié)議,端口號為23;為了管理安全,其端口號也可以為其他端口或通過不同的端口號提供不同的基于TCP連接的服務(wù);連接建立過程將調(diào)用標準的套接字或插口接口函數(shù)“socket(創(chuàng)建一個套接字iSocket標識)”和“connect(在iSocket套接字上發(fā)起建連請求)”來完成;Telnet TCP的連接的維護主要是通過調(diào)用“send(在iSocket套接字上發(fā)送數(shù)據(jù))”、“recv(在iSocket套接字上接收數(shù)據(jù))”和“GetTcpStatus(獲取TelnetTCP連接的狀態(tài))”函數(shù)來完成,如果發(fā)送數(shù)據(jù)或接收數(shù)據(jù)失敗表明連接異常,也可通過獲取Telnet TCP連接的狀態(tài)得到連接的異常狀態(tài)。同時Telnet TCP連接的維護模塊也檢查來自用戶和網(wǎng)絡(luò)設(shè)備B的連接維護命令,這些命令主要是釋放、保持、掛起連接等命令。Telnet TCP連接的維護工作就是首先得到Telnet TCP連接的狀態(tài)和用戶關(guān)閉連接命令(比如用戶輸入CTRL+])或網(wǎng)絡(luò)設(shè)備B的連接維護命令(比如異常中斷進程),然后再對它們做相應(yīng)處理。
步驟2根據(jù)上述請求建立該網(wǎng)絡(luò)設(shè)備A與級網(wǎng)絡(luò)設(shè)備B之間基于Telnet TCP的連接鏈路,基于Telnet TCP的連接鏈路的建立為網(wǎng)絡(luò)設(shè)備A與網(wǎng)絡(luò)設(shè)備B之間的數(shù)據(jù)傳輸提供了通路;
步驟3網(wǎng)絡(luò)設(shè)備A中的數(shù)據(jù)收發(fā)模塊接收NMS發(fā)來的遠程登錄互聯(lián)網(wǎng)協(xié)議(Telnet IP)格式的管理數(shù)據(jù),管理數(shù)據(jù)包括普通管理數(shù)據(jù)和管理命令;步驟4數(shù)據(jù)收發(fā)模塊檢查管理數(shù)據(jù),將管理數(shù)據(jù)中的遠程登錄客戶端(Telnet client)命令直接在網(wǎng)絡(luò)設(shè)備A上執(zhí)行,Telnet client命令不需要轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備B,如輸入CTRL+]表示NMS想終止Telnet TCP連接;其余管理數(shù)據(jù)采用遠程登錄有限狀態(tài)機(Telnet FSM)處理原則處理后提交給網(wǎng)絡(luò)設(shè)備B中的數(shù)據(jù)轉(zhuǎn)發(fā)模塊;所述的Telnet FSM定義了數(shù)據(jù)的處理規(guī)則,這些處理規(guī)則是根據(jù)Telnet協(xié)議的命令規(guī)則來定義,主要包括兩類命令處理規(guī)則和數(shù)據(jù)處理規(guī)則;其中命令處理規(guī)則包括一般命令處理規(guī)則,如選項協(xié)商命令、選項子協(xié)商命令,這些命令處理規(guī)則主要維護有限狀態(tài)機(FSM)的狀態(tài)跳轉(zhuǎn),完成網(wǎng)絡(luò)設(shè)備A或用戶與網(wǎng)絡(luò)設(shè)備B之間的配置和狀態(tài)同步,如激活或禁止某選項的命令,網(wǎng)絡(luò)設(shè)備A將這些命令發(fā)送給網(wǎng)絡(luò)設(shè)備B,讓網(wǎng)絡(luò)設(shè)備B做一些處理或動作;除Telnet定義的以上命令外,其余的都是普通數(shù)據(jù)可以直接轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備B處理。
步驟5網(wǎng)絡(luò)設(shè)備A的數(shù)據(jù)轉(zhuǎn)發(fā)模塊通過基于Telnet TCP的連接鏈路將上述管理數(shù)據(jù)轉(zhuǎn)發(fā)至網(wǎng)絡(luò)設(shè)備B,并接收網(wǎng)絡(luò)設(shè)備B處理后返回的管理數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)發(fā)模塊用于將來自用戶的數(shù)據(jù)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備B,同時將網(wǎng)絡(luò)設(shè)備B發(fā)來的數(shù)據(jù)發(fā)送給用戶,數(shù)據(jù)轉(zhuǎn)發(fā)模塊是用戶與網(wǎng)絡(luò)設(shè)備B間通信的橋梁,數(shù)據(jù)轉(zhuǎn)發(fā)模塊的轉(zhuǎn)發(fā)過程是基于TCP/IP協(xié)議棧的,TCP/IP協(xié)議棧提供了接收轉(zhuǎn)發(fā)接口和封裝;數(shù)據(jù)轉(zhuǎn)發(fā)模塊轉(zhuǎn)發(fā)的是標準的Telnet IP格式報文,這種格式的報文能夠被基于IP的網(wǎng)絡(luò)設(shè)備理解,便于網(wǎng)絡(luò)設(shè)備間報文的交換,IP數(shù)據(jù)報文由數(shù)據(jù)轉(zhuǎn)發(fā)模塊調(diào)用“send”或“recv”函數(shù)依據(jù)協(xié)議棧自動生成;步驟6將該管理數(shù)據(jù)信息經(jīng)數(shù)據(jù)收發(fā)模塊返回NMS。
NMS通過網(wǎng)絡(luò)設(shè)備A管理網(wǎng)絡(luò)設(shè)備B時,首先通過網(wǎng)絡(luò)設(shè)備A的命令行接口輸入Telnet命令登錄網(wǎng)絡(luò)設(shè)備B,從而實現(xiàn)管理中繼功能,所輸入的命令為DEVICE_A>telnet DEVICE_B(在網(wǎng)絡(luò)設(shè)備A的命令行上輸入登錄網(wǎng)絡(luò)設(shè)備B的telnet命令)Trying DEVICE_B… (正在連接網(wǎng)絡(luò)設(shè)備B)Connected to DEVICE_B. (已經(jīng)連接到網(wǎng)絡(luò)設(shè)備B)Service port is 23. (服務(wù)端口號為標準的Telnet服務(wù)端口23)Please input^]to escape from telnet client(用戶可以輸入^]以終止遠程登錄客戶端(Telnet Client)連接)……DEVICE_B> (已經(jīng)進入網(wǎng)絡(luò)設(shè)備B的命令行)至此,NMS可以通過命令行管理網(wǎng)絡(luò)設(shè)備B。其中“telnet”為訪問遠程登錄服務(wù)器端(Telnet Server)的命令,其格式為“telnet hostname[port]”,“hostname”可以為設(shè)備的名稱也可以是設(shè)備的IP地址,“[port]”是建立TCP連接的端口號,為可選參數(shù),用戶可以選擇輸入,不輸入時默認端口號為23。“^]”為控制符號,等于“CTRL_]”組合鍵。
如果在網(wǎng)絡(luò)設(shè)備上實現(xiàn)遠程登錄客戶端(Telnet Client)功能,即可為用戶進行其他網(wǎng)絡(luò)設(shè)備的管理提供了標準中繼服務(wù)和手段;使用戶還可使用該功能訪問標準的其他遠程登錄服務(wù)器端(Telnet Server),比如BBS(電子公告欄);而且在網(wǎng)絡(luò)設(shè)備上實現(xiàn)了Telnet Client功能,則不用為網(wǎng)絡(luò)內(nèi)部每個被管網(wǎng)絡(luò)設(shè)備分配一個公有管理IP地址,解決了IPv4地址資源緊張的問題。
Telnet Client具有逐層轉(zhuǎn)發(fā)功能,因此,上述的中繼管理方法可以產(chǎn)生漣漪效應(yīng);如圖3所示,在一個網(wǎng)絡(luò)中存在A、B、C、D四個網(wǎng)絡(luò)設(shè)備,NMS能夠直接看到網(wǎng)絡(luò)設(shè)備A,看不到網(wǎng)絡(luò)設(shè)備B、C、D;網(wǎng)絡(luò)設(shè)備A能看到網(wǎng)絡(luò)設(shè)備B,看不到網(wǎng)絡(luò)設(shè)備C、D;網(wǎng)絡(luò)設(shè)備B能夠看到網(wǎng)絡(luò)設(shè)備A、C,看不到網(wǎng)絡(luò)設(shè)備D;網(wǎng)絡(luò)設(shè)備C能夠看到網(wǎng)絡(luò)設(shè)備B、D,看不到網(wǎng)絡(luò)設(shè)備A;網(wǎng)絡(luò)設(shè)備D只能看到網(wǎng)絡(luò)設(shè)備C。在這樣的網(wǎng)絡(luò)中,NMS對網(wǎng)絡(luò)設(shè)備D進行管理是在網(wǎng)絡(luò)設(shè)備A、B、C網(wǎng)絡(luò)設(shè)備中逐層對NMS的管理進行中繼,達管理網(wǎng)絡(luò)設(shè)備D的目的,這里網(wǎng)絡(luò)設(shè)備A、B、C為管理中繼設(shè)備,網(wǎng)絡(luò)設(shè)備D為被管設(shè)備。
圖3中的管理命令行登錄過程如下首先NMS登錄設(shè)備ADEVICE_A>telnet DEVICE_B(在設(shè)備A的命令行上輸入登錄設(shè)備B的telnet命令)Trying DEVICE_B… (正在連接設(shè)備B)Connected to DEVICE_B. (已經(jīng)連接到設(shè)備B)Service port is 23. (服務(wù)端口號為標準的Telnet服務(wù)端口23)Please input^]to escape from telnet client(用戶可以輸入^]以終止TelnetClient連接)……DEVICE_B> (已經(jīng)進入設(shè)備B的命令行)至此,NMS可以通過命令行管理設(shè)備B;DEVICE_B>telnet DEVICE_C(在設(shè)備B的命令行上輸入登錄設(shè)備C的telnet命令)Trying DEVICE_C… (正在連接設(shè)備C)Connected to DEVICE_C. (已經(jīng)連接到設(shè)備C)Service port is 23. (服務(wù)端口號為標準的Telnet服務(wù)端口23)Please input^]to escape from telnet client(用戶可以輸入^]以終止TelnetClient連接)……DEVICE_C> (已經(jīng)進入設(shè)備C的命令行)至此,NMS可以通過命令行管理設(shè)備C;DEVICE_C>telnet DEVICE_D(在設(shè)備C的命令行上輸入登錄設(shè)備D的telnet命令)Trying DEVICE_D… (正在連接設(shè)備D)Connected to DEVICE_D. (已經(jīng)連接到設(shè)備D)Service port is23. (服務(wù)端口號為標準的Telnet服務(wù)端口23)Please input^]to escape from telnet client(用戶可以輸入^]以終止TelnetClient連接)……DEVICE_D> (已經(jīng)進入設(shè)備D的命令行)至此,NMS可以通過命令行管理設(shè)備D。
如果用戶在DEVICE_B>該狀態(tài)下一次性輸入“reset”命令來復位設(shè)備B,鍵入命令為DEVICE_B>reset網(wǎng)絡(luò)設(shè)備A的數(shù)據(jù)轉(zhuǎn)發(fā)模塊則會將“reset”字符串逐個字符打包成IP報文,將“reset”的字符逐個分別填入到IP報文的“用戶數(shù)據(jù)”域中轉(zhuǎn)發(fā)給設(shè)備B,同時設(shè)備B會按照自己定義的命令規(guī)則處理“reset”字符串并將它也打包成IP報文逐個回顯給設(shè)備A。所以,用戶輸入“reset”以后并不能馬上看到“reset”在屏幕上顯示而是會有些延遲,該延遲時間很短,用戶不易感覺到;這里我們強調(diào)“逐個”二字,是因為用戶一次只能輸入一個字符,而且telnet協(xié)議是字符流處理協(xié)議,一次只對一個用戶輸入字符進行處理。
權(quán)利要求
1.一種基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,包括(1)網(wǎng)絡(luò)設(shè)備中的連接維護模塊接收上一級網(wǎng)絡(luò)設(shè)備發(fā)來的建立基于遠程登錄傳輸控制協(xié)議(Telnet TCP)連接請求,請求網(wǎng)絡(luò)設(shè)備與下一級網(wǎng)絡(luò)設(shè)備建立連接;(2)根據(jù)上述請求建立該網(wǎng)絡(luò)設(shè)備與下一級網(wǎng)絡(luò)設(shè)備之間基于TelnetTCP的連接鏈路;(3)網(wǎng)絡(luò)設(shè)備中的數(shù)據(jù)收發(fā)模塊接收上一級網(wǎng)絡(luò)設(shè)備發(fā)來的遠程登錄互聯(lián)網(wǎng)協(xié)議(Telnet IP)格式的管理數(shù)據(jù);(4)數(shù)據(jù)收發(fā)模塊檢查管理數(shù)據(jù),將管理數(shù)據(jù)中的遠程登錄客戶端(Telnet client)命令直接執(zhí)行,其余管理數(shù)據(jù)采用遠程登錄有限狀態(tài)機(Telnet FSM)處理原則處理后提交給網(wǎng)絡(luò)設(shè)備中的數(shù)據(jù)轉(zhuǎn)發(fā)模塊;(5)數(shù)據(jù)轉(zhuǎn)發(fā)模塊通過基于Telnet TCP的連接鏈路將上述管理數(shù)據(jù)轉(zhuǎn)發(fā)至下一級網(wǎng)絡(luò)設(shè)備,并接收下一級網(wǎng)絡(luò)設(shè)備處理后返回的管理數(shù)據(jù);(6)將該管理數(shù)據(jù)信息經(jīng)數(shù)據(jù)收發(fā)模塊返回上一級網(wǎng)絡(luò)設(shè)備。
2.根據(jù)權(quán)利要求1所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的上一級網(wǎng)絡(luò)設(shè)備為網(wǎng)管工作站。
3.根據(jù)權(quán)利要求1所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的下一級網(wǎng)絡(luò)設(shè)備為被管理網(wǎng)絡(luò)設(shè)備。
4.根據(jù)權(quán)利要求1所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的上一級網(wǎng)絡(luò)設(shè)備為管理中繼網(wǎng)絡(luò)設(shè)備。
5.根據(jù)權(quán)利要求1所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的下一級網(wǎng)絡(luò)設(shè)備為管理中繼網(wǎng)絡(luò)設(shè)備。
6.根據(jù)權(quán)利要求1所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的網(wǎng)絡(luò)設(shè)備中的連接維護模塊還用于接收連接維護命令及監(jiān)測鏈路的連接狀態(tài)。
7.根據(jù)權(quán)利要求6所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的連接維護命令包括釋放連接命令、保持連接命令及掛起連接命令。
8.根據(jù)權(quán)利要求6所述的基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法,其特征在于所述的監(jiān)測鏈路的連接狀態(tài)是通過發(fā)送數(shù)據(jù)函數(shù)(send)、接收數(shù)據(jù)函數(shù)(recv)和獲取TCP連接狀態(tài)函數(shù)(GetTcpStatus)來完成的。
全文摘要
本發(fā)明涉及一種基于遠程登錄互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)設(shè)備中繼管理的實現(xiàn)方法。該方法包括首先,網(wǎng)絡(luò)設(shè)備接收網(wǎng)管工作站(NMS)發(fā)來的建立基于遠程登錄傳輸控制協(xié)議(Telnet TCP)連接請求,并建立與被管理網(wǎng)絡(luò)設(shè)備之間基于Telnet TCP的連接;然后,網(wǎng)絡(luò)設(shè)備接收NMS發(fā)來的遠程登錄互聯(lián)網(wǎng)協(xié)議(Telnet IP)格式的管理數(shù)據(jù),將管理數(shù)據(jù)做相應(yīng)處理后提交給網(wǎng)絡(luò)設(shè)備中的數(shù)據(jù)轉(zhuǎn)發(fā)模塊;最后,數(shù)據(jù)轉(zhuǎn)發(fā)模塊將上述管理數(shù)據(jù)轉(zhuǎn)發(fā)至被管理網(wǎng)絡(luò)設(shè)備,并接收被管理網(wǎng)絡(luò)設(shè)備處理后返回的管理數(shù)據(jù)發(fā)送給NMS。本發(fā)明保證了不同網(wǎng)絡(luò)設(shè)備的管理的互通性,使不同廠商提供的網(wǎng)絡(luò)設(shè)備可以統(tǒng)一進行管理,使網(wǎng)絡(luò)服務(wù)提供商對網(wǎng)絡(luò)設(shè)備的選擇更為靈活。
文檔編號H04L12/28GK1437358SQ0210392
公開日2003年8月20日 申請日期2002年2月7日 優(yōu)先權(quán)日2002年2月7日
發(fā)明者肖華山 申請人:華為技術(shù)有限公司