專利名稱::一種網(wǎng)絡(luò)拓?fù)涑橄蠓椒把b置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,尤其是一種網(wǎng)絡(luò)拓樸抽象方法及裝置。
背景技術(shù):
:隨著通信網(wǎng)絡(luò)的不斷發(fā)展、網(wǎng)絡(luò)建設(shè)的積累以及設(shè)備廠商的更替,通信網(wǎng)絡(luò)中運(yùn)行的設(shè)備種類日益增多,網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大。由于地域或行政關(guān)系,復(fù)雜的網(wǎng)絡(luò)被水平分割成若干子網(wǎng)。由于網(wǎng)絡(luò)規(guī)模的擴(kuò)大,網(wǎng)絡(luò)級(jí)的路由計(jì)算時(shí)間消耗呈指數(shù)級(jí)遞增,使得路由計(jì)算的效率面臨嚴(yán)峻考驗(yàn)。另外,由于子網(wǎng)的存在,對(duì)多子網(wǎng)由上至下進(jìn)行路由計(jì)算時(shí),可能會(huì)出現(xiàn)計(jì)算出來的路由不能在子網(wǎng)內(nèi)分解的情況。因此,需要實(shí)現(xiàn)復(fù)雜網(wǎng)絡(luò)的抽象簡(jiǎn)化。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)拓樸抽象方法及裝置,實(shí)現(xiàn)了包含若干子網(wǎng)的復(fù)雜網(wǎng)絡(luò)到簡(jiǎn)單網(wǎng)絡(luò)的抽象簡(jiǎn)化。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種網(wǎng)絡(luò)拓樸抽象方法,包括以下步驟a、分別在網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)中計(jì)算其邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定所述各個(gè)子網(wǎng)拓樸中的抽象邊;b、刪除所述各個(gè)子網(wǎng)拓樸中的非邊界邊及非邊界頂點(diǎn),保留其邊界邊,同時(shí)在所述各個(gè)子網(wǎng)拓樸中添加所述抽象邊。上述方案中,所述步驟a之前還包括以下步驟識(shí)別所述網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)拓樸,以及所述各個(gè)子網(wǎng)拓樸中的邊界邊及邊界頂點(diǎn)。一種網(wǎng)絡(luò)拓樸抽象裝置,包括連通性計(jì)算模塊,用于計(jì)算網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定所述各個(gè)子網(wǎng)拓樸中的抽象邊;抽象實(shí)現(xiàn)模塊,用于刪除所述各個(gè)子網(wǎng)拓樸中的非邊界邊及非邊界頂點(diǎn),保留其邊界邊,同時(shí)在所述各個(gè)子網(wǎng)拓樸中添加所述連通性計(jì)算模塊確定的抽象邊。上述方案中,所述裝置還包括網(wǎng)絡(luò)拓樸識(shí)別模塊,用于識(shí)別所述網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)拓樸,以及所述各個(gè)子網(wǎng)拓樸中的邊界邊及邊界頂點(diǎn)。上述方案中,所述抽象邊為所述各個(gè)子網(wǎng)拓樸中連接具有連通性的兩個(gè)邊界頂點(diǎn)的邊。上述方案中,所述各個(gè)子網(wǎng)拓樸中的邊界邊為連接本子網(wǎng)的邊界頂點(diǎn)與所述網(wǎng)絡(luò)拓樸中其它子網(wǎng)的邊界頂點(diǎn)的邊;非邊界邊為連接本子網(wǎng)頂點(diǎn)的邊。上述方案中,所述網(wǎng)絡(luò)拓樸中各個(gè)子網(wǎng)的頂點(diǎn)包括邊界頂點(diǎn)及非邊界頂點(diǎn)。本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的技術(shù)方案將包含若干子網(wǎng)的復(fù)雜網(wǎng)絡(luò)抽象簡(jiǎn)化為筒單網(wǎng)絡(luò),大幅減小了網(wǎng)絡(luò)復(fù)雜度,縮減了路由計(jì)算的網(wǎng)絡(luò)規(guī)模,從而縮短了路由計(jì)算時(shí)間,提高了路由計(jì)算效率。圖1為一個(gè)子網(wǎng)拓樸示意圖2為本發(fā)明網(wǎng)絡(luò)拓樸抽象方法流程圖3為本發(fā)明網(wǎng)絡(luò)拓樸抽象裝置結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例中抽象前的網(wǎng)絡(luò)拓樸示意圖5為圖4所示網(wǎng)《備抽象后的拓樸示意圖。具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。圖1為子網(wǎng)A的拓樸示意圖,包括一組頂點(diǎn)及邊。其中,頂點(diǎn)對(duì)應(yīng)的實(shí)物為一個(gè)設(shè)備或者一個(gè)子網(wǎng),包括邊界頂點(diǎn)及非邊界頂點(diǎn),圖1中的A2、A3、A9及A10為邊界頂點(diǎn),其余為非邊界頂點(diǎn);邊指連4妄兩個(gè)頂點(diǎn)的線,對(duì)應(yīng)實(shí)物為光纖、電纜等,包括邊界邊及非邊界邊,邊界邊為連接本子網(wǎng)的邊界頂點(diǎn)與其它子網(wǎng)的邊界頂點(diǎn)的邊,而非邊界邊為連接本子網(wǎng)頂點(diǎn)的邊,圖1中編號(hào)1-4的邊為邊界邊,其余邊為非邊界邊。參照?qǐng)D2,一種網(wǎng)絡(luò)拓樸抽象方法,包括以下步驟S201:識(shí)別網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)拓樸,以及各個(gè)子網(wǎng)拓樸中的邊界邊及邊界頂點(diǎn);S202:分別在各個(gè)子網(wǎng)中計(jì)算其邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定各個(gè)子網(wǎng)拓樸中的抽象邊;以圖l所示的子網(wǎng)A為例,其邊界頂點(diǎn)A2、A3、A9及A10中,兩兩之間具有連通性的邊界頂點(diǎn)對(duì)為A2和A3、A2和A9、A2和A10、A3和A9、A3和AIO、A9和AIO,子網(wǎng)A中的抽象邊即為連4妻上述邊界頂點(diǎn)對(duì)的邊;S203:刪除各個(gè)子網(wǎng)拓樸中的非邊界邊及非邊界頂點(diǎn),保留其邊界邊,同時(shí)添加抽象邊。至此,網(wǎng)絡(luò)拓樸抽象完成。參照?qǐng)D3,一種網(wǎng)絡(luò)拓樸抽象裝置,包括網(wǎng)絡(luò)拓樸識(shí)別模塊,用于識(shí)別網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)拓樸,以及各個(gè)子網(wǎng)拓樸中的邊界邊及邊界頂點(diǎn);連通性計(jì)算模塊,用于計(jì)算各個(gè)子網(wǎng)邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定各個(gè)子網(wǎng)拓樸中的抽象邊;抽象實(shí)現(xiàn)模塊,用于刪除各個(gè)子網(wǎng)拓樸中的非邊界邊及非邊界頂點(diǎn),保留其邊界邊,同時(shí)在各個(gè)子網(wǎng)拓樸中添加連通性計(jì)算模塊確定的抽象邊。抽象邊的含義以在上文中加以描述,此處不再贅述。下面以圖4所示網(wǎng)絡(luò)拓樸抽象為例對(duì)本發(fā)明作進(jìn)一步的描述。識(shí)別該網(wǎng)絡(luò)包括三個(gè)子網(wǎng)A、子網(wǎng)B、子網(wǎng)C以及頂點(diǎn)A、Z,共有頂點(diǎn)32個(gè),邊46條;邊界邊為A-C2、C4-B1、C8-A1、Cll-A2、B8-A3、B9-A9、A10—Z;邊界頂點(diǎn)為C2、C4、Bl、C8、Al、Cll、A2、B8、A3、B9、A9、AIO、A、Z。然后,分別在子網(wǎng)A、子網(wǎng)B、子網(wǎng)C中計(jì)算邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定各個(gè)子網(wǎng)拓樸中的抽象邊,其中,在子網(wǎng)C中計(jì)算得到以下邊界頂點(diǎn)對(duì)具有連通性C2和C4、C2和C11、C2和C8、C4和C8、C4和Q1、C8和C11在子網(wǎng)B中計(jì)算得到以下邊界頂點(diǎn)對(duì)具有連通性Bl和B8、Bl和B9、B8和B9在子網(wǎng)A中計(jì)算得到以下邊界頂點(diǎn)對(duì)具有連通性A1和A2、A3和A9、A3和A10、A9和A10最后,刪除各個(gè)子網(wǎng)拓樸中的非邊界邊及非邊界頂點(diǎn),保留邊界邊并添加抽象邊后得到如圖5所示的網(wǎng)絡(luò)拓樸,其包括邊界頂點(diǎn)A、Z、C2、C4、Bl、C8、Al、Cll、A2、B8、A3、B9、A9、A10;邊A-C2、C4-Bl、C8-Al、C11-A2、B8-A3、B9-A9、A10-Z、C2-C4、C2-C11、C2-C8、C4-C8、C4-Cll、C8-Cll。共計(jì)頂點(diǎn)14個(gè),邊13條。若以々指數(shù)、回路數(shù)h"指數(shù)及)/指數(shù)對(duì)上述拓樸抽象前后的網(wǎng)絡(luò)復(fù)雜度進(jìn)行對(duì)比,則對(duì)比結(jié)果如表1所示:<table>tableseeoriginaldocumentpage7</column></row><table>表1其中,"指數(shù)線點(diǎn)率,是網(wǎng)絡(luò)內(nèi)每一個(gè)頂點(diǎn)平均的邊數(shù)目;^取0,表示無網(wǎng)絡(luò)存在;-值隨著網(wǎng)絡(luò)復(fù)雜性的增加而增大;回路數(shù)h回路是一種閉合路徑,它的始點(diǎn)同時(shí)也是終點(diǎn);若網(wǎng)絡(luò)內(nèi)存在回路,則邊的數(shù)目就必須超過n-p,n為頂點(diǎn)凄史,p為亞圖數(shù);"指數(shù)實(shí)際回路數(shù)與網(wǎng)絡(luò)內(nèi)可能存在的最大回路數(shù)之間的比率;其數(shù)值變化范圍為[O,1],"取O,表示網(wǎng)絡(luò)中不存在回路;"取l,表示網(wǎng)絡(luò)中已達(dá)到最大限度的回路數(shù)目。K指數(shù)網(wǎng)絡(luò)內(nèi)邊的實(shí)際數(shù)目與邊可能存在的最大數(shù)目之間的比率;它是測(cè)度網(wǎng)絡(luò)連通性的一種指標(biāo),其數(shù)值變化范圍為[O,1],y取0,表示網(wǎng)絡(luò)內(nèi)無邊,只有孤立頂點(diǎn)存在;K取l,表示網(wǎng)絡(luò)內(nèi)每個(gè)頂點(diǎn)都存在與其它所有頂點(diǎn)相連的邊。從表l可以看出,本發(fā)明大幅簡(jiǎn)化了網(wǎng)絡(luò)的復(fù)雜度。以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。權(quán)利要求1、一種網(wǎng)絡(luò)拓?fù)涑橄蠓椒ǎ涮卣髟谟?,包括以下步驟a、分別在網(wǎng)絡(luò)拓?fù)浒母鱾€(gè)子網(wǎng)中計(jì)算其邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定所述各個(gè)子網(wǎng)拓?fù)渲械某橄筮?;b、刪除所述各個(gè)子網(wǎng)拓?fù)渲械姆沁吔邕吋胺沁吔珥旤c(diǎn),保留其邊界邊,同時(shí)在所述各個(gè)子網(wǎng)拓?fù)渲刑砑铀龀橄筮叀?、如權(quán)利要求1所述的網(wǎng)絡(luò)拓樸抽象方法,其特征在于,所述步驟a之前還包括以下步驟識(shí)別所述網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)拓樸,以及所述各個(gè)子網(wǎng)拓樸中的邊界邊及邊界頂點(diǎn)。3、一種網(wǎng)絡(luò)拓樸抽象裝置,其特征在于,包括連通性計(jì)算模塊,用于計(jì)算網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定所述各個(gè)子網(wǎng)拓樸中的抽象邊;抽象實(shí)現(xiàn)模塊,用于刪除所述各個(gè)子網(wǎng)拓樸中的非邊界邊及非邊界頂點(diǎn),保留其邊界邊,同時(shí)在所述各個(gè)子網(wǎng)拓樸中添加所述連通性計(jì)算模塊確定的抽象邊。4、如權(quán)利要求3所述的網(wǎng)絡(luò)拓樸抽象裝置,其特征在于所述裝置還包括網(wǎng)絡(luò)拓樸識(shí)別模塊,用于識(shí)別所述網(wǎng)絡(luò)拓樸包含的各個(gè)子網(wǎng)拓樸,以及所述各個(gè)子網(wǎng)拓樸中的邊界邊及邊界頂點(diǎn)。5、如權(quán)利要求3所述的網(wǎng)絡(luò)拓樸抽象裝置,其特征在于所述抽象邊為所述各個(gè)子網(wǎng)拓樸中連接具有連通性的兩個(gè)邊界頂點(diǎn)的邊。6、如權(quán)利要求3所述的網(wǎng)絡(luò)拓樸抽象裝置,其特征在于所述各個(gè)子網(wǎng)拓樸中的邊界邊為連接本子網(wǎng)的邊界頂點(diǎn)與所述網(wǎng)絡(luò)拓樸中其它子網(wǎng)的邊界頂點(diǎn)的邊;非邊界邊為連接本子網(wǎng)頂點(diǎn)的邊。7、如權(quán)利要求6所述的網(wǎng)絡(luò)拓樸抽象裝置,其特征在于所述網(wǎng)絡(luò)拓樸中各個(gè)子網(wǎng)的頂點(diǎn)包括邊界頂點(diǎn)及非邊界頂點(diǎn)。全文摘要本發(fā)明公開了一種網(wǎng)絡(luò)拓?fù)涑橄蠓椒把b置,所述方法包括以下步驟a.分別在網(wǎng)絡(luò)拓?fù)浒母鱾€(gè)子網(wǎng)中計(jì)算其邊界頂點(diǎn)兩兩之間的連通性,并根據(jù)計(jì)算結(jié)果確定所述各個(gè)子網(wǎng)拓?fù)渲械某橄筮?;b.刪除所述各個(gè)子網(wǎng)拓?fù)渲械姆沁吔邕吋胺沁吔珥旤c(diǎn),保留其邊界邊,同時(shí)在所述各個(gè)子網(wǎng)拓?fù)渲刑砑铀龀橄筮?。本發(fā)明所述技術(shù)方案實(shí)現(xiàn)了包含若干子網(wǎng)的復(fù)雜網(wǎng)絡(luò)到簡(jiǎn)單網(wǎng)絡(luò)的抽象簡(jiǎn)化。文檔編號(hào)H04L12/46GK101304332SQ20081006766公開日2008年11月12日申請(qǐng)日期2008年6月4日優(yōu)先權(quán)日2008年6月4日發(fā)明者薄開濤申請(qǐng)人:中興通訊股份有限公司