亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法及裝置與流程

文檔序號(hào):12492479閱讀:215來源:國知局
一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法及裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法及裝置。



背景技術(shù):

隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展和日益復(fù)雜化,特別是移動(dòng)互聯(lián)網(wǎng)的興起,移動(dòng)無線終端的接入成為網(wǎng)絡(luò)建設(shè)的關(guān)注點(diǎn),高校網(wǎng)絡(luò)中心的定位從管理部門轉(zhuǎn)為服務(wù)部門,重視客戶體驗(yàn)以及客戶滿意度提升;隨著高校網(wǎng)絡(luò)中心的關(guān)注點(diǎn)向業(yè)務(wù)轉(zhuǎn)型,大量的接入/匯聚交換機(jī)的管理維護(hù)成為網(wǎng)絡(luò)管理員的負(fù)擔(dān),因此開始向運(yùn)營商學(xué)習(xí),強(qiáng)化核心、弱化接入,也借此機(jī)會(huì)破解廠商通過認(rèn)證/服務(wù)器形成的對(duì)設(shè)備采購的綁定局面;除了有線網(wǎng)絡(luò)以外,無線網(wǎng)絡(luò)的采購也存在同樣的趨勢(shì)和訴求;隨著市場的變化,提出扁平化的網(wǎng)絡(luò)建設(shè)方案,即極簡網(wǎng)絡(luò)。其中,基于拓?fù)鋱D的網(wǎng)絡(luò)可視化管理方式由于能直觀地反映網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),為網(wǎng)絡(luò)監(jiān)控、故障管理等方面提供了可視化的展現(xiàn)方法且提供了方便的圖形操作界面,一直深受廣大網(wǎng)絡(luò)管理人員的喜愛,代表了網(wǎng)管軟件的發(fā)展方向。

隨著網(wǎng)絡(luò)建設(shè)的推進(jìn),網(wǎng)絡(luò)管理系統(tǒng)中拓?fù)浒l(fā)現(xiàn)方法也跟著變化。首先要解決的問題是如何自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)中存在的網(wǎng)絡(luò)設(shè)備以及這些網(wǎng)絡(luò)設(shè)備之間存在的鏈路,即自動(dòng)發(fā)現(xiàn)所管理的網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)中存在的網(wǎng)絡(luò)設(shè)備技術(shù)比較簡單,也比較成熟,在極簡網(wǎng)絡(luò)中發(fā)現(xiàn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的難點(diǎn)在于如何發(fā)現(xiàn)設(shè)備之間的存在的物理鏈路。

現(xiàn)有的一種物理網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法,詳見申請(qǐng)?zhí)枮镃N201010225146.8的專利,名稱:物理網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法及裝置,該方法包括:以子網(wǎng)為單位,根據(jù)所述子網(wǎng)中網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表和地址解析協(xié)議表,進(jìn)行所述子網(wǎng)的物理網(wǎng)絡(luò)拓?fù)涞淖詣?dòng)發(fā)現(xiàn);分析所述子網(wǎng)的物理網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)結(jié)果,獲得全網(wǎng)物理網(wǎng)絡(luò)拓?fù)?。該裝置包括:子網(wǎng)物理網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊和全網(wǎng)物理網(wǎng)絡(luò)拓?fù)浍@取模塊。該專利利用網(wǎng)絡(luò)設(shè)備中的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表和地址解析協(xié)議表,對(duì)子網(wǎng)中的物理網(wǎng)絡(luò)拓?fù)溥M(jìn)行自動(dòng)發(fā)現(xiàn),解決了現(xiàn)有技術(shù)中物理網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)依賴于網(wǎng)絡(luò)設(shè)備制造商的私有協(xié)議的缺陷,同時(shí)根據(jù)子網(wǎng)的物理網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)結(jié)果,實(shí)現(xiàn)了全網(wǎng)物理網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)。

該專利以子網(wǎng)為單位,通過利用媒體訪問控制地址MAC轉(zhuǎn)發(fā)表和地址解析協(xié)議表,對(duì)子網(wǎng)中的物理網(wǎng)絡(luò)拓?fù)溥M(jìn)行自動(dòng)發(fā)現(xiàn);而對(duì)于極簡場景下,物理設(shè)備子網(wǎng)IP劃分不在同一子網(wǎng)內(nèi)的拓?fù)浒l(fā)現(xiàn)存在缺陷。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的實(shí)施例提供了一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法及裝置;本發(fā)明提供了如下方案:

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;

以全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口為單位端口,確定所述單位端口的全部下聯(lián)設(shè)備;

根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)。

根據(jù)本發(fā)明的上述方法,所述基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的步驟具體包括:

預(yù)先以子網(wǎng)為單位,根據(jù)所述子網(wǎng)中網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC 轉(zhuǎn)發(fā)表和地址解析協(xié)議表,進(jìn)行所述子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)。

根據(jù)本發(fā)明的上述方法,在確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口之前,基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)獲取全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中的每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,基于每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表匯總形成全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表。

根據(jù)本發(fā)明的上述方法,所述確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口,包括:

當(dāng)在全網(wǎng)中所有設(shè)備中每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中存在同一個(gè)端口對(duì)應(yīng)不少于兩個(gè)下聯(lián)設(shè)備的端口時(shí),則確定所述端口為全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口。

根據(jù)本發(fā)明的上述方法,所述確定所述單位端口的全部下聯(lián)設(shè)備,包括:在全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中,選擇所述單位端口對(duì)應(yīng)全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC,根據(jù)所述全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC確定所述單位端口的全部下聯(lián)設(shè)備。

根據(jù)本發(fā)明的上述方法,所述根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn),包括:

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口信息的第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,其中,所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備的MAC地址信息;

以及,

確定包括所述單位端口的全部下聯(lián)設(shè)備中的第一下聯(lián)設(shè)備的下聯(lián)口信息的第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表;其中,所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備的MAC地址信息;根據(jù)所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表以及所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,確定所述第一下聯(lián)設(shè)備是否為全網(wǎng)中的透傳設(shè)備,若是,則將所述第一下聯(lián)設(shè)備的上聯(lián)口與所述單位端口相連,下聯(lián)口與所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備相連。

根據(jù)本發(fā)明的另一方面,還提供一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)裝置,

第一確定模塊,其用于基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;

第二確定模塊,其用于以全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口為單位端口,確定所述單位端口的全部下聯(lián)設(shè)備;

網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊,其用于根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)。

根據(jù)本發(fā)明的另一方面,還包括:

子網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊,其用于預(yù)先以子網(wǎng)為單位,根據(jù)所述子網(wǎng)中網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表和地址解析協(xié)議表,進(jìn)行所述子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)。

根據(jù)本發(fā)明的另一方面,所述單位端口確定模塊,還用于在確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口之前,基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)獲取全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中的每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,基于每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表匯總形成全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表。

根據(jù)本發(fā)明的另一方面,所述單位端口確定模塊,具體用于當(dāng)在全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中存在同一個(gè)端口對(duì)應(yīng)不少于兩個(gè)下聯(lián)設(shè)備的端口時(shí),則確定所述端口為全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口。

根據(jù)本發(fā)明的另一方面,所述第二確定模塊,具體用于在全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中,選擇所述單位端口對(duì)應(yīng)全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC,根據(jù)所述全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC確定所述單位端口的全部下聯(lián)設(shè)備。

根據(jù)本發(fā)明的另一方面,所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊,具體用于:

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口信息的第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,其中,所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備的MAC地址信息;

以及,

確定包括所述單位端口的全部下聯(lián)設(shè)備中的第一下聯(lián)設(shè)備的下聯(lián)口信息的第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表;其中,所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備的MAC地址信息;

根據(jù)所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表以及所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,確定所述第一下聯(lián)設(shè)備是否為全網(wǎng)中的透傳設(shè)備,若是,則將所述第一下聯(lián)設(shè)備的上聯(lián)口與所述單位端口相連,下聯(lián)口與所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備相連。

由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;以全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口為單位端口,確定所述單位端口的全部下聯(lián)設(shè)備;根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)。本實(shí)施例基于主流的從交換機(jī)MAC地址轉(zhuǎn)發(fā)表分析得到物理網(wǎng)絡(luò)拓?fù)涞姆椒?,解決了在極簡網(wǎng)絡(luò)場景下,基于IP地址劃分出子網(wǎng)信息,從主流的交換機(jī)MAC地址轉(zhuǎn)發(fā)表分析,確定出各個(gè)子網(wǎng)的物理拓?fù)鋱D,在此前提下,選擇出不同子網(wǎng)葉子結(jié)點(diǎn),分析MAC地址轉(zhuǎn)發(fā)表,確定出透傳設(shè)備的鏈路關(guān)系,從而確定出全網(wǎng)物理拓?fù)滏溌?,在透傳設(shè)備不能發(fā)現(xiàn)正常的鏈路關(guān)系,使得采用該方法可以生成“全網(wǎng)物理網(wǎng)絡(luò)拓?fù)鋱D”——?jiǎng)討B(tài)拓?fù)鋱D和實(shí)際網(wǎng)絡(luò)拓?fù)浠疽恢?,也就提高了?dòng)態(tài)拓?fù)鋱D的實(shí)用性,為基于動(dòng)態(tài)拓?fù)鋱D進(jìn)行網(wǎng)管管理的方式奠定了堅(jiān)實(shí)的基礎(chǔ)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例一的網(wǎng)絡(luò)場景圖;

圖2為本發(fā)明實(shí)施例一提供的一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法的處理流程圖;

圖3為本發(fā)明實(shí)施例一的初步物理拓?fù)鋱D;

圖4為本發(fā)明實(shí)施例一的全網(wǎng)的物理拓?fù)鋱D;

圖5為本發(fā)明實(shí)施例二提供的一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)裝置的模塊圖。

具體實(shí)施方式

為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步的解釋說明,且各個(gè)實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。

實(shí)施例一

本技術(shù)方案描述的以太網(wǎng)物理網(wǎng)絡(luò)拓?fù)渥詣?dòng)發(fā)現(xiàn)方法主要也是基于通過分析MAC地址轉(zhuǎn)發(fā)表的信息得到設(shè)備之間的物理鏈路的方法,所以繼承了該方法的優(yōu)點(diǎn):基于網(wǎng)絡(luò)設(shè)備通用的MIB(管理信息庫,Management Information Base)信息就可以發(fā)現(xiàn)交換機(jī)設(shè)備之間的物理鏈路;在如附圖1的極簡網(wǎng)絡(luò)場景中,在拓?fù)渚W(wǎng)絡(luò)圖中,網(wǎng)關(guān)都上收到核心設(shè)備,充當(dāng)大匯聚角色的交換機(jī)用來當(dāng)做透傳功能,增加網(wǎng)絡(luò)中的接入設(shè)備的接入。

在實(shí)施例的技術(shù)方案中,首先需要完成子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn);預(yù)先以子網(wǎng)為單位,根據(jù)所述子網(wǎng)中網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表和地址解析協(xié)議(Address Resolution Protocol;以下簡稱:ARP)表,進(jìn)行所述子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),以獲取全網(wǎng)中所有設(shè)備中的每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,基于每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表匯總形成全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表。

在本發(fā)明實(shí)施例中,子網(wǎng)的下聯(lián)設(shè)備的MAC地址轉(zhuǎn)發(fā)表中存儲(chǔ)了該下聯(lián)設(shè)備進(jìn)行二層交換時(shí)MAC地址與下聯(lián)設(shè)備的物理接口之間的對(duì)應(yīng)關(guān)系,ARP表中存儲(chǔ)了該下聯(lián)設(shè)備進(jìn)行ARP交換時(shí)MAC地址與IP地址之間的對(duì)應(yīng)關(guān)系。首先,對(duì)子網(wǎng)都進(jìn)行物理網(wǎng)絡(luò)拓?fù)涞淖詣?dòng)發(fā)現(xiàn)操作,得到每一個(gè)子網(wǎng)的物理網(wǎng)絡(luò)拓?fù)?,在進(jìn)行子網(wǎng)物理網(wǎng)絡(luò)拓?fù)涞淖詣?dòng)發(fā)現(xiàn)之前,該子網(wǎng)內(nèi)的網(wǎng)絡(luò)設(shè)備均已經(jīng)發(fā)現(xiàn),并且該子網(wǎng)的網(wǎng)關(guān)已經(jīng)確定,并且子網(wǎng)發(fā)現(xiàn)時(shí)會(huì)確定出每個(gè)設(shè)備的上聯(lián)口,其中,具體的子網(wǎng)發(fā)現(xiàn)包括如下步驟:

步驟A、基于所述子網(wǎng)發(fā)現(xiàn),確定所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口;

實(shí)際上,在上述進(jìn)行子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)時(shí),已經(jīng)確定了每一個(gè)子網(wǎng)的單位端口的全部下聯(lián)設(shè)備的上聯(lián)口,具體地,在子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)中,交換機(jī)或者路由器等設(shè)備的上聯(lián)口,指的是子網(wǎng)的設(shè)備上通往所在子網(wǎng)的網(wǎng)關(guān)的設(shè)備接口。例如:

子網(wǎng)中各網(wǎng)絡(luò)設(shè)備的MAC地址轉(zhuǎn)發(fā)表中的MAC值為網(wǎng)關(guān)設(shè)備的MAC地址時(shí),確定該MAC值對(duì)應(yīng)的接口為上行接口;另外,子網(wǎng)的設(shè)備的上聯(lián)口不一定跟網(wǎng)關(guān)直接連接,通過其它設(shè)備間接與網(wǎng)關(guān)相連的接口也是上聯(lián)口。具體地,當(dāng)子網(wǎng)網(wǎng)絡(luò)設(shè)備的MAC地址轉(zhuǎn)發(fā)表中的MAC值為網(wǎng)關(guān)設(shè)備的MAC地址時(shí),確定該MAC值對(duì)應(yīng)的接口為上聯(lián)口。

但是針對(duì)全網(wǎng)而言,存在各子網(wǎng)組成全網(wǎng)時(shí),產(chǎn)生的新的單位端口,本實(shí)施例中,再次根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,確定全網(wǎng)中,每一個(gè)子網(wǎng)的單位端口,以及全網(wǎng)中新產(chǎn)生的單位端口的全部下聯(lián)設(shè)備的上聯(lián)口,全網(wǎng)中新產(chǎn)生的單位端口的全部上聯(lián)口,仍然是基于上述進(jìn)行子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)時(shí),已經(jīng)確定的每一個(gè)子網(wǎng)的單位端口的全部下聯(lián)設(shè)備的上聯(lián)口。

步驟B、根據(jù)所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口確定全部下聯(lián)設(shè)備的間接鏈路,并刪除所述間接鏈路中的虛擬鏈路,確定所述全部下聯(lián)設(shè)備的實(shí)際鏈路,以及根據(jù)所述全部下聯(lián)設(shè)備的實(shí)際鏈路,確定全網(wǎng)中的集線器;

具體地,根據(jù)所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口確定全部下聯(lián)設(shè)備的間接鏈路;當(dāng)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中包含非上聯(lián)口時(shí),確定所述全部下聯(lián)設(shè)備中與所述非上聯(lián)口對(duì)應(yīng)的下聯(lián)設(shè)備之間存在間接鏈路。

間接鏈路指的是:在以所述單位端口的全部下聯(lián)設(shè)備組成的全網(wǎng)內(nèi),如果一個(gè)網(wǎng)絡(luò)設(shè)備通過一個(gè)接口發(fā)送網(wǎng)絡(luò)報(bào)文,最終可以到達(dá)另外一個(gè)網(wǎng)絡(luò)設(shè)備,那么這個(gè)兩個(gè)網(wǎng)絡(luò)設(shè)備之間有一個(gè)間接鏈路。此處,可以把直接鏈路(實(shí)際存在的物理鏈路)視為間接鏈路的一種特殊情況。

具體地,如果交換機(jī)的MAC地址轉(zhuǎn)發(fā)表(dotldTpFdbTable)中包含非上聯(lián)口的記錄,那么該交換機(jī)與記錄中包含的MAC地址所代表的網(wǎng)絡(luò)設(shè)備之間存在間接鏈路,并且該間接鏈路是通過記錄中包含的接口號(hào)連接的。由于MAC地址轉(zhuǎn)發(fā)表記錄了交換機(jī)轉(zhuǎn)發(fā)MAC地址的依據(jù),例如如果交換機(jī)存在接口號(hào)為“1”,MAC值為“f0:1b:22:34:12:12”的MAC地址轉(zhuǎn)發(fā)表記錄,代表該交換機(jī)接收到目的地址為“f0:1b:22:34:12:12”的數(shù)據(jù)幀,必須將其從“1”號(hào)接口轉(zhuǎn)發(fā)出。如果該記錄是正確的,那么該MAC值代表的網(wǎng)絡(luò)設(shè)備一定從該接口可以到達(dá),所以它們之間存在間接鏈路。

刪除所述間接鏈路中的虛擬鏈路,確定所述全部下聯(lián)設(shè)備的實(shí)際鏈路;具體地,對(duì)于以所述單位端口的全部下聯(lián)設(shè)備組成的全網(wǎng)中任意三個(gè)存在間接鏈路的下聯(lián)設(shè)備,若第一下聯(lián)設(shè)備發(fā)起兩次間接鏈路,第二下聯(lián)設(shè)備沒有發(fā)起間接鏈路,則確定所述第一下聯(lián)設(shè)備與所述第二下聯(lián)設(shè)備之間的間接鏈路為虛擬鏈路;則刪除所述間接鏈路中的虛擬鏈路,確定未刪除的間接鏈路為實(shí)際鏈路。

在上述步驟的分析過程中,確定了子網(wǎng)中設(shè)備之間的間接鏈路。這些間接鏈路中,有一些是真正存在的實(shí)際鏈路,有一些是不存在的虛擬鏈路。

把不存在的虛擬鏈路移除,剩下的就都是實(shí)際存在的實(shí)際鏈路。所以接下來,對(duì)以所述單位端口的全部下聯(lián)設(shè)備組成的全網(wǎng)中的設(shè)備進(jìn)行綜合分析,判斷哪些是真是存在的實(shí)際鏈路,哪些是不存在的虛擬鏈路。對(duì)于一個(gè)子網(wǎng)內(nèi)的任意有存在間接鏈路的三個(gè)網(wǎng)絡(luò)設(shè)備,如果其中一個(gè)下聯(lián)設(shè)備(第一下聯(lián)設(shè)備)發(fā)起兩次間接鏈路,而另外一個(gè)下聯(lián)設(shè)備(第二下聯(lián)設(shè)備)沒有發(fā)起任何間接鏈路,那么這兩個(gè)下聯(lián)設(shè)備(第一下聯(lián)設(shè)備和第二下聯(lián)設(shè)備)之間的鏈路實(shí)際上是不存在的虛擬鏈路,刪除該虛擬鏈路,確定未刪除的間接鏈路為實(shí)際鏈路。

具體地,假設(shè),下聯(lián)設(shè)備L、M和N之間有如下關(guān)系:下聯(lián)設(shè)備L通過接口“1”與下聯(lián)設(shè)備M有鏈路關(guān)系,下聯(lián)設(shè)備M通過接口“2”與下聯(lián)設(shè)備N有鏈路關(guān)系,下聯(lián)設(shè)備M通過接口“5”與下聯(lián)設(shè)備N有鏈路關(guān)系。那么,在此情況下,下聯(lián)設(shè)備L和N之間的鏈路實(shí)際上是不存在的虛擬鏈路。

以及,根據(jù)所述全部下聯(lián)設(shè)備的實(shí)際鏈路,確定全網(wǎng)中的集線器。當(dāng)?shù)谌侣?lián)設(shè)備與兩個(gè)或者兩個(gè)以上的其它下聯(lián)設(shè)備之間存在實(shí)際鏈路時(shí),確定所述第三下聯(lián)設(shè)備通過一集線器與所述兩個(gè)或者兩個(gè)以上的其它網(wǎng)絡(luò)設(shè)備連接。由于集線器是一層(物理層)設(shè)備,沒有MAC地址(MAC地址是鏈路層的標(biāo)識(shí)),所以無法被自動(dòng)發(fā)現(xiàn),必須間接推導(dǎo)得出。在上述實(shí)際鏈路確定過程中,如果最后得到的結(jié)果存在一個(gè)第三下聯(lián)設(shè)備(交換機(jī)或者路由器)與兩個(gè)或者兩個(gè)以上的其它下聯(lián)設(shè)備之間存在實(shí)際鏈路,那么確定該下聯(lián)設(shè)備通過一個(gè)集線器與上述兩個(gè)或者兩個(gè)以上的其它網(wǎng)絡(luò)設(shè)備連接。本實(shí)施例提供如附圖2所示的一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)方法,其處理步驟如下:

步驟11、基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;

在子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)之后,由于所有的子網(wǎng)中包括的下聯(lián)設(shè)備的集合也就是全網(wǎng)中所有設(shè)備,在子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)之后,即可以獲取全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中的每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,由每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表匯總形成全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表。在執(zhí)行步驟12中確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口之前,基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)獲取全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中的每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,基于每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表匯總形成全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表。

步驟12、以全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口為單位端口,確定所述單位端口的全部下聯(lián)設(shè)備;

具體地,當(dāng)在全網(wǎng)中所有設(shè)備中每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中存在同一個(gè)端口對(duì)應(yīng)不少于兩個(gè)下聯(lián)設(shè)備的端口時(shí),則確定所述端口為全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口。

所述確定所述單位端口的全部下聯(lián)設(shè)備,具體地,在全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中,選擇所述單位端口對(duì)應(yīng)全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC,根據(jù)所述全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC確定所述單位端口的全部下聯(lián)設(shè)備。

步驟13、根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)。具體包括:

步驟131、基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口信息的第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,其中,所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備的MAC地址信息;

以及,

步驟132、確定包括所述單位端口的全部下聯(lián)設(shè)備中的第一下聯(lián)設(shè)備的下聯(lián)口信息的第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表;其中,所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備的MAC地址信息;

根據(jù)所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表以及所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,確定所述第一下聯(lián)設(shè)備是否為全網(wǎng)中的透傳設(shè)備,若是,則將所述第一下聯(lián)設(shè)備的上聯(lián)口與所述單位端口相連,下聯(lián)口與所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備相連。

其中,第一下聯(lián)設(shè)備的下聯(lián)口與所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備相連可以為直接相連,也可以為間接相連。

其中,第一下聯(lián)設(shè)備的下聯(lián)口打開trunk功能,在對(duì)下聯(lián)設(shè)備上傳的報(bào)文進(jìn)行透傳到核心設(shè)備時(shí),可以在該下聯(lián)口上學(xué)習(xí)到第二MAC轉(zhuǎn)發(fā)表。

下面以附圖1網(wǎng)絡(luò)場景圖的示例,根據(jù)步驟11,子網(wǎng)物理拓?fù)浒l(fā)現(xiàn)的結(jié)果,遍歷全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中每個(gè)端口,確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口。

附圖1所示的全部的網(wǎng)絡(luò)設(shè)備中,由核心交換機(jī)作為全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的主節(jié)點(diǎn)設(shè)備,其某個(gè)端口A下分布不同網(wǎng)段的子網(wǎng)的子節(jié)點(diǎn)設(shè)備,在執(zhí)行步驟11基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口,可以確定端口A接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;則確定端口A為單位端口;

再執(zhí)行步驟12,以端口A為單位,選擇出端口A下面的所有設(shè)備,確定所述單位端口A的全部下聯(lián)設(shè)備,得出如附圖3所示的初步的物理拓?fù)鋱D;再執(zhí)行步驟13,其中,端口A下分布不同網(wǎng)段的子網(wǎng)的子節(jié)點(diǎn)設(shè)備的子網(wǎng),在上述子網(wǎng)發(fā)現(xiàn)中就可以一并完成,此處不贅述,對(duì)于在極簡網(wǎng)絡(luò)中,存在的透傳設(shè)備,

附圖1中,核心交換設(shè)備的單位端口A存在有:子網(wǎng)設(shè)備B,其網(wǎng)段為:192.168.200.0/24;子網(wǎng)設(shè)備C,其網(wǎng)段為:192.168.60.0/24;子網(wǎng)設(shè)備D,其網(wǎng)段為:192.168.50.0/24;子網(wǎng)設(shè)備E,其網(wǎng)段為:192.168.70.0/24。在極簡網(wǎng)絡(luò)中,由于子網(wǎng)設(shè)備B與其他子網(wǎng)設(shè)備不在同一網(wǎng)段,因此在子網(wǎng)發(fā)現(xiàn)時(shí),會(huì)發(fā)生透傳,因此在附圖1中,子網(wǎng)發(fā)現(xiàn)之后,先虛擬一個(gè)啞設(shè)備,接入在核心交換設(shè)備A和其他子網(wǎng)設(shè)備B、C、D、E之間;

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口信息的第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,其中,所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備的MAC地址信息;

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),單位端口的全部下聯(lián)設(shè)備的上聯(lián)口信息的第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中,包括子網(wǎng)設(shè)備B、C、D、E的MAC地址信息;

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備中的第一下聯(lián)設(shè)備的下聯(lián)口信息的第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表;其中,所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備的MAC地址信息;

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備中的第一下聯(lián)設(shè)備的下聯(lián)口信息的第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,其中,所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表包括子網(wǎng)設(shè)備C、D、E的MAC地址信息;

根據(jù)第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表以及第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,檢查每個(gè)子網(wǎng)設(shè)備B、C、D、E上聯(lián)口的其他端口是否有學(xué)習(xí)到其他子網(wǎng)設(shè)備的MAC地址;如果存在多個(gè)子網(wǎng)設(shè)備同時(shí)學(xué)習(xí)同一個(gè)子網(wǎng)設(shè)備MAC地址,且相應(yīng)該子網(wǎng)設(shè)備同時(shí)學(xué)習(xí)對(duì)應(yīng)的多個(gè)子網(wǎng)設(shè)備MAC地址,

例如,子網(wǎng)設(shè)備C、D、E同時(shí)學(xué)習(xí)子網(wǎng)設(shè)備B的MAC地址,且相應(yīng)的子網(wǎng)設(shè)備B同時(shí)也學(xué)習(xí)了子網(wǎng)設(shè)備C、D、E的MAC地址,則確定子網(wǎng)設(shè)備B是透傳設(shè)備,則刪除啞設(shè)備將所述透傳設(shè)備的上聯(lián)口與所述單位端口相連,下聯(lián)口與所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備相連。進(jìn)一步生成全網(wǎng)物理拓?fù)鋱D,將端口A下面的啞設(shè)備進(jìn)行刪除,并把該端口A上的鏈路與大匯聚設(shè)備進(jìn)行相連,得到圖4的全網(wǎng)物理拓?fù)鋱D。

實(shí)施例二

該實(shí)施例提供了一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)裝置,其具體實(shí)現(xiàn)結(jié)構(gòu)如圖5所示,具體可以包括如下的模塊:

單位端口確定模塊51,其用于基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;

第二確定模塊52,其用于以全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口為單位端口,確定所述單位端口的全部下聯(lián)設(shè)備;

網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊53,其用于根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)。

本實(shí)施例的一種極簡網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)裝置,包括:

子網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊50,其用于預(yù)先以子網(wǎng)為單位,根據(jù)所述子網(wǎng)中網(wǎng)絡(luò)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表和地址解析協(xié)議表,進(jìn)行所述子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)。

所述單位端口確定模塊51,還用于在確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口之前,基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)獲取全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備中的每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,基于每個(gè)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表匯總形成全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表。

所述單位端口確定模塊51,具體用于當(dāng)在全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中存在同一個(gè)端口對(duì)應(yīng)不少于兩個(gè)下聯(lián)設(shè)備的端口時(shí),則確定所述端口為全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口。

所述第二確定模塊52,具體用于在全網(wǎng)中所有設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表中,選擇所述單位端口對(duì)應(yīng)全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC,根據(jù)所述全部的下聯(lián)設(shè)備的媒體訪問控制地址MAC確定所述單位端口的全部下聯(lián)設(shè)備。

所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)模塊53,具體用于:

基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定包括所述單位端口的全部下聯(lián)設(shè)備的上聯(lián)口信息的第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,其中,所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備的MAC地址信息;

以及,

確定包括所述單位端口的全部下聯(lián)設(shè)備中的第一下聯(lián)設(shè)備的下聯(lián)口信息的第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表;其中,所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表還包括所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備的MAC地址信息;

根據(jù)所述第一媒體訪問控制地址MAC轉(zhuǎn)發(fā)表以及所述第二媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,確定所述第一下聯(lián)設(shè)備是否為全網(wǎng)中的透傳設(shè)備,若是,則將所述第一下聯(lián)設(shè)備的上聯(lián)口與所述單位端口相連,下聯(lián)口與所述單位端口的全部下聯(lián)設(shè)備中除第一下聯(lián)設(shè)備之外的其他下聯(lián)設(shè)備相連。

用本發(fā)明實(shí)施例的裝置進(jìn)行網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的具體過程與前述方法實(shí)施例類似,此處不再贅述。

綜上所述,本發(fā)明實(shí)施例通過基于子網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),確定全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口;以全網(wǎng)中所有網(wǎng)絡(luò)設(shè)備的端口中接入的不少于兩個(gè)下聯(lián)設(shè)備的端口為單位端口,確定所述單位端口的全部下聯(lián)設(shè)備;根據(jù)所述單位端口的全部下聯(lián)設(shè)備的媒體訪問控制地址MAC轉(zhuǎn)發(fā)表,進(jìn)行全網(wǎng)的網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn)?;谥髁鞯膹慕粨Q機(jī)MAC地址轉(zhuǎn)發(fā)表分析得到物理網(wǎng)絡(luò)拓?fù)涞姆椒ǎ鉀Q了在極簡網(wǎng)絡(luò)場景下,基于IP地址劃分出子網(wǎng)信息,從主流的交換機(jī)MAC地址轉(zhuǎn)發(fā)表分析,確定出各個(gè)子網(wǎng)的物理拓?fù)鋱D,在此前提下,選擇出不同子網(wǎng)葉子結(jié)點(diǎn),分析MAC地址轉(zhuǎn)發(fā)表,確定出透傳設(shè)備的鏈路關(guān)系,從而確定出全網(wǎng)物理拓?fù)滏溌?,在透傳設(shè)備不能發(fā)現(xiàn)正常的鏈路關(guān)系,使得采用該方法可以生成“全網(wǎng)物理網(wǎng)絡(luò)拓?fù)鋱D”——?jiǎng)討B(tài)拓?fù)鋱D和實(shí)際網(wǎng)絡(luò)拓?fù)浠疽恢?,也就提高了?dòng)態(tài)拓?fù)鋱D的實(shí)用性,為基于動(dòng)態(tài)拓?fù)鋱D進(jìn)行網(wǎng)管管理的方式奠定了堅(jiān)實(shí)的基礎(chǔ)。

本領(lǐng)域普通技術(shù)人員可以理解:附圖只是一個(gè)實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。

通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置及裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1