三層虛擬專用網(wǎng)絡中路由的生成方法及網(wǎng)管系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種三層虛擬專用網(wǎng)絡中路由的生成方法及網(wǎng)管系統(tǒng)。
【背景技術】
[0002]L3VPN(layer3Virtual Private Network,三層虛擬專用網(wǎng)絡)為 LTE (Long TermEvolut1n,長期演進)網(wǎng)絡中一種基于IP的虛擬專用網(wǎng)絡技術。LTE網(wǎng)絡對帶寬的要求越來越高,使得目前單鏈路為1GE的容量已經(jīng)難以滿足核心層、匯聚層網(wǎng)絡等承載的需求,需要考慮將多條1GE容量的鏈路匯聚起來共同承載傳輸業(yè)務。
[0003]目前為了使網(wǎng)絡流量能夠均衡地分布在不同的鏈路上,提出了多種不同的實現(xiàn)方案,這些方案都對組網(wǎng)進行了分層,采用人工配置路由,并根據(jù)分層組網(wǎng)發(fā)布路由,由于層次的劃分及節(jié)點之間可能具有多條鏈路,使得人工配置路由較復雜,并且容易出錯及發(fā)生遺漏。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于解決人工配置路由復雜且易出錯及發(fā)生遺漏的技術問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供一種三層虛擬專用網(wǎng)絡中路由的生成方法,應用于網(wǎng)管系統(tǒng)中,所述三層虛擬專用網(wǎng)絡中路由的生成方法包括以下步驟:
[0006]al,當配置完成節(jié)點之間的鏈路后,獲取某一路由節(jié)點的接入接口 ;
[0007]a2,根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接的非同級節(jié)點,根據(jù)遍歷結(jié)果生成SI路由。
[0008]優(yōu)選地,所述步驟a2包括:
[0009]a21,根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接且層級低于所述路由節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成向上發(fā)布的Si路由;
[0010]a22,根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接且層級高于所述路由節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成向下發(fā)布的Si路由。
[0011]優(yōu)選地,所述步驟a21包括:
[0012]a211,根據(jù)所述接入接口遍歷與所述路由節(jié)點有直接鏈路連接且層級低于所述路由節(jié)點的第一中間節(jié)點,并生成一臨時的第一 SI路由;
[0013]a212,當存在與所述第一 SI路由相同的第二 SI路由,且所述第一 SI路由的下一跳節(jié)點與所述第二 Si路由的下一跳節(jié)點形成主備關系時,將所述第一 SI路由及第二 SI路由作為所述向上發(fā)布的Si路由,否則將所述第一 SI路由作為所述向上發(fā)布的SI路由;
[0014]a213,以所述第一中間節(jié)點作為所述路由節(jié)點進入步驟a211并循環(huán),直至所述第一中間節(jié)點為層級最低的節(jié)點。
[0015]優(yōu)選地,所述步驟a22包括:
[0016]a221,根據(jù)所述接入接口遍歷與所述路由節(jié)點有直接鏈路連接且層級高于所述路由節(jié)點的第二中間節(jié)點,并生成一臨時的第三Si路由;
[0017]a222,當存在與所述第三SI路由相同的第四SI路由,且所述第三SI路由的下一跳節(jié)點與所述第四Si路由的下一跳節(jié)點形成主備關系時,將所述第三SI路由及第四SI路由作為所述向下發(fā)布的Si路由,否則將所述第三SI路由作為所述向下發(fā)布的SI路由;
[0018]a223,以所述第二中間節(jié)點作為所述路由節(jié)點進入步驟a221并循環(huán),直至所述第二中間節(jié)點為層級最高的節(jié)點。
[0019]優(yōu)選地,所述步驟a2之后還包括:
[0020]a3,獲取所述SI路由中層級最低的節(jié)點;
[0021]a4,遍歷與所述層級最低的節(jié)點有鏈路連接且層級高于所述最低的節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成X2路由。
[0022]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)包括:
[0023]第一獲取模塊,用于當配置完成節(jié)點之間的鏈路后,獲取某一路由節(jié)點的接入接P ;
[0024]第一生成模塊,用于根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接的非同級節(jié)點,根據(jù)遍歷結(jié)果生成Si路由。
[0025]優(yōu)選地,所述第一生成模塊包括:
[0026]第一生成單元,用于根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接且層級低于所述路由節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成向上發(fā)布的Si路由;
[0027]第二生成單元,用于根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接且層級高于所述路由節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成向下發(fā)布的SI路由。
[0028]優(yōu)選地,所述第一生成單元包括:
[0029]第一遍歷子單元,用于根據(jù)所述接入接口遍歷與所述路由節(jié)點有直接鏈路連接且層級低于所述路由節(jié)點的第一中間節(jié)點,并生成一臨時的第一 Si路由;
[0030]第一生成子單元,用于當存在與所述第一 SI路由相同的第二 SI路由,且所述第一SI路由的下一跳節(jié)點與所述第二 SI路由的下一跳節(jié)點形成主備關系時,將所述第一 SI路由及第二 SI路由作為所述向上發(fā)布的SI路由,否則將所述第一 SI路由作為所述向上發(fā)布的SI路由;
[0031]第一循環(huán)子單元,用于以所述第一中間節(jié)點作為所述路由節(jié)點并循環(huán),直至所述第一中間節(jié)點為層級最低的節(jié)點。
[0032]優(yōu)選地,所述第二生成單元包括:
[0033]第二遍歷子單元,用于根據(jù)所述接入接口遍歷與所述路由節(jié)點有直接鏈路連接且層級高于所述路由節(jié)點的第二中間節(jié)點,并生成一臨時的第三Si路由;
[0034]第二生成子單元,用于當存在與所述第三SI路由相同的第四SI路由,且所述第三SI路由的下一跳節(jié)點與所述第四SI路由的下一跳節(jié)點形成主備關系時,將所述第三SI路由及第四Si路由作為所述向下發(fā)布的SI路由,否則將所述第三SI路由作為所述向下發(fā)布的SI路由;
[0035]第二循環(huán)子單元,用于以所述第二中間節(jié)點作為所述路由節(jié)點并循環(huán),直至所述第二中間節(jié)點為層級最高的節(jié)點。
[0036]優(yōu)選地,所述網(wǎng)管系統(tǒng)還包括:
[0037]第二獲取模塊,用于獲取所述SI路由中層級最低的節(jié)點;
[0038]第二生成模塊,用于遍歷與所述層級最低的節(jié)點有鏈路連接且層級高于所述最低的節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成X2路由。
[0039]本發(fā)明一種三層虛擬專用網(wǎng)絡中路由的生成方法及網(wǎng)管系統(tǒng),在配置完節(jié)點之間的鏈路后,可任意選擇節(jié)點作為路由節(jié)點,網(wǎng)管系統(tǒng)獲取該路由節(jié)點的接入接口,然后自動遍歷與路由節(jié)點有鏈路連接的非同級節(jié)點,根據(jù)遍歷結(jié)果生成Si路由,本發(fā)明相比于現(xiàn)有技術中采用人工進行配置路由的方式,能夠免去人工配置的繁瑣,配置路由的流程較簡單,并且不容易發(fā)生出錯及遺漏,提高準確性。
【附圖說明】
[0040]圖1為本發(fā)明三層虛擬專用網(wǎng)絡中路由的生成方法第一實施例的流程示意圖;
[0041]圖2為圖1中根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接的非同級節(jié)點,根據(jù)遍歷結(jié)果生成Si路由的細化流程示意圖;
[0042]圖3為圖2中根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接且層級低于所述路由節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成向上發(fā)布的Si路由的細化流程示意圖;
[0043]圖4為圖2中根據(jù)所述接入接口遍歷與所述路由節(jié)點有鏈路連接且層級高于所述路由節(jié)點的所有節(jié)點,根據(jù)遍歷結(jié)果生成向下發(fā)布的Si路由的細化流程示意圖;
[0044]圖5為本發(fā)明三層虛擬專用網(wǎng)絡中路由的生成方法第二實施例的流程示意圖;
[0045]圖6為本發(fā)明匯聚組網(wǎng)的結(jié)構示意圖;
[0046]圖7為本發(fā)明等價多路徑組網(wǎng)的結(jié)構示意圖;
[0047]圖8為本發(fā)明網(wǎng)管系統(tǒng)第一實施例的功能模塊示意圖;
[0048]圖9為圖8中第一生成模塊的細化功能模塊示意圖;
[0049]圖10為本發(fā)明網(wǎng)管系統(tǒng)第二實施例的功能模塊示意圖。
[0050]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0051]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0052]本發(fā)明提供一種三層虛擬專用網(wǎng)絡中路由的生成方法,應用于網(wǎng)管系統(tǒng)中,參照圖1,在一實施例中,該三層虛擬專用網(wǎng)絡中路由的生成方法包括:
[0053]步驟al,當配置完成節(jié)點之間的鏈路后,獲取某一路由節(jié)點的接入接口 ;<