專利名稱:數(shù)據(jù)傳輸隧道計(jì)算方法以及數(shù)據(jù)傳輸隧道管理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸隧道計(jì)算方法以及數(shù)據(jù)傳 輸隧道管理裝置。
背景技術(shù):
多協(xié)議標(biāo)簽交換(MPLS, Multi Protocol Label Switching)流量工程中, 為了運(yùn)行多種業(yè)務(wù),在相同的入口節(jié)點(diǎn)和出口節(jié)點(diǎn)之間,通常會(huì)創(chuàng)建大量的 流量隧道,這些隧道中可能有很多隧道的路徑是完全相同的,尤其在骨干網(wǎng) 絡(luò)上,這種情況就更加明顯。
在極端網(wǎng)絡(luò)情況下,譬如入口節(jié)點(diǎn)和出口節(jié)點(diǎn)之間只有一條路可達(dá),那 么所有在這兩點(diǎn)間的隧道的路徑都完全相同。
請(qǐng)參閱圖l,現(xiàn)有技術(shù)中一種隧道計(jì)算方法為
用戶首先在入口節(jié)點(diǎn)101配置第一隧道,目的地址為出口節(jié)點(diǎn)102;
根據(jù)約束最短路徑優(yōu)先(CSPF, Constraint Based Shortest Path First)算法 為第一隧道計(jì)算路徑,根據(jù)最小生成樹原則,得到第一隧道的路徑為"入口 節(jié)點(diǎn)101—第一中轉(zhuǎn)節(jié)點(diǎn)103—出口節(jié)點(diǎn)102";
用戶依次配置第二隧道至第N隧道,會(huì)依次觸發(fā)CSPF計(jì)算,如果"入 口節(jié)點(diǎn)IOI—第一中轉(zhuǎn)節(jié)點(diǎn)103 —出口節(jié)點(diǎn)102"路徑的帶寬足夠,則所有的 隧道路徑都將會(huì)是這條路徑;
若入口節(jié)點(diǎn)101至第一中轉(zhuǎn)節(jié)點(diǎn)103的鏈路失效,則入口節(jié)點(diǎn)101處會(huì) 觸發(fā)所有隧道的CSPF重新計(jì)算。
從上述技術(shù)方案中可以看出,如果存在大量的隧道,則按照現(xiàn)有技術(shù)的 方案,當(dāng)某條主要鏈路失效的時(shí)候可能會(huì)進(jìn)行大量的路由路徑計(jì)算,影響了 網(wǎng)絡(luò)性能
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)傳輸隧道計(jì)算方法以及 數(shù)據(jù)傳輸隧道管理裝置,減少路由路徑計(jì)算,提高網(wǎng)絡(luò)性能。
本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸隧道計(jì)算方法,包括獲取總帶寬信息, 其中,所述總帶寬為至少能夠滿足兩個(gè)子隧道的帶寬需求的帶寬;根據(jù)所述 總帶寬信息、預(yù)置的入口節(jié)點(diǎn)地址、預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬 性參數(shù)計(jì)算主隧道的路徑信息;根據(jù)各隧道的帶寬需求將所述主隧道的路徑 信息分配給各子隧道;所述子隧道為入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立 屬性參數(shù)分別與所述預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的 建立屬性參數(shù)對(duì)應(yīng)相同的隧道。
本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸隧道管理裝置,包括總帶寬獲取單元, 用于獲取總帶寬信息,其中,所述總帶寬為至少能夠滿足兩個(gè)子隧道的帶寬 需求的帶寬;路徑計(jì)算單元,用于根據(jù)所述總帶寬信息、預(yù)置的入口節(jié)點(diǎn)地 址、預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的隧道建立屬性參數(shù)計(jì)算主隧道的路徑信 息;信息分配單元,根據(jù)各隧道的帶寬需求將所述主隧道的路徑信息分配給 各子隧道;所述子隧道為入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)與 所述預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)對(duì) 應(yīng)相同的隧道。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)
由于本發(fā)明實(shí)施例中獲取能夠滿足至少兩條子隧道帶寬需求的帶寬作為 總帶寬信息,并根據(jù)總帶寬信息,預(yù)置的入口節(jié)點(diǎn)地址、預(yù)置的出口節(jié)點(diǎn)地 址以及預(yù)置的建立屬性參數(shù)計(jì)算主隧道的路徑,當(dāng)鏈路失效時(shí),計(jì)算主隧道
路徑,并根據(jù)計(jì)算結(jié)果將主隧道路徑信息分配至各個(gè)子隧道,所以不需要計(jì) 算每一條子隧道的路徑,降低了路徑計(jì)算消耗,提高了網(wǎng)絡(luò)性能。
圖1為現(xiàn)有技術(shù)隧道建立示意圖2為本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道計(jì)算方法第一實(shí)施例流程圖; 圖3為本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道計(jì)算方法第二實(shí)施例流程圖; 圖4為本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道管理裝置第一實(shí)施例示意圖; 圖5為本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道管理裝置第二實(shí)施例示意圖; 圖6為本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道管理裝置第三實(shí)施例示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了 一種數(shù)據(jù)傳輸隧道計(jì)算方法以及數(shù)據(jù)傳輸隧道管理 裝置,用于提高網(wǎng)絡(luò)性能。
本發(fā)明實(shí)施例中將若干條具體相同屬性的數(shù)據(jù)傳輸隧道看作一條主隧 道,則在鏈路失效,需要重新計(jì)算隧道時(shí),只計(jì)算主隧道路徑,并根據(jù)計(jì)算 結(jié)果將主隧道路徑信息分配至各個(gè)子隧道。
即在本發(fā)明實(shí)施例中,主隧道的帶寬至少能夠滿足兩個(gè)子隧道的帶寬需 求,具體的,本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道計(jì)算方法根據(jù)主隧道的建立方式 可以大致分為以下三種情況
一、合并建立主隧道
請(qǐng)參閱圖2,本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道計(jì)算方法第一實(shí)施例包括
201、 獲取隧道帶寬信息;
獲取滿足預(yù)置條件的子隧道的帶寬信息,這里的帶寬信息是指該隧道要 求的帶寬大小。
本實(shí)施例中,滿足預(yù)置條件是指具有相同的入口節(jié)點(diǎn)地址,相同的出口 節(jié)點(diǎn)地址以及相同的建立屬性參數(shù)。
202、 計(jì)算總帶寬信息;
本實(shí)施例中,將步驟201中獲取到的滿足預(yù)置條件的子隧道的帶寬信息 進(jìn)行求和得到總帶寬信息。
可以理解的是,計(jì)算總帶寬信息不一定需要求和運(yùn)算,可以根據(jù)實(shí)際情 況或者預(yù)置的規(guī)則進(jìn)行計(jì)算,只要能夠達(dá)到合并帶寬信息的目的即可。
203、 計(jì)算主隧道路徑;
根據(jù)計(jì)算得到的總帶寬,以及前述步驟中的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地
址以及建立屬性參數(shù)計(jì)算主隧道的路徑。
本實(shí)施例中,具體的主隧道路徑建立過(guò)程可以為MPLS管理裝置根據(jù)入 口節(jié)點(diǎn)地址向?qū)?yīng)的入口節(jié)點(diǎn)請(qǐng)求建立隧道;
發(fā)送的請(qǐng)求中至少包含有出口節(jié)點(diǎn)地址,需求的帶寬信息以及建立屬性 參數(shù),具體的建立屬性參數(shù)可以包括有使用的數(shù)據(jù)傳輸協(xié)議,例如TCP,或 者使用的數(shù)據(jù)格式等參數(shù)。
入口節(jié)點(diǎn)根據(jù)接收到的出口節(jié)點(diǎn)地址向?qū)?yīng)的出口節(jié)點(diǎn)發(fā)送隧道建立請(qǐng)
求;
隧道建立請(qǐng)求中至少包含有帶寬信息以及建立屬性參數(shù),其中建立屬性 參數(shù)中可以包括入口節(jié)點(diǎn)支持的數(shù)據(jù)傳輸協(xié)議,或者是入口節(jié)點(diǎn)支持的數(shù)據(jù) 格式等。
出口節(jié)點(diǎn)接收到隧道建立請(qǐng)求后,獲取其中的帶寬信息以及建立屬性參 數(shù),根據(jù)自身的配置參數(shù),例如支持的數(shù)據(jù)傳輸協(xié)議以及數(shù)據(jù)格式與入口節(jié) 點(diǎn)進(jìn)行參數(shù)協(xié)商;
入口節(jié)點(diǎn)與出口節(jié)點(diǎn)完成參數(shù)協(xié)商之后,按照協(xié)商結(jié)果配置入口節(jié)點(diǎn)與 出口節(jié)點(diǎn)上的隧道參數(shù),并形成隧道標(biāo)識(shí);
當(dāng)進(jìn)行數(shù)據(jù)傳輸時(shí),入口節(jié)點(diǎn)判斷接收到的數(shù)據(jù)包的隧道頭部分所包含 的隧道標(biāo)識(shí),將該數(shù)據(jù)包通過(guò)對(duì)應(yīng)的隧道發(fā)送至出口節(jié)點(diǎn)。
可以理解的是,同樣可以采用其他的隧道建立方式,具體的方式不作限定。
在本實(shí)施例中,主隧道可以理解為滿足各個(gè)子隧道的要求的一條隧道。 204、分配信息。
計(jì)算出主隧道路徑之后,將該路徑信息分配至前述各個(gè)子隧道??梢岳?解的是,如果鏈路失效,重新計(jì)算主隧道路徑之后,直接將該路徑信息分配 至各個(gè)子隧道,則不需要對(duì)每條子隧道進(jìn)行重新計(jì)算,所以節(jié)省了計(jì)算消耗, 提高了網(wǎng)絡(luò)性能。
本實(shí)施例中計(jì)算路徑采用的是CSPF算法,可以理解的是,還可以采用其
他的路徑計(jì)算算法。
本實(shí)施例中描述了合并建立主隧道的方式,可以理解的是,還可以預(yù)先 根據(jù)需求建立一個(gè)主隧道,具體的方案為
二、預(yù)置建立主隧道
請(qǐng)參閱圖3,本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道計(jì)算方法第二實(shí)施例包括
301、 根據(jù)預(yù)置信息計(jì)算主隧道路徑;
預(yù)置的信息包括入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù),這些 參數(shù)可以根據(jù)具體的情況進(jìn)行設(shè)定。
具體的建立隧道的方式與第一實(shí)施例中一致,此處不再贅述。
此外,本實(shí)施例中預(yù)置信息還包括帶寬信息,此處的帶寬信息可以根據(jù) 用戶要求靈活配置。
根據(jù)上述信息計(jì)算出滿足條件的主隧道的路徑。
302、 判斷新的子隧道信息與主隧道信息是否對(duì)應(yīng),若對(duì)應(yīng),則執(zhí)行步驟 304,若不對(duì)應(yīng),則^l行步驟303;
當(dāng)配置新的子隧道的時(shí)候,判斷新的子隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn) 地址以及建立屬性參數(shù)與主隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬 性參數(shù)時(shí)都對(duì)應(yīng)相同。
303、 其他流程;
若新的子隧道信息與主隧道信息不對(duì)應(yīng),則執(zhí)行其他流程,具體流程不 作限定。
304、 復(fù)用路徑信息;
若新的子隧道信息與主隧道信息對(duì)應(yīng),則直接將主隧道的路徑信息作為 新的子隧道的路徑信息,即新的子隧道的路徑信息復(fù)用主隧道的路徑信息。
305、 扣除帶寬;
復(fù)用路徑信息之后,獲取新的子隧道的帶寬信息,從主隧道的帶寬信息 對(duì)應(yīng)的帶寬中扣除新的子隧道的帶寬信息對(duì)應(yīng)的帶寬。
306、進(jìn)行帶寬監(jiān)控。
監(jiān)控主隧道的帶寬是否足夠,若不足,則重新進(jìn)行路徑計(jì)算。
本實(shí)施例中帶寬不足可認(rèn)為是帶寬低至重計(jì)算門限,具體的門限值可以 根據(jù)實(shí)際情況進(jìn)行確定。
本實(shí)施例中計(jì)算路徑采用的是CSPF算法,可以理解的是,還可以采用其 他的路徑計(jì)算算法。
本實(shí)施例中,由于在主隧道帶寬足夠的情況下,滿足條件的新的子隧道 可以直接復(fù)用主隧道的路徑信息,所以當(dāng)鏈路失效時(shí),只需要計(jì)算主隧道的 路徑即可,而不需要計(jì)算所有的子隧道的路徑,所以減少了路徑計(jì)算消耗, 提高了網(wǎng)絡(luò)性能。
此外,本發(fā)明實(shí)施例中還提供一種隧道計(jì)算方法,具體流程與實(shí)施例二 的流程類似,區(qū)別在于
本實(shí)施例中,不是根據(jù)預(yù)置信息計(jì)算主隧道路徑,而是從當(dāng)前入口節(jié)點(diǎn) 與出口節(jié)點(diǎn)之間的鏈路中選擇具有最大帶寬的路徑作為主隧道的路徑,請(qǐng)參
閱圖l,假設(shè)入口節(jié)點(diǎn)101至第一中轉(zhuǎn)節(jié)點(diǎn)103之間的帶寬為10Mb,第一中 轉(zhuǎn)節(jié)點(diǎn)103至出口節(jié)點(diǎn)102之間的帶寬為10Mb,入口節(jié)點(diǎn)101至第二中轉(zhuǎn)節(jié) 點(diǎn)104之間的帶寬為20Mb,第二中轉(zhuǎn)節(jié)點(diǎn)104至出口節(jié)點(diǎn)102之間的帶寬為 20 Mb,則在本實(shí)施例中會(huì)選擇"入口節(jié)點(diǎn)IOI —第二中轉(zhuǎn)節(jié)點(diǎn)104 —出 口節(jié)點(diǎn)102"作為主隧道的路徑,之后的處理流程與實(shí)施例二相同。
本發(fā)明實(shí)施例中的裝置實(shí)施例根據(jù)主隧道建立的方式可以分為以下三種 情況
一、請(qǐng)參閱圖4,本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道管理裝置第一實(shí)施例包括
總帶寬獲取單元400,用于獲取總帶寬信息,其中,所述總帶寬為至少能 夠滿足兩個(gè)子隧道的帶寬需求的帶寬;
路徑計(jì)算單元403,用于根據(jù)入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址,建立屬性參 數(shù)以及總帶寬信息計(jì)算主隧道的路徑;
信息分配單元404,用于將主隧道的路徑的信息分配至各個(gè)子隧道。
本實(shí)施例中,總帶寬獲取單元400包括
獲取單元401,用于獲取滿足預(yù)置條件的子隧道的帶寬信息,滿足預(yù)置條 件為具有相同的入口節(jié)點(diǎn)地址,相同的出口節(jié)點(diǎn)地址以及相同的建立屬性參 數(shù);
合并單元402,用于對(duì)滿足預(yù)置條件的子隧道的帶寬信息求和得到總帶寬
JS息。
二、 請(qǐng)參閱圖5,本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道管理裝置第二實(shí)施例包括 總帶寬荻取單元501,用于獲取總帶寬信息;
路徑計(jì)算單元502,用于根據(jù)預(yù)置的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址,建立 屬性參數(shù)以及總帶寬信息計(jì)算主隧道的路徑;
屬性校驗(yàn)單元503,用于配置新的子隧道時(shí),判斷新的子隧道的入口節(jié)點(diǎn) 地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)是否與主隧道的入口節(jié)點(diǎn)地址,出口 節(jié)點(diǎn)地址以及建立屬性參數(shù)對(duì)應(yīng) 一致;
隧道重用單元504,用于當(dāng)新的子隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以 及建立屬性參數(shù)與主隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù) 對(duì)應(yīng) 一致時(shí),使用主隧道路徑的路徑信息作為新的子隧道的路徑信息。
三、 請(qǐng)參閱圖6,本發(fā)明實(shí)施例中數(shù)據(jù)傳輸隧道管理裝置第三實(shí)施例包括
總帶寬獲取單元600,用于獲取總帶寬信息,其中,所述總帶寬為至少能 夠滿足兩個(gè)子隧道的帶寬需求的帶寬;
路徑計(jì)算單元603,用于根據(jù)總帶寬信息,預(yù)置的入口節(jié)點(diǎn)地址,出口節(jié) 點(diǎn)地址以及建立屬性參數(shù)計(jì)算主隧道的路徑;
屬性校驗(yàn)單元604,用于配置新的子隧道時(shí),判斷新的子隧道的入口節(jié)點(diǎn) 地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)是否與主隧道的入口節(jié)點(diǎn)地址,出口 節(jié)點(diǎn)地址以及建立屬性參數(shù)對(duì)應(yīng)一致;
隧道重用單元605,用于當(dāng)新的子隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以 及建立屬性參數(shù)與主隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù) 對(duì)應(yīng) 一致時(shí),使用主隧道路徑的路徑信息作為新的子隧道的路徑信息。
本實(shí)施例中,總帶寬獲取單元600包括
信息獲取單元601 ,用于獲取入口節(jié)點(diǎn)與出口節(jié)點(diǎn)之間路徑的帶寬信息;
隧道選擇單元602,用于根據(jù)帶寬信息選擇帶寬最大的帶寬信息作為總帶 寬信息。
是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟
獲取總帶寬信息,其中,所述總帶寬為至少能夠滿足兩個(gè)子隧道的帶寬 需求的帶寬;
根據(jù)所述總帶寬信息、預(yù)置的入口節(jié)點(diǎn)地址、預(yù)置的出口節(jié)點(diǎn)地址以及 預(yù)置的建立屬性參數(shù)計(jì)算主隧道的路徑信息;
根據(jù)各隧道的帶寬需求將所述主隧道的路徑信息分配給各子隧道;
所述子隧道為入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)分別與所 述預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)對(duì)應(yīng) 相同的隧道。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的 一種數(shù)據(jù)傳輸隧道計(jì)算方法以及數(shù)據(jù)傳輸隧道管 理裝置進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的 思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書 內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于,包括:獲取總帶寬信息,其中,所述總帶寬為至少能夠滿足兩個(gè)子隧道的帶寬需求的帶寬;根據(jù)所述總帶寬信息、預(yù)置的入口節(jié)點(diǎn)地址、預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)計(jì)算主隧道的路徑信息;根據(jù)各隧道的帶寬需求將所述主隧道的路徑信息分配給各子隧道;所述子隧道為入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)分別與所述預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)對(duì)應(yīng)相同的隧道。
2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于,所述獲 取總帶寬信息的步驟包括對(duì)所述各子隧道的帶寬信息求和得到所述總帶寬信息。
3、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于,所述計(jì) 算主隧道的路徑的步驟包括根據(jù)約束最短路徑優(yōu)先算法計(jì)算所述主隧道的路徑。
4、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于,所述獲 取總帶寬信息的步驟包括獲取預(yù)置的總帶寬信息;所述根據(jù)各隧道的帶寬需求將所述主隧道的路徑信息分配給各子隧道的 步驟包括使用所述主隧道路徑的路徑信息作為新的子隧道的路徑信息; 獲取所述新的子隧道的帶寬信息;從所述主隧道的總帶寬信息對(duì)應(yīng)的帶寬中扣除所述新的子隧道的帶寬信 息對(duì)應(yīng)的帶寬。
5、 根據(jù)權(quán)利要求4所述的數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于,所述從 所述主隧道的總帶寬信息對(duì)應(yīng)的帶寬中扣除所述新的子隧道的帶寬信息對(duì)應(yīng) 的帶寬的步驟之后包括判斷所述主隧道的可用帶寬是否達(dá)到預(yù)置的重計(jì)算門限,若達(dá)到,則才艮 據(jù)預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址,預(yù)置的建立屬性參數(shù)以及總 帶寬信息計(jì)算主隧道的路徑。
6、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于,所述獲 取總帶寬信息的步驟包括獲取入口節(jié)點(diǎn)與出口節(jié)點(diǎn)之間路徑的帶寬信息;根據(jù)所述帶寬信息選擇帶寬最大的帶寬信息作為總帶寬信息。
7、 根據(jù)權(quán)利要求2, 4或6所述的數(shù)據(jù)傳輸隧道計(jì)算方法,其特征在于, 所述建立屬性參數(shù)包括所述隧道使用的傳輸協(xié)議以及所述隧道使用的數(shù)據(jù)格式。
8、 一種數(shù)據(jù)傳輸隧道管理裝置,其特征在于,包括總帶寬獲取單元,用于獲取總帶寬信息,其中,所述總帶寬為至少能夠 滿足兩個(gè)子隧道的帶寬需求的帶寬;路徑計(jì)算單元,用于根據(jù)所述總帶寬信息、預(yù)置的入口節(jié)點(diǎn)地址、預(yù)置 的出口節(jié)點(diǎn)地址以及預(yù)置的隧道建立屬性參數(shù)計(jì)算主隧道的路徑信息;信息分配單元,根據(jù)各隧道的帶寬需求將所述主隧道的路徑信息分配給 各子隧道;所述子隧道為入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)與 所述預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)對(duì) 應(yīng)相同的隧道。
9、 根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸隧道管理裝置,其特征在于,所述總 帶寬獲取單元包括獲取單元,用于獲取各子隧道的帶寬信息;合并單元,用于對(duì)所述各子隧道的帶寬信息求和得到總帶寬信息。
10、 根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸隧道管理裝置,其特征在于,所述 總帶寬獲取單元包括信息獲取單元,獲取入口節(jié)點(diǎn)與出口節(jié)點(diǎn)之間路徑的帶寬信息;隧道選擇單元,根據(jù)所述帶寬信息選擇帶寬最大的帶寬信息作為總帶寬 信息。
11、根據(jù)權(quán)利要求9或IO所述的數(shù)據(jù)傳輸隧道管理裝置,其特征在于, 所述信息分配單元包括屬性校驗(yàn)單元,用于配置新的子隧道時(shí),判斷所述新的子隧道的入口節(jié) 點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)是否與所述預(yù)置的入口節(jié)點(diǎn)地址, 所述預(yù)置的出口節(jié)點(diǎn)地址以及所述預(yù)置的建立屬性參數(shù)對(duì)應(yīng)相同;隧道重用單元,用于當(dāng)新的子隧道的入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及 建立屬性參數(shù)與所述預(yù)置的入口節(jié)點(diǎn)地址,所述預(yù)置的出口節(jié)點(diǎn)地址以及所 述預(yù)置建立屬性參數(shù)對(duì)應(yīng)相同時(shí),使用所述主隧道路徑的路徑信息作為所述 新的子隧道的路徑信息。
全文摘要
本發(fā)明公開(kāi)一種數(shù)據(jù)傳輸隧道計(jì)算方法以及數(shù)據(jù)傳輸隧道管理裝置,用于減少路由路徑計(jì)算,提高網(wǎng)絡(luò)性能。本發(fā)明方法包括獲取總帶寬信息,其中,所述總帶寬為至少能夠滿足兩個(gè)子隧道的帶寬需求的帶寬;根據(jù)所述總帶寬信息、預(yù)置的入口節(jié)點(diǎn)地址、預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)計(jì)算主隧道的路徑信息;根據(jù)各隧道的帶寬需求將所述主隧道的路徑信息分配給各子隧道;所述子隧道為入口節(jié)點(diǎn)地址,出口節(jié)點(diǎn)地址以及建立屬性參數(shù)分別與所述預(yù)置的入口節(jié)點(diǎn)地址,預(yù)置的出口節(jié)點(diǎn)地址以及預(yù)置的建立屬性參數(shù)對(duì)應(yīng)相同的隧道。本發(fā)明還提供一種數(shù)據(jù)傳輸隧道管理裝置。本發(fā)明可以有效地減少路由路徑計(jì)算,提高網(wǎng)絡(luò)性能。
文檔編號(hào)H04L12/54GK101378349SQ20071014560
公開(kāi)日2009年3月4日 申請(qǐng)日期2007年8月30日 優(yōu)先權(quán)日2007年8月30日
發(fā)明者李振斌, 剛 閆, 閆長(zhǎng)江, 陳雙龍 申請(qǐng)人:華為技術(shù)有限公司