專利名稱:一種ppp鏈路路由設(shè)備的自動發(fā)現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別是涉及一種PPP鏈路路由設(shè)備的自 動發(fā)現(xiàn)方法和裝置。
背景技術(shù):
在當(dāng)今的信息化時代,隨著網(wǎng)絡(luò)的普及和帶寬的不斷增加,組織運營效 率得到了大大提高,但另一方面,卻因為缺乏對網(wǎng)絡(luò)資源的有效管理,越來 越多的問題逐漸暴露出來。因此在計算機網(wǎng)絡(luò)的質(zhì)量體系中,網(wǎng)絡(luò)管理是一 個關(guān)鍵環(huán)節(jié),網(wǎng)絡(luò)管理的質(zhì)量也會直接影響網(wǎng)絡(luò)的運行質(zhì)量。 一般來講,對 于計算機系統(tǒng)有一定規(guī)模并連網(wǎng)的企業(yè),特別是辦公地點分布于各處,擁有 著上百或上千臺路由設(shè)備的企業(yè)就必須要實行網(wǎng)絡(luò)管理。 一般說來,網(wǎng)絡(luò)管 理就是通過某種方式對網(wǎng)絡(luò)狀態(tài)進行調(diào)整,使網(wǎng)絡(luò)能正常、高效地運行。其 目的很明確,就是使網(wǎng)絡(luò)中的各種資源得到更加高效的利用,當(dāng)網(wǎng)絡(luò)出現(xiàn)故 障時,能及時作出報告和處理,并協(xié)調(diào)、保持網(wǎng)絡(luò)的高效運行等。從實際應(yīng)
用的角度出發(fā),網(wǎng)管的主要內(nèi)容包括網(wǎng)絡(luò)拓樸管理自動發(fā)現(xiàn)網(wǎng)絡(luò)內(nèi)的所有 設(shè)備(包括三層的設(shè)備和二層的設(shè)備),能夠正確地產(chǎn)生拓樸結(jié)構(gòu)圖并自動更 新,使網(wǎng)絡(luò)管理員能夠根據(jù)拓樸結(jié)構(gòu)圖的變化及時發(fā)現(xiàn)網(wǎng)絡(luò)中存在的故障。
因此在網(wǎng)絡(luò)中實現(xiàn)設(shè)備的自動發(fā)現(xiàn)是網(wǎng)絡(luò)管理中必備的功能,現(xiàn)有技術(shù) 通過下述兩種方式實現(xiàn)路由設(shè)備的自動發(fā)現(xiàn)。
現(xiàn)有技術(shù)的一種方式是根據(jù)用戶設(shè)定的IP地址范圍、設(shè)備類型等信息自 動發(fā)現(xiàn)路由設(shè)備。如對用戶設(shè)定的某個網(wǎng)段中所有的IP地址進行Ping操作, 如果對該IP地址能夠Ping通,則將擁有該IP地址的路由設(shè)備加入網(wǎng)關(guān),即 發(fā)現(xiàn)該路由設(shè)備。
現(xiàn)有技術(shù)另一種方式是通過網(wǎng)絡(luò)協(xié)議實現(xiàn)路由設(shè)備的自動發(fā)現(xiàn),例如通 過OSPF ( Open Shortest-Path First, i文式最短路徑優(yōu)先協(xié)議)、RIP ( Routing
Information Protocols,路由信息協(xié)議)等網(wǎng)絡(luò)協(xié)議在路由設(shè)備中生成的路由表, 對該路由表中的下一跳地址進行嘗試,如果該下一跳地址存在對應(yīng)的路由設(shè) 備,則繼續(xù)根據(jù)該下一跳路由設(shè)備繼續(xù)進行發(fā)現(xiàn),直至發(fā)現(xiàn)所有的路由設(shè)備。 其中根據(jù)路由協(xié)議,各個路由設(shè)備通過相互發(fā)送路由表或連接狀態(tài)使每個路 由設(shè)備都能夠知道網(wǎng)絡(luò)當(dāng)前的拓樸狀態(tài)。
上述網(wǎng)絡(luò)自動發(fā)現(xiàn)的現(xiàn)有技術(shù)存在一個共同的缺點,即上述現(xiàn)有技術(shù)在 繪制網(wǎng)絡(luò)拓樸框架時,也會發(fā)現(xiàn)一些網(wǎng)絡(luò)中冗余備份的路由設(shè)備,這樣不僅 繪制的速度非常慢,而且不能有效的繪制骨干網(wǎng)絡(luò)的拓樸圖。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的問題是提供一種PPP鏈路路由設(shè)備的自動發(fā)現(xiàn) 方法和裝置,能夠解決現(xiàn)有技術(shù)中繪制速度慢,且不能有效的繪制骨干網(wǎng)絡(luò) 拓樸圖的缺陷。
為達到上述目的,本發(fā)明實施例一方面提出一種PPP鏈路路由設(shè)備的自 動發(fā)現(xiàn)方法,包括以下步驟網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地 址計算對端PPP接口的IP地址;所述網(wǎng)管服務(wù)器判斷對端PPP接口的I P地 址是否為有效的路由設(shè)備IP;如果所述對端PPP接口的IP地址為有效的路由 設(shè)備IP,則所述網(wǎng)管服務(wù)器記錄所述對端PPP接口的IP地址,發(fā)現(xiàn)包含所述 對端PPP接口的路由i殳備。
其中,所述網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端PPP 接口的IP地址具體包括以下步驟PPP鏈路兩端路由設(shè)備的接口地址掩碼為 255.255.255.252,所述網(wǎng)管服務(wù)器通過種子路由設(shè)備PPP接口的IP地址計算 對端PPP 4妾口的IP i也址。
其中,所述網(wǎng)管服務(wù)器判斷所述網(wǎng)管服務(wù)器對端PPP接口的IP地址是否 為有效的路由設(shè)備IP具體包括以下步驟所述網(wǎng)管服務(wù)器向所述對端PPP接 口的IP地址發(fā)送探測報文,如果有設(shè)備響應(yīng)所述探測報文,則所述對端PPP 接口的IP地址為有效的路由設(shè)備IP。
其中,在發(fā)現(xiàn)包含所述對端接口 IP地址的路由設(shè)備之后,還包括以下步
驟判斷所述發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備;如果所述發(fā) 現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè)備,則以所述發(fā)現(xiàn)的路由設(shè)備為新的 種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。
其中,所述判斷發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備具體包
如果有,則說明所述發(fā)現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè)備。
口之后,還包括判斷所述路由設(shè)備是否是已發(fā)現(xiàn)過的路由設(shè)備,如果所述 路由設(shè)備是已發(fā)現(xiàn)過的路由設(shè)備則所述路由設(shè)備不能夠作為新的種子路由設(shè) 備。
口之后,還包括判斷是否達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù),如果達到預(yù)設(shè)的限制 發(fā)現(xiàn)跳數(shù)則所述路由設(shè)備不能夠作為新的種子路由設(shè)備。
其中,在所述網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端 PPP鏈路的IP地址之前,還包括以下步驟指定多個所述種子路由設(shè)備,所 述種子路由設(shè)備至少有一個接口為PPP接口 。
另一方面,本發(fā)明實施例還提供了一種網(wǎng)管服務(wù)器,包括地址計算模塊、 有效設(shè)備判斷模塊和設(shè)備發(fā)現(xiàn)模塊,所述地址計算模塊,用于根據(jù)種子路由 設(shè)備PPP接口的IP地址計算對端PPP接口的IP地址;所述有效設(shè)備判斷模 塊,用于判斷所述地址計算模塊計算的對端PPP接口的IP地址是否為有效的 路由設(shè)備IP;所述設(shè)備發(fā)現(xiàn)模塊,用于在所述有效設(shè)備判斷模塊判斷所述對 端PPP接口的IP地址為有效的路由設(shè)備IP之后,記錄所述對端PPP接口的 IP地址,發(fā)現(xiàn)包含所述對端PPP接口的路由設(shè)備。
其中,所述有效設(shè)備判斷模塊包括探測報文發(fā)送子模塊和響應(yīng)判斷子模 塊,所述探測報文發(fā)送子模塊,用于向所述地址計算模塊計算的對端PPP接 口的IP地址發(fā)送探測報文;所述響應(yīng)判斷子模塊,用于判斷是否有路由設(shè)備 響應(yīng)所述探測報文發(fā)送子模塊發(fā)送的所述探測報文,如果有設(shè)備響應(yīng)所述探 測才艮文,則所述對端PPP接口的IP地址為有效的路由設(shè)備IP。
其中,還包括新種子判斷模塊,用于判斷所述設(shè)備發(fā)現(xiàn)模塊發(fā)現(xiàn)的路由 設(shè)備是否能夠作為新的種子路由設(shè)備,如果所述發(fā)現(xiàn)的路由設(shè)備能夠作為新 的種子路由設(shè)備,則通知所述地址計算模塊以所述發(fā)現(xiàn)的路由設(shè)備為新的種 子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。
其中,所述新種子判斷模塊包括鏈路接口判斷子模塊,用于判斷所述設(shè) 備發(fā)現(xiàn)模塊發(fā)現(xiàn)的路由設(shè)備是否有除已發(fā)現(xiàn)的PPP接口之外的PPP接口 ,如 果有,則說明所述發(fā)現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè)備。
其中,所述新種子判斷模塊包括發(fā)現(xiàn)判斷子模塊,用于判斷所述路由設(shè) 備是否是已發(fā)現(xiàn)過的路由設(shè)備,如果所述路由設(shè)備是已發(fā)現(xiàn)過的路由設(shè)備則 所述路由設(shè)備不能夠作為新的種子路由設(shè)備。
其中,所述新種子判斷模塊包括限制跳數(shù)判斷子模塊,用于判斷是否達 到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù),如果達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則所述路由設(shè)備不能 夠作為新的種子路由設(shè)備。
其中,還包括種子路由設(shè)備保存模塊,用于保存多個指定的種子路由設(shè) 備,所述種子路由設(shè)備至少有一個接口為PPP接口。
本發(fā)明實施例的技術(shù)方案具有以下優(yōu)點,根據(jù)骨干網(wǎng)通常是由PPP鏈路 建立的特點,并且通過種子路由設(shè)備PPP接口 IP地址計算對端PPP接口 IP 地址來發(fā)現(xiàn)對端設(shè)備,因此通過本發(fā)明實施例能夠在已PPP鏈路為主體的網(wǎng) 絡(luò)環(huán)境中迅速的發(fā)現(xiàn)PPP鏈路上的路由設(shè)備,并能夠快速繪制出骨干網(wǎng)絡(luò)的 拓樸圖。
圖1為本發(fā)明實施例一的網(wǎng)管服務(wù)器的結(jié)構(gòu)圖2為本發(fā)明實施例二的PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)示意圖3為本發(fā)明實施例三的PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法的流程圖。
具體實施例方式
PPP協(xié)議(Point to Point Protocol,點對點協(xié)議)為在點對點連4妄上傳輸
多協(xié)議數(shù)據(jù)包提供了一個標(biāo)準方法,能夠提供全雙工操作,并按照順序傳遞 數(shù)據(jù)包。PPP協(xié)議是廣域網(wǎng)最常用的數(shù)據(jù)鏈路層協(xié)議之一,能夠?qū)⒆罱?jīng)濟的 局域網(wǎng)技術(shù)(以太網(wǎng)技術(shù))和點對點協(xié)議的可擴展性及管理控制功能結(jié)合在 一起,使網(wǎng)絡(luò)服務(wù)提供商和電信運營商能夠利用可靠和熟悉的技術(shù)來加速部 署高速互聯(lián)網(wǎng)業(yè)務(wù),因此本發(fā)明實施例根據(jù)骨干網(wǎng)通常是由PPP鏈路建立的 特點,通過發(fā)現(xiàn)PPP鏈路上的路由設(shè)備完成繪制骨干網(wǎng)絡(luò)拓樸圖的目的。并 且本發(fā)明實施例還提出基于PPP鏈路兩端接口的IP地址掩碼為
255.255.255.252的特點,可以根據(jù)種子路由設(shè)備PPP接口的IP地址計算出對 端PPP接口的IP地址,這樣就能夠快速的發(fā)現(xiàn)PPP鏈路上的路由設(shè)備,從而 快速繪制出骨干網(wǎng)絡(luò)的拓樸圖。
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
作進一步詳細描述 如圖l所示,為本發(fā)明實施例一的網(wǎng)管服務(wù)器的結(jié)構(gòu)圖,本發(fā)明實施 例提出的網(wǎng)絡(luò)服務(wù)器1能夠根據(jù)骨干網(wǎng)通常是由PPP鏈路建立的特點繪制骨 干網(wǎng)絡(luò)的拓樸圖,通過該網(wǎng)管服務(wù)器l能夠發(fā)現(xiàn)PPP鏈路上的路由設(shè)備而不 會發(fā)現(xiàn)網(wǎng)絡(luò)中冗余備份的路由設(shè)備。并且該網(wǎng)關(guān)服務(wù)器1能夠根據(jù)種子路由 設(shè)備的PPP接口計算出對端PPP接口的IP地址,發(fā)現(xiàn)對端路由設(shè)備;并再以 發(fā)現(xiàn)的對端路由設(shè)備為新的種子路由設(shè)備自動繼續(xù)進行發(fā)現(xiàn),直至發(fā)現(xiàn)所有 的PPP鏈路上的路由設(shè)備,從而快速繪制出骨干網(wǎng)絡(luò)的拓樸圖。為了便于理 解下面參考圖2本發(fā)明實施例二的PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)示意圖對網(wǎng) 管服務(wù)器及各個模塊的作用進行描述。
該網(wǎng)管服務(wù)器1包括地址計算模塊11、有效設(shè)備判斷模塊12和設(shè)備發(fā)現(xiàn) 模塊13 ,地址計算模塊11用于根據(jù)種子路由設(shè)備PPP接口的IP地址計算對 端PPP接口的IP地址,其中種子路由設(shè)備是預(yù)先指定的, 一般可以根據(jù)網(wǎng)絡(luò) 規(guī)模等因素選擇指定的種子路由設(shè)備的個數(shù),并且優(yōu)選地應(yīng)當(dāng)盡量選擇網(wǎng)絡(luò) 中心位置的路由設(shè)備作為種子路由設(shè)備,從網(wǎng)絡(luò)中心發(fā)散地發(fā)現(xiàn)PPP鏈路上 的路由設(shè)備能夠進一步加快路由設(shè)備的發(fā)現(xiàn)速度。根據(jù)PPP鏈路兩端路由設(shè) 備的接口地址掩碼為255.255.255.252的特點,使用該掩碼的子網(wǎng)只有兩個可 1吏用的二進制位即此子網(wǎng)可以有四個ip地址,去除子網(wǎng)地址和廣^番地址后只
有兩個可^f吏用的ip地址,比如子網(wǎng)192. 168. 0. 0/30,在該子網(wǎng)中有四個 ip地址192.168.0.0 、 192.168.0.1 、 192.168.0.2 、 192.168.0.3,其中 192. 168. 0. 0為子網(wǎng)地址,192. 168. 0. 3為廣播地址,因此只有剩余的兩個ip 地址可用。如對于PPP鏈路一端的PPP接口 IP地址為192.168.2.1 ,則該PPP 鏈路的對端PPP接口 IP地址只能為192.168.2.2;或者PPP鏈路一端的PPP 接口 IP地址為192.168.2.2,則該PPP鏈路的對端PPP接口 IP地址只能為 192.168.2.1。因此根據(jù)上述PPP鏈路的特點,能夠根據(jù)指定的種子路由設(shè)備 PPP接口的IP地址計算對端PPP接口的IP地址。有效設(shè)備判斷模塊12用于 判斷地址計算模塊11計算的對端PPP接口的IP地址是否為有效的路由設(shè)備 IP,即判斷計算出來的IP地址是否有路由設(shè)備在用;設(shè)備發(fā)現(xiàn)模塊13用于在 有效設(shè)備判斷模塊12判斷對端PPP接口的IP地址為有效的路由設(shè)備IP之后, 記錄對端PPP接口的IP地址,發(fā)現(xiàn)包含對端PPP接口的路由設(shè)備。
如圖2所示,假設(shè)路由設(shè)備a ( 192.168.4.3 )為指定的種子路由設(shè)備,這 里只是為了便于描述所以只指定了一個種子路由設(shè)備,如果網(wǎng)絡(luò)規(guī)模較大則 可指定多個種子路由設(shè)備,指定多個種子路由設(shè)備有利于更迅速的繪制出網(wǎng) 絡(luò)的拓樸圖。首先獲取指定種子路由設(shè)備路由設(shè)備a ( 192.168.4.3)的所有接 口 IP地址及其掩碼,如圖2所示,該^各由i殳備a ( 192.168.4.3)通過接口 b (192.168.3.2 )與路由設(shè)備b相連;該路由設(shè)備a ( 192.168.4.3 )通過接口 c (192.168.3.4 )與路由設(shè)備c相連;該路由設(shè)備a ( 192.168.4.3 )通過接口 d (192.168.0.1 )與路由設(shè)備d相連;該路由設(shè)備a ( 192.168.4.3 )通過接口 e (192.168.2.1 )與路由設(shè)備e相連,其中接口 b ( 192.168.3.2 )、接口 d (192.168.0.1 )和接口 e ( 192.168.2.1 )為掩碼為255.255.255.252的PPP接口 。 因此網(wǎng)管服務(wù)器1的地址計算模塊11就可以根據(jù)上述接口 b ( 192.168.3.2)、 接口 d ( 192.168.0.1 )和接口 e ( 192.168.2.1 )計算對端的PPP接口的IP地址, 例如對于接口 b ( 192.168.3.2 )來說,其IP地址已經(jīng)為10,因此其對端的PPP 接口 IP地址只能為01,也就是說對端的PPP接口 IP地址為(192.168.3.1 ); 同樣對于接口 d( 192.168.0.1 )來說,其IP地址已經(jīng)為01,因此其對端的PPP 4妄口 IP地址只能為10,也就是說對端的PPP4妄口 IP地址為(192.168.0.2)。
通過上述地址計算模塊11計算的對端PPP接口的IP地址只能說明對端可能 存在相應(yīng)的PPP接口 ,此時還需要由網(wǎng)管服務(wù)器1的有效設(shè)備判斷模塊12判 斷該對端PPP接口是否存在,計算出來的對端PPP接口 IP地址是否是有效的
設(shè)備IP。如果有效設(shè)備判斷模塊12判斷路由設(shè)備b、路由設(shè)備d和路由設(shè)備 e存在,則發(fā)現(xiàn)上述路由設(shè)備b、路由設(shè)備d和路由設(shè)備e,并將其IP地址添 加到網(wǎng)管服務(wù)器1中。
其中,該網(wǎng)管服務(wù)器1還包括新種子判斷模塊14,用于判斷設(shè)備發(fā)現(xiàn)模 塊13發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備,如果所述發(fā)現(xiàn)的路由 設(shè)備能夠作為新的種子路由設(shè)備,則通知地址計算模塊11以該發(fā)現(xiàn)的路由設(shè) 備為新的種子路由設(shè)備繼續(xù)發(fā)現(xiàn)路由設(shè)備。判斷該發(fā)現(xiàn)的路由設(shè)備是否能夠
之外的PPP接口 ,如果該路由設(shè)備只有一個PPP接口即已發(fā)現(xiàn)的PPP接口 , 那么就說明該路由設(shè)備的分支已沒有連接的PPP鏈路,因此該分支發(fā)現(xiàn)結(jié)束; 同樣如果該路由設(shè)備還有除已發(fā)現(xiàn)的PPP接口之外的PPP接口 ,則說明該分 支還有連接的PPP鏈路,應(yīng)當(dāng)以該發(fā)現(xiàn)的路由設(shè)備為新的種子路由設(shè)備繼續(xù) 發(fā)現(xiàn)。還是以圖2為例,路由設(shè)備d和路由設(shè)備e分別為新發(fā)現(xiàn)的路由設(shè)備, 對于路由設(shè)備d來說其除了已發(fā)現(xiàn)的PPP接口 ( 192.168.0.2 )之外還存在PPP 接口 ( 192.168.5.2),說明該路由設(shè)備d還有連接的其他PPP鏈路,因此該 路由設(shè)備d還能夠作為新的種子路由設(shè)備繼續(xù)發(fā)現(xiàn)路由設(shè)備;而對于路由設(shè) 備e來說,其只有一個已經(jīng)發(fā)現(xiàn)的PPP接口 ( 192.168.2.2),那么就-說明該3各 由設(shè)備e的分支已沒有連接的其他PPP鏈路,因此結(jié)束該分支的發(fā)現(xiàn)。
其中,本發(fā)明實施例提出一種通過發(fā)現(xiàn)的路由設(shè)備中PPP接口的個數(shù)判 斷該發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備的模式。因此新種子判 斷模塊14包括鏈路接口判斷子模塊141,用于判斷發(fā)現(xiàn)的路由設(shè)備是否有除
已發(fā)現(xiàn)的PPP接口之外的PPP接口,如果有,則說明所述發(fā)現(xiàn)的路由設(shè)備能 夠作為新的種子路由設(shè)備。例如對于路由設(shè)備d來說有兩個PPP接口
(192.168.0.2)和(192.168.5.2),因此該路由設(shè)備d還能夠作為新的種子路 由設(shè)備繼續(xù)發(fā)現(xiàn)路由設(shè)備。
在網(wǎng)絡(luò)規(guī)模較大指定多個種子路由設(shè)備時,會出現(xiàn)路由設(shè)備被重復(fù)發(fā)現(xiàn) 從而產(chǎn)生發(fā)現(xiàn)回環(huán)的現(xiàn)象,本發(fā)明實施例可通過下述兩種模塊的任一個限制 發(fā)現(xiàn)回環(huán)的產(chǎn)生。當(dāng)然對于新發(fā)現(xiàn)的路由設(shè)備還要滿足上述鏈路接口判斷子
模塊141的要求。
因此優(yōu)選地,新種子判斷模塊14還包括發(fā)現(xiàn)判斷子模塊142,用于判斷 設(shè)備發(fā)現(xiàn)模塊13發(fā)現(xiàn)路由設(shè)備是否是已發(fā)現(xiàn)過的路由設(shè)備,如果所述路由設(shè) 備是已發(fā)現(xiàn)過的路由設(shè)備則該發(fā)現(xiàn)的路由設(shè)備不能夠作為新的種子路由設(shè) 備。因為在多個指定種子路由設(shè)備的情況下,同一個路由設(shè)備可能會被重復(fù) 發(fā)現(xiàn),因此在發(fā)現(xiàn)一個路由設(shè)備后網(wǎng)管服務(wù)器1需要判斷該發(fā)現(xiàn)的路由設(shè)備 是否是已被發(fā)現(xiàn)過的,即判斷是否已記錄了該路由設(shè)備的IP地址;如果該路 由設(shè)備是已被發(fā)現(xiàn)的,則該發(fā)現(xiàn)的路由設(shè)備不能夠作為新的種子路由設(shè)備繼 續(xù)進行發(fā)現(xiàn)。
其中,優(yōu)選地,新種子判斷模塊14還包括限制跳數(shù)判斷子模塊143,用 于判斷是否達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù),如果達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則路由 設(shè)備不能夠作為新的種子路由設(shè)備。本發(fā)明實施例還可通過設(shè)置限制發(fā)現(xiàn)跳 數(shù)的方式防止發(fā)現(xiàn)回環(huán)的產(chǎn)生,其中限制發(fā)現(xiàn)跳數(shù)可由根據(jù)網(wǎng)絡(luò)規(guī)模進行設(shè) 定。在每發(fā)現(xiàn)一個新的路由設(shè)備之后,網(wǎng)管服務(wù)器1會記錄已進行的發(fā)現(xiàn)跳 數(shù),并判斷是否達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù);如果達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則 該路由設(shè)備不能夠作為新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn);如果沒有達到預(yù)設(shè) 的限制發(fā)現(xiàn)跳數(shù)則可以該路由設(shè)備作為新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。
其中,該網(wǎng)管服務(wù)器1還包括種子路由設(shè)備保存模塊15,用于保存多個 指定的種子路由設(shè)備,其中種子路由設(shè)備至少有一個接口為PPP接口。對于 較大的網(wǎng)絡(luò)可通過設(shè)置多個種子路由設(shè)備來提高路由設(shè)備的發(fā)現(xiàn)速度,可通 過種子路由設(shè)備保存模塊15保存指定的種子路由設(shè)備,在需要繪制網(wǎng)絡(luò)拓樸 圖時根據(jù)保存的種子路由設(shè)備進行發(fā)現(xiàn)。
其中,有效設(shè)備判斷模塊12包括探測報文發(fā)送子模塊121和響應(yīng)判斷子 模塊122。探測報文發(fā)送子模塊121用于向地址計算模塊11計算的對端PPP 接口的IP地址發(fā)送探測報文,如果有路由設(shè)備收到該探測報文就會向網(wǎng)管服
務(wù)器1發(fā)送相應(yīng)的響應(yīng)報文,例如通過互聯(lián)網(wǎng)控制消息協(xié)議ICMP發(fā)送探測 報文,或者發(fā)送Ping報文、心跳報文;響應(yīng)判斷子模塊122用于判斷是否有 路由設(shè)備響應(yīng)探測報文發(fā)送子模塊121發(fā)送的上述探測報文,如果有設(shè)備響 應(yīng)所述探測報文,則所述對端PPP接口的IP地址為有效的路由設(shè)備IP。例如, 在根據(jù)接口 b ( 192.168.3.2)計算到對端PPP接口的IP地址為(192.168.3.1 ) 之后,網(wǎng)管服務(wù)器1會向192.168.3.1發(fā)送探測報文,如果有響應(yīng)則說明有相 應(yīng)的路由設(shè)備在使用該IP地址,因此可認為使用該IP地址的路由設(shè)備就是 PPP鏈路上的路由設(shè)備,將其IP地址添加到網(wǎng)關(guān)服務(wù)器1中,即發(fā)現(xiàn)該路由 設(shè)備。
如圖3所示,為本發(fā)明實施例三的PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法 的流程圖,包括以下步驟
步驟S301,指定種子路由設(shè)備。 一般可以根據(jù)網(wǎng)絡(luò)M^莫等因素選擇指定 的種子路由設(shè)備的個數(shù),并且優(yōu)選地應(yīng)當(dāng)盡量選擇網(wǎng)絡(luò)中心位置的路由設(shè)備 作為種子路由設(shè)備,從網(wǎng)絡(luò)中心發(fā)散地發(fā)現(xiàn)PPP鏈路上的路由設(shè)備能夠進一 步加快路由設(shè)備的發(fā)現(xiàn)速度。
步驟S302,網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端 PPP接口的IP地址。4艮據(jù)PPP鏈路兩端路由設(shè)備的接口地址掩碼為 255.255.255.252的特點,使用該掩碼的子網(wǎng)只有兩個可使用的二進制位即此 子網(wǎng)可以有四個ip地址,去除子網(wǎng)地址和廣插、地址后只有兩個可4吏用的ip 地址,比如子網(wǎng)192. 168. 0. 0/30,在該子網(wǎng)中有四個ip地址192. 168. 0. 0、 192.168.0.1、 192.168.0.2、 192.168.0.3,其中192. 168. 0. 0為子網(wǎng)地址, 192. 168. 0. 3為廣^番地址,因此只有剩余的兩個ip地址可用。下面為了^更于 描迷,以圖2的示意圖為例進行描述,假設(shè)路由設(shè)備a ( 192.168.4.3)為指定 的種子路由設(shè)備,首先獲取指定種子路由設(shè)備路由設(shè)備a ( 192.168.4.3)的所 有接口 IP地址及其掩碼,該路由設(shè)備a( 192.168.4.3 )通過接口 b( 192.168.3.2) 與路由設(shè)備b相連;該路由設(shè)備a ( 192.168.4.3 )通過接口 c ( 192.168.3.4 )與 路由設(shè)備c相連;該路由設(shè)備a ( 192.168.4.3)通過接口 d ( 192.168.0.1 )與路 由設(shè)備d相連;該路由設(shè)備a ( 192.168.4.3)通過接口 e ( 192.168.2.1 )與路由
設(shè)備e相連,其中接口 b ( 192.168.3.2 )、接口 d ( 192.168.0.1 )和接口 e (192.168.2.1 )為掩碼為255.255.255.252的PPP接口 。就可以根據(jù)上述接口 b ( 192.168.3.2)、接口 d ( 192.168.0.1 )和接口 e ( 192.168.2.1 )計算對端的 PPP接口的IP地址,例如對于接口 b ( 192.168.3.2 )來說,其IP地址已經(jīng)為 10,因此其對端的PPP接口 IP地址只能為01,也就是說對端的PPP接口 IP 地址為(192.168.3.1 );同樣對于接口 d ( 192.168.0.1 )來說,其IP地址已經(jīng) 為01,因此其對端的PPP接口 IP地址只能為10,也就是說對端的PPP接口 IP地址為(192.168.0.2)。
步驟S303,網(wǎng)管服務(wù)器判斷計算的對端PPP接口的IP地址是否為有效的 路由設(shè)備IP,即判斷是否有路由設(shè)備在使用該IP地址。因為計算出對端PPP 接口的IP地址只能說明對端可能存在相應(yīng)的PPP接口 ,因此還需判斷是否有 路由設(shè)備在使用該計算的PPP接口 IP地址。如果有路由設(shè)備在使用該計算的 PPP接口IP地址,則說明該PPP鏈路存在,發(fā)現(xiàn)相應(yīng)的對端設(shè)備;如果沒有 ^各由設(shè)備在使用該計算的PPP接口 IP地址,則^L行步驟S306結(jié)束該分支的 發(fā)現(xiàn)。
本發(fā)明實施例還提出了 一種通過探測報文驗證對端是否存在對應(yīng)的路由 設(shè)備的方式,例如網(wǎng)管服務(wù)器可以通過互聯(lián)網(wǎng)控制消息協(xié)議ICMP發(fā)送探測 報文,當(dāng)然并不限于此一種探測報文,只要能夠探測對端路由設(shè)備是否存在 即可,例如發(fā)送Ping報文、心跳報文等。如果有路由設(shè)備收到該探測報文就 會向網(wǎng)管服務(wù)器發(fā)送相應(yīng)的響應(yīng)報文;如杲網(wǎng)管服務(wù)器收到該響應(yīng)報文后就 會認為計算的該對端PPP接口的IP地址有相應(yīng)的路由設(shè)備在使用,因此認為 計算的對端PPP接口的IP地址為有效的路由設(shè)備IP。例如,在根據(jù)接口 b (192.168.3.2)計算到對端PPP接口的IP地址為(192.168.3.1 )之后,網(wǎng)管 服務(wù)器1會向192.168.3.1發(fā)送探測報文,如果有響應(yīng)則說明有相應(yīng)的路由設(shè) 備在使用該IP地址,因此可認為使用該IP地址的路由設(shè)備就是PPP鏈路上 的路由設(shè)備,將其IP地址添加到網(wǎng)關(guān)服務(wù)器中,即發(fā)現(xiàn)該路由i殳備。同樣可 以得到計算的路由設(shè)備d ( 192.168.0.2)和路由設(shè)備e ( 192.168.2.2)也為有 效的設(shè)備IP。
步驟S304,判斷所述步驟S303發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路 由設(shè)備。判斷該發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備的主要標(biāo)準 為該路由設(shè)備是否有除已發(fā)現(xiàn)的PPP接口之外的PPP接口 ,如果該路由設(shè)備 只有一個ppp接口即已發(fā)現(xiàn)的PPP接口,那么就說明該路由設(shè)備的分支已沒 有連接的PPP鏈路,因此該分支發(fā)現(xiàn)結(jié)束;同樣如果該路由設(shè)備還有除已發(fā) 現(xiàn)的PPP接口之外的PPP接口 ,則說明該分支還有連接的PPP鏈路,應(yīng)當(dāng)以 該發(fā)現(xiàn)的路由設(shè)備為新的種子路由設(shè)備繼續(xù)發(fā)現(xiàn)。還是以圖2為例,路由設(shè) 備d和路由設(shè)備e分別為新發(fā)現(xiàn)的路由設(shè)備,對于路由設(shè)備d來說其除了已 發(fā)現(xiàn)的PPP接口 ( 192.168.0.2)之外還存在PPP接口 ( 192.168.5.2),說明該 路由設(shè)備d還有連接的其他PPP鏈路,因此該路由設(shè)備d還能夠作為新的種 子路由設(shè)備繼續(xù)發(fā)現(xiàn)路由設(shè)備;而對于路由設(shè)備e來說,其只有一個已經(jīng)發(fā) 現(xiàn)的PPP接口 ( 192.168.2.2),那么就說明該路由設(shè)備e的分支已沒有連接的 其他PPP鏈i 各,因此執(zhí)行步驟S306結(jié)束該分支的發(fā)現(xiàn)。
步驟S305,如果判斷步驟S303發(fā)現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè) 備,則以發(fā)現(xiàn)的路由設(shè)備為新的種子路由設(shè)備重復(fù)步驟S302-S304,繼續(xù)發(fā) 現(xiàn)PPP鏈路上的路由設(shè)備,直至發(fā)現(xiàn)PPP鏈路上所有的路由設(shè)備。例如對于 路由設(shè)備d來說有兩個PPP接口 ( 192.168,0.2 )和(192.168.5.2 ),因此該路 由設(shè)備d還能夠作為新的種子路由設(shè)備繼續(xù)發(fā)現(xiàn)路由設(shè)備。根據(jù)該路由設(shè)備d 的接口 IP ( 192.168.5.2 )能夠計算得到對端路由設(shè)備f的接口 IP地址 (192.168.5.1 ),同樣可采用步驟S303的方式判斷是否為有效的設(shè)備IP,之 后再采用步驟S304判斷路由設(shè)備f是否能夠作為新的種子路由設(shè)備繼續(xù)發(fā)現(xiàn)。 通過上述將發(fā)現(xiàn)的路由設(shè)備作為新種子路由設(shè)備的方式,能夠發(fā)現(xiàn)出所有PPP 鏈路上的路由設(shè)備,并且在發(fā)現(xiàn)的路由設(shè)備中除了指定的種子路由設(shè)備IP的 掩碼不為255.255.255.252外,其他發(fā)現(xiàn)的路由設(shè)備IP的掩碼均為 255.255.255.252。
步驟S306,結(jié)束該分支的發(fā)現(xiàn)。
為了便于理解,以上實施例僅以 一個種子路由設(shè)備為例進行描述,但是 在實際應(yīng)用中由于網(wǎng)絡(luò)規(guī)模較大,常常會指定多個種子路由設(shè)備同時進行發(fā)
現(xiàn),其中指定的種子路由設(shè)備至少有一個接口為PPP接口。優(yōu)選地,種子路 由設(shè)備位于網(wǎng)絡(luò)較中心處。然而由于采用多個指定的種子路由設(shè)備同時進行 發(fā)現(xiàn),則就會產(chǎn)生某個PPP鏈路設(shè)備會被發(fā)現(xiàn)多次的現(xiàn)象,這樣不僅繪制速 度慢,而且會產(chǎn)生發(fā)現(xiàn)回環(huán)的現(xiàn)象。為了防止上述現(xiàn)象的發(fā)生,本發(fā)明實施
例提出了至少下述兩種方法來限制發(fā)現(xiàn)回環(huán)的產(chǎn)生
一種是通過判斷發(fā)現(xiàn)的路由設(shè)備是否被發(fā)現(xiàn)過,來判斷是否以該發(fā)現(xiàn)的 路由設(shè)備為新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。如果該路由設(shè)備是被發(fā)現(xiàn)過的, 則說明該路由設(shè)備已經(jīng)作為新的種子路由設(shè)備進行發(fā)現(xiàn)過,如再以該路由設(shè) 備作為新的種子路由設(shè)備重復(fù)發(fā)現(xiàn)就會產(chǎn)生發(fā)現(xiàn)回環(huán)的現(xiàn)象。具體為在步 驟S304中判斷該發(fā)現(xiàn)的路由設(shè)備有除已發(fā)現(xiàn)的PPP接口之外的PPP接口之 后,再判斷該發(fā)現(xiàn)的路由設(shè)備是否為已發(fā)現(xiàn)的路由設(shè)備,如果該路由設(shè)備是 已發(fā)現(xiàn)過的路由設(shè)備則該發(fā)現(xiàn)的路由設(shè)備不能夠作為新的種子路由設(shè)備。因 為在多個指定種子路由設(shè)備的情況下,同一個路由設(shè)備可能會被重復(fù)發(fā)現(xiàn), 因此在發(fā)現(xiàn)一個路由設(shè)備后網(wǎng)管服務(wù)器需要判斷該發(fā)現(xiàn)的路由設(shè)備是否是已 被發(fā)現(xiàn)過的,即判斷是否已記錄了該路由設(shè)備的IP地址;如果該路由設(shè)備是 已被發(fā)現(xiàn)的,則該發(fā)現(xiàn)的路由設(shè)備不能夠作為新的種子路由設(shè)備繼續(xù)進行發(fā) 現(xiàn)。
本發(fā)明實施例提出的另 一種通過設(shè)置限制發(fā)現(xiàn)跳數(shù)的方式也能夠達到上 述限制發(fā)現(xiàn)回環(huán)產(chǎn)生的技術(shù)效果。同樣,在步驟S304中判斷該發(fā)現(xiàn)的路由設(shè) 備有除已發(fā)現(xiàn)的PPP接口之外的PPP接口之后,再判斷是否達到預(yù)設(shè)的限制 發(fā)現(xiàn)跳數(shù),如果達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則路由設(shè)備不能夠作為新的種子路 由設(shè)備。其中,限制發(fā)現(xiàn)跳數(shù)可由根據(jù)網(wǎng)絡(luò)規(guī)模進行設(shè)定。在每發(fā)現(xiàn)一個新 的路由設(shè)備之后,網(wǎng)管服務(wù)器會記錄已進行的發(fā)現(xiàn)跳數(shù),并判斷是否達到預(yù) 設(shè)的限制發(fā)現(xiàn)跳數(shù);如果達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則該路由設(shè)備不能夠作為 新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn);如果沒有達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則可以 該路由設(shè)備作為新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。通過上述方式同樣能夠限 制發(fā)現(xiàn)回環(huán)的產(chǎn)生。
本發(fā)明實施例根據(jù)骨干網(wǎng)通常是由PPP鏈路建立的特點,并且通過種子
路由設(shè)備PPP接口 IP地址計算對端PPP接口 IP地址來發(fā)現(xiàn)對端設(shè)備,因此 通過本發(fā)明實施例能夠在已PPP鏈路為主體的網(wǎng)絡(luò)環(huán)境中迅速的發(fā)現(xiàn)PPP鏈 路上的路由設(shè)備,并能夠快速繪制出骨干網(wǎng)絡(luò)的拓樸圖。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的 普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進 和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特征在于,包括以下步驟網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端PPP接口的IP地址;所述網(wǎng)管服務(wù)器判斷對端PPP接口的IP地址是否為有效的路由設(shè)備IP;如果所述對端PPP接口的IP地址為有效的路由設(shè)備IP,則所述網(wǎng)管服務(wù)器記錄所述對端PPP接口的IP地址,發(fā)現(xiàn)包含所述對端PPP接口的路由設(shè)備。
2、 如權(quán)利要求1所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特征在于, 所述網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端PPP接口的IP 地址具體包括以下步驟PPP鏈路兩端路由設(shè)備的接口地址掩碼為255.255.255.252,所述網(wǎng)管服 務(wù)器通過種子路由設(shè)備PPP接口的可用IP地址計算對端PPP接口的IP地址。
3、 如權(quán)利要求1所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特征在于, 所述網(wǎng)管服務(wù)器判斷所述網(wǎng)管服務(wù)器對端PPP接口的IP地址是否為有效的路 由設(shè)備IP具體包括以下步驟所述網(wǎng)管服務(wù)器向所述對端PPP接口的IP地址發(fā)送探測報文,如果有設(shè) 備響應(yīng)所述探測報文,則所述對端PPP接口的IP地址為有效的路由設(shè)備IP。
4、 如權(quán)利要求l、 2或3所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特 征在于,在發(fā)現(xiàn)包含所述對端接口 IP地址的路由設(shè)備之后,還包括以下步驟判斷所述發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備; 如果所述發(fā)現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè)備,則以所述發(fā)現(xiàn)的 路由設(shè)備為新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。
5、 如權(quán)利要求4所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特征在于, 所述判斷發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子路由設(shè)備具體包括判斷所述發(fā)現(xiàn)的路由設(shè)備是否有除已發(fā)現(xiàn)的PPP接口之外的PPP接口 , 如果有,則說明所述發(fā)現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè)備。
6、 如權(quán)利要求5所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特征在于, 包括判斷所述路由設(shè)備是否是已發(fā)現(xiàn)過的路由設(shè)備,如果所述路由設(shè)備是已 發(fā)現(xiàn)過的路由設(shè)備則所述路由設(shè)備不能夠作為新的種子路由設(shè)備。
7、 如權(quán)利要求5所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特征在于,包括判斷是否達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù),如果達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則所 述路由設(shè)備不能夠作為新的種子路由設(shè)備。
8、 如權(quán)利要求1 、 2或3所述PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,其特 征在于,在所述網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端PPP 鏈if各的IP地址之前,還包括以下步驟指定多個所述種子路由設(shè)備,所述種子路由設(shè)備至少有一個接口為PPP 接口。
9、 一種網(wǎng)管服務(wù)器,其特征在于,包括地址計算模塊、有效設(shè)備判斷模 塊和設(shè)備發(fā)現(xiàn)模塊,所述地址計算模塊,用于根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端 PPP^妄口的IPi也址;所述有效設(shè)備判斷模塊,用于判斷所述地址計算模塊計算的對端PPP接 口的IP地址是否為有效的路由設(shè)備IP;所述設(shè)備發(fā)現(xiàn)模塊,用于在所述有效設(shè)備判斷模塊判斷所述對端PPP接 口的IP地址為有效的路由設(shè)備IP之后,記錄所述對端PPP接口的IP地址, 發(fā)現(xiàn)包含所述對端PPP接口的路由設(shè)備。
10、 如權(quán)利要求9所述網(wǎng)管服務(wù)器,其特征在于,所述有效設(shè)備判斷模 塊包括探測報文發(fā)送子模塊和響應(yīng)判斷子模塊,所述探測報文發(fā)送子模塊,用于向所述地址計算模塊計算的對端PPP接 口的IP地址發(fā)送探測報文;所述響應(yīng)判斷子模塊,用于判斷是否有路由設(shè)備響應(yīng)所述探測報文發(fā)送 子模塊發(fā)送的所述探測報文,如果有設(shè)備響應(yīng)所述探測報文,則所述對端PPP 接口的IP地址為有效的路由設(shè)備IP。
11、 如權(quán)利要求9或IO所述網(wǎng)管服務(wù)器,其特征在于,還包括新種子判 斷模塊,用于判斷所述設(shè)備發(fā)現(xiàn)模塊發(fā)現(xiàn)的路由設(shè)備是否能夠作為新的種子 路由設(shè)備,如果所述發(fā)現(xiàn)的路由設(shè)備能夠作為新的種子路由設(shè)備,則通知所 述地址計算模塊以所述發(fā)現(xiàn)的路由設(shè)備為新的種子路由設(shè)備繼續(xù)進行發(fā)現(xiàn)。
12、 如權(quán)利要求11所述網(wǎng)管服務(wù)器,其特征在于,所述新種子判斷模塊 包括鏈路接口判斷子模塊,用于判斷所述設(shè)備發(fā)現(xiàn)模塊發(fā)現(xiàn)的路由設(shè)備是否 有除已發(fā)現(xiàn)的PPP接口之外的PPP接口,如果有,則說明所述發(fā)現(xiàn)的路由設(shè) 備能夠作為新的種子路由設(shè)備。
13、 如權(quán)利要求12所述網(wǎng)管服務(wù)器,其特征在于,所述新種子判斷模塊 還包括發(fā)現(xiàn)判斷子模塊,用于判斷所述路由設(shè)備是否是已發(fā)現(xiàn)過的路由設(shè)備, 如杲所述路由設(shè)備是已發(fā)現(xiàn)過的路由設(shè)備則所述路由設(shè)備不能夠作為新的種 子路由設(shè)備。
14、 如權(quán)利要求12所述網(wǎng)管服務(wù)器,其特征在于,所述新種子判斷模塊 還包括限制跳數(shù)判斷子模塊,用于判斷是否達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù),如果 達到預(yù)設(shè)的限制發(fā)現(xiàn)跳數(shù)則所述路由設(shè)備不能夠作為新的種子路由設(shè)備。
15、 如權(quán)利要求9或IO所述網(wǎng)管服務(wù)器,其特征在于,還包括種子路由 設(shè)備保存模塊,用于保存多個指定的種子路由設(shè)備,所述種子路由設(shè)備至少 有一個接口為PPP接口。
全文摘要
本發(fā)明公開了一種PPP鏈路路由設(shè)備的自動發(fā)現(xiàn)方法,包括以下步驟網(wǎng)管服務(wù)器根據(jù)種子路由設(shè)備PPP接口的IP地址計算對端PPP接口的IP地址;所述網(wǎng)管服務(wù)器判斷對端PPP接口的IP地址是否為有效的路由設(shè)備IP;如果所述對端PPP接口的IP地址為有效的路由設(shè)備IP,則所述網(wǎng)管服務(wù)器記錄所述對端PPP接口的IP地址,發(fā)現(xiàn)包含所述對端PPP接口的路由設(shè)備。通過本發(fā)明實施例能夠在已PPP鏈路為主體的網(wǎng)絡(luò)環(huán)境中迅速的發(fā)現(xiàn)PPP鏈路上的路由設(shè)備,并能夠快速繪制出骨干網(wǎng)絡(luò)的拓撲圖。
文檔編號H04L12/56GK101102231SQ200710143699
公開日2008年1月9日 申請日期2007年8月20日 優(yōu)先權(quán)日2007年8月20日
發(fā)明者吳加防 申請人:杭州華三通信技術(shù)有限公司