一種基于業(yè)務類型的流量調度方法、系統(tǒng)和設備的制作方法
【專利摘要】本發(fā)明公開了一種基于業(yè)務類型的流量調度方法、系統(tǒng)和設備,該方法包括:流量調度服務器獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,并獲取骨干網(wǎng)內的各條鏈路的鏈路信息;流量調度服務器利用各種業(yè)務類型的流量信息以及各條鏈路的鏈路信息確定各業(yè)務類型的流量在骨干網(wǎng)內的傳輸鏈路;流量調度服務器將各業(yè)務類型的流量在骨干網(wǎng)內的傳輸鏈路通知給所述骨干網(wǎng)內各網(wǎng)絡設備,由所述骨干網(wǎng)內各網(wǎng)絡設備按照業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路傳輸該業(yè)務類型的流量。本發(fā)明實施例中,能夠提高帶寬利用率,按需分配鏈路帶寬,保證業(yè)務體驗,差異化流量調度。
【專利說明】一種基于業(yè)務類型的流量調度方法、系統(tǒng)和設備
【技術領域】
[0001] 本發(fā)明涉及了通信【技術領域】,尤其是涉及了一種基于業(yè)務類型的流量調度方法、 系統(tǒng)和設備。
【背景技術】
[0002] 目前Internet存在如下問題:第一,路由選擇基于目的IP地址和最短路徑進行, 忽略了網(wǎng)絡可用鏈路容量和分組流本身的要求,如某些鏈路過載或擁塞,而其它一些鏈路 處于利用率不足,從而導致整個網(wǎng)絡鏈路帶寬利用率不高;第二,目前IP技術希望支撐廣 泛的業(yè)務(如話音和視頻等),但是目前的IP服務無法保證這些業(yè)務的服務質量?;谏鲜?問題,IP技術考慮增加流量控制(或稱之為流量工程)技術,從而提供一種直接方式的流量 控制機制。
[0003] 流量工程用于避免由于業(yè)務流和資源的無效映射所導致的有些資源過渡利用,其 它資源利用不足的矛盾。其中,IP網(wǎng)絡轉發(fā)基于OSPF (Open Shortest Path First,開放 式最短路徑優(yōu)先)、ISIS (Intermediate System to Intermediate System,中間系統(tǒng)到中 間系統(tǒng))等計算出最短路徑,流量工程功能開啟后,為改善路徑計算的有效性,還需要考慮 估計帶寬和鏈路擁塞系數(shù)等參數(shù)。
[0004] 現(xiàn)有技術中,流量工程主要包括信息發(fā)布組件、通路選擇組件、信令組件和數(shù)據(jù)轉 發(fā)組件。其中,信息發(fā)布組件:每臺路由器向外通告和獲取網(wǎng)絡拓撲狀態(tài)信息,并形成鏈路 狀態(tài)數(shù)據(jù)庫和流量工程數(shù)據(jù)庫,鏈路狀態(tài)數(shù)據(jù)庫用于SPF(Short est Path First,最短路徑 優(yōu)先)計算,流量工程數(shù)據(jù)庫用于建立流量工程隧道時進行選路的計算。通路選擇組件:入 口路由器使用基于約束的SPF算法計算每條物理鏈路。信令組件:根據(jù)通路選擇組件計算 出的鏈路建立轉發(fā)鏈路,預留資源并分發(fā)標簽等。數(shù)據(jù)轉發(fā)組件:在信令組件成功建立轉發(fā) 鏈路之后,采用高速高效轉發(fā)技術對數(shù)據(jù)報文進行轉發(fā)。
[0005] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在以下問題:
[0006] 當前的流量工程方案中,由于路由器的主要功能是IP層轉發(fā)功能,因此在上述過 程中也只能根據(jù)部分IP層指標(如鏈路帶寬)進行協(xié)商,獲取鏈路的指標比較少,最終決定 的轉發(fā)鏈路可能不是最優(yōu)的轉發(fā)鏈路。
【發(fā)明內容】
[0007] 本發(fā)明實施例提供一種基于業(yè)務類型的流量調度方法、系統(tǒng)和設備,以選擇最優(yōu) 的轉發(fā)鏈路,并基于最優(yōu)的轉發(fā)鏈路傳輸流量,避免網(wǎng)絡擁塞。
[0008] 為了達到上述目的,本發(fā)明實施例提供一種基于業(yè)務類型的流量調度方法,該方 法包括:
[0009] 流量調度服務器獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,并獲取所 述骨干網(wǎng)內的各條鏈路的鏈路信息;
[0010] 所述流量調度服務器利用所述各種業(yè)務類型的流量信息以及所述各條鏈路的鏈 路信息確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路;
[0011] 所述流量調度服務器將各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路通知給所 述骨干網(wǎng)內各網(wǎng)絡設備,由所述骨干網(wǎng)內各網(wǎng)絡設備按照業(yè)務類型的流量在所述骨干網(wǎng)內 的傳輸鏈路傳輸該業(yè)務類型的流量。
[0012] 本發(fā)明實施例提供一種基于業(yè)務類型的流量調度系統(tǒng),該系統(tǒng)包括:
[0013] 流量調度服務器,用于獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,并 獲取所述骨干網(wǎng)內的各條鏈路的鏈路信息;以及,利用所述各種業(yè)務類型的流量信息以及 所述各條鏈路的鏈路信息確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路;以及,將各 業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路通知給所述骨干網(wǎng)內各網(wǎng)絡設備;
[0014] 網(wǎng)絡設備,用于按照業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路傳輸該業(yè)務類型 的流量。
[0015] 本發(fā)明實施例提供一種流量調度服務器,該流量調度服務器包括:
[0016] 業(yè)務狀態(tài)感知模塊,用于獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息;
[0017] 鏈路狀態(tài)感知模塊,用于獲取所述骨干網(wǎng)內的各條鏈路的鏈路信息;
[0018] 流量調度模塊,用于利用所述各種業(yè)務類型的流量信息以及所述各條鏈路的鏈路 信息確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路;
[0019] 策略下發(fā)模塊,用于將各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路通知給所述 骨干網(wǎng)內各網(wǎng)絡設備,由所述骨干網(wǎng)內各網(wǎng)絡設備按照業(yè)務類型的流量在所述骨干網(wǎng)內的 傳輸鏈路傳輸該業(yè)務類型的流量。
[0020] 與現(xiàn)有技術相比,本發(fā)明實施例至少具有以下優(yōu)點:本發(fā)明實施例中,能夠基于骨 干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息以及骨干網(wǎng)內的各條鏈路的鏈路信息決定各業(yè)務 類型的流量在骨干網(wǎng)內的傳輸鏈路,從而基于業(yè)務類型進行流量調度,提高帶寬利用率,按 需分配鏈路帶寬,保證業(yè)務體驗,差異化流量調度,并避免某些鏈路過載或擁塞,而其它鏈 路利用率不足等問題。
【專利附圖】
【附圖說明】
[0021] 為了更清楚地說明本發(fā)明的技術方案,下面將對實施例描述中所需要使用的附圖 作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普 通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022] 圖1是本發(fā)明實施例的應用場景示意圖;
[0023] 圖2是本發(fā)明實施例一提供的一種基于業(yè)務類型的流量調度方法流程圖;
[0024] 圖3是本發(fā)明實施例三提供的一種流量調度服務器的結構示意圖。
【具體實施方式】
[0025] 下面將結合本發(fā)明中的附圖,對本發(fā)明中的技術方案進行清楚、完整地描述,顯 然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的 實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都 屬于本發(fā)明保護的范圍。
[0026] 實施例一
[0027] 針對現(xiàn)有技術中存在的問題,本發(fā)明實施例一提供一種基于業(yè)務類型的流量調度 方法,該方法應用于至少包括流量分析設備、流量調度服務器和骨干網(wǎng)內各網(wǎng)絡設備(如: 路由器)的網(wǎng)絡中,以圖1為本發(fā)明實施例的應用場景示意圖,該流量分析設備位于省網(wǎng)出 口與骨干網(wǎng)之間,該流量調度服務器具體可以包括多個流量調度服務器,以分擔處理工作 量,且該流量調度服務器與各流量分析設備相連接,并與骨干網(wǎng)內各網(wǎng)絡設備相連接。
[0028] 在上述應用場景下,如圖2所示,該方法包括以下步驟:
[0029] 步驟201,流量調度服務器獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息, 并獲取骨干網(wǎng)內的各條鏈路的鏈路信息。
[0030] 本發(fā)明實施例中,流量調度服務器獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流 量信息,具體包括但不限于如下方式:流量分析設備通過對需要進入骨干網(wǎng)的各種業(yè)務類 型的流量以及對來自骨干網(wǎng)的各種業(yè)務類型的流量進行分析(即流量分析設備對省網(wǎng)出口 與骨干網(wǎng)之間的流量進行分析),得到需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,并 將需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息上報給流量調度服務器,由流量調度服 務器接收流量分析設備上報的需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息。
[0031] 其中,業(yè)務類型具體包括但不限于以下之一或者任意組合:HTTP (Hyper Text Transfer Protocol,超文本傳輸協(xié)議)業(yè)務、P2P (Peer-t〇-Peer,點對點)業(yè)務、即時通訊 業(yè)務、路由網(wǎng)管信息業(yè)務以及其它類型的業(yè)務。
[0032] 如表1所示,為流量分析設備上報給流量調度服務器的各種業(yè)務類型的流量信息 的一種示例,業(yè)務入方向流量和業(yè)務出方向流量為流量分析設備通過對需要進入骨干網(wǎng)的 各種業(yè)務類型的流量(即業(yè)務出方向流量)以及對來自骨干網(wǎng)的各種業(yè)務類型的流量(即業(yè) 務入方向流量)進行分析后得到的,且業(yè)務總流量為業(yè)務入方向流量與業(yè)務出方向流量為 流量之和。
[0033] 表 1
[0034]
【權利要求】
1. 一種基于業(yè)務類型的流量調度方法,其特征在于,該方法包括: 流量調度服務器獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,并獲取所述骨 干網(wǎng)內的各條鏈路的鏈路信息; 所述流量調度服務器利用所述各種業(yè)務類型的流量信息以及所述各條鏈路的鏈路信 息確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路; 所述流量調度服務器將各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路通知給所述骨 干網(wǎng)內各網(wǎng)絡設備,由所述骨干網(wǎng)內各網(wǎng)絡設備按照業(yè)務類型的流量在所述骨干網(wǎng)內的傳 輸鏈路傳輸該業(yè)務類型的流量。
2. 如權利要求1所述的方法,其特征在于, 所述流量調度服務器獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,具體包 括:所述流量調度服務器接收流量分析設備上報的需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的 流量信息;其中,所述各種業(yè)務類型的流量信息為所述流量分析設備通過對需要進入所述 骨干網(wǎng)的各種業(yè)務類型的流量以及對來自所述骨干網(wǎng)的各種業(yè)務類型的流量進行分析后 得到并上報的; 所述流量調度服務器獲取所述骨干網(wǎng)內的各條鏈路的鏈路信息,具體包括:所述流量 調度服務器接收所述骨干網(wǎng)內的網(wǎng)絡設備上報的各條鏈路的鏈路信息;其中,所述各條鏈 路的鏈路信息為所述骨干網(wǎng)內的網(wǎng)絡設備通過監(jiān)測所述骨干網(wǎng)內的各條鏈路的鏈路使用 情況得到并上報的。
3. 如權利要求1所述的方法,其特征在于,所述流量調度服務器利用所述各種業(yè)務類 型的流量信息以及所述各條鏈路的鏈路信息確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳 輸鏈路,具體包括: 所述流量調度服務器利用各種業(yè)務類型的流量信息確定每種業(yè)務類型需要在所述骨 干網(wǎng)中傳輸?shù)牧髁浚酶鳁l鏈路的鏈路信息確定每條鏈路能夠承載的流量,并利用每種 業(yè)務類型需要在所述骨干網(wǎng)中傳輸?shù)牧髁亢兔織l鏈路能夠承載的流量確定各業(yè)務類型的 流量在所述骨干網(wǎng)內的傳輸鏈路。
4. 如權利要求3所述的方法,其特征在于,所述流量調度服務器利用每種業(yè)務類型需 要在所述骨干網(wǎng)中傳輸?shù)牧髁亢兔織l鏈路能夠承載的流量確定各業(yè)務類型的流量在所述 骨干網(wǎng)內的傳輸鏈路,具體包括: 所述流量調度服務器選擇能夠承載的流量大于業(yè)務類型需要在所述骨干網(wǎng)中傳輸?shù)?流量的鏈路,并確定各選擇的鏈路所對應的鏈路指標; 所述流量調度服務器選擇鏈路所對應的鏈路指標滿足該業(yè)務類型所需要鏈路指標的 鏈路作為該業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路; 其中,所述各條鏈路的鏈路信息中包含各條鏈路的鏈路指標,且鏈路指標包括以下之 一或者任意組合:時延、抖動、丟包率; 其中,業(yè)務類型包括以下之一或者任意組合:超文本傳輸協(xié)議HTTP業(yè)務、點對點P2P業(yè) 務、即時通訊業(yè)務、路由網(wǎng)管信息業(yè)務。
5. 如權利要求1所述的方法,其特征在于,所述流量調度服務器將各業(yè)務類型的流量 在所述骨干網(wǎng)內的傳輸鏈路通知給所述骨干網(wǎng)內各網(wǎng)絡設備,具體包括: 所述流量調度服務器通過流表方式將業(yè)務類型與該業(yè)務類型的流量在所述骨干網(wǎng)內 的傳輸鏈路之間的對應關系通知給骨干網(wǎng)內各網(wǎng)絡設備;或者, 所述流量調度服務器通過策略路由方式將業(yè)務類型與該業(yè)務類型的流量在所述骨干 網(wǎng)內的傳輸鏈路之間的對應關系通知給骨干網(wǎng)內各網(wǎng)絡設備。
6. -種基于業(yè)務類型的流量調度系統(tǒng),其特征在于,該系統(tǒng)包括: 流量調度服務器,用于獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息,并獲取 所述骨干網(wǎng)內的各條鏈路的鏈路信息;以及,利用所述各種業(yè)務類型的流量信息以及所述 各條鏈路的鏈路信息確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路;以及,將各業(yè)務 類型的流量在所述骨干網(wǎng)內的傳輸鏈路通知給所述骨干網(wǎng)內各網(wǎng)絡設備; 網(wǎng)絡設備,用于按照業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路傳輸該業(yè)務類型的流 量。
7. 如權利要求6所述的系統(tǒng),其特征在于,還包括: 流量分析設備,用于通過對需要進入骨干網(wǎng)的各種業(yè)務類型的流量以及對來自骨干網(wǎng) 的各種業(yè)務類型的流量進行分析,得到需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息, 并將需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息上報給所述流量調度服務器,由所述 流量調度服務器接收所述流量分析設備上報的需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流 量信息; 所述網(wǎng)絡設備,還用于通過監(jiān)測骨干網(wǎng)內的各條鏈路的鏈路使用情況得到骨干網(wǎng)內的 各條鏈路的鏈路信息,并將骨干網(wǎng)內的各條鏈路的鏈路信息上報給所述流量調度服務器, 由所述流量調度服務器接收骨干網(wǎng)內的所述網(wǎng)絡設備上報的各條鏈路的鏈路信息。
8. 如權利要求6所述的系統(tǒng),其特征在于, 所述網(wǎng)絡設備,具體用于在收到需要傳輸?shù)臉I(yè)務報文后,通過對所述業(yè)務報文的鏈路 層標識、和/或網(wǎng)絡層標識、和/或傳輸層標識進行區(qū)分,獲得所述業(yè)務報文的業(yè)務類型,并 按照所述業(yè)務報文的業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路傳輸所述業(yè)務報文。
9. 一種流量調度服務器,其特征在于,該流量調度服務器包括: 業(yè)務狀態(tài)感知模塊,用于獲取需要在骨干網(wǎng)中傳輸?shù)母鞣N業(yè)務類型的流量信息; 鏈路狀態(tài)感知模塊,用于獲取所述骨干網(wǎng)內的各條鏈路的鏈路信息; 流量調度模塊,用于利用所述各種業(yè)務類型的流量信息以及所述各條鏈路的鏈路信息 確定各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路; 策略下發(fā)模塊,用于將各業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路通知給所述骨干 網(wǎng)內各網(wǎng)絡設備,由所述骨干網(wǎng)內各網(wǎng)絡設備按照業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸 鏈路傳輸該業(yè)務類型的流量。
10. 如權利要求9所述的流量調度服務器,其特征在于, 所述業(yè)務狀態(tài)感知模塊,具體用于接收流量分析設備上報的需要在骨干網(wǎng)中傳輸?shù)母?種業(yè)務類型的流量信息;其中,所述各種業(yè)務類型的流量信息為所述流量分析設備通過對 需要進入所述骨干網(wǎng)的各種業(yè)務類型的流量以及對來自所述骨干網(wǎng)的各種業(yè)務類型的流 量進行分析后得到并上報的; 所述鏈路狀態(tài)感知模塊,具體用于接收所述骨干網(wǎng)內的網(wǎng)絡設備上報的各條鏈路的鏈 路信息;其中,所述各條鏈路的鏈路信息為所述骨干網(wǎng)內的網(wǎng)絡設備通過監(jiān)測所述骨干網(wǎng) 內的各條鏈路的鏈路使用情況得到并上報的。
11. 如權利要求9所述的流量調度服務器,其特征在于, 所述流量調度模塊,具體用于利用各種業(yè)務類型的流量信息確定每種業(yè)務類型需要在 所述骨干網(wǎng)中傳輸?shù)牧髁?,利用各條鏈路的鏈路信息確定每條鏈路能夠承載的流量,并利 用每種業(yè)務類型需要在所述骨干網(wǎng)中傳輸?shù)牧髁亢兔織l鏈路能夠承載的流量確定各業(yè)務 類型的流量在骨干網(wǎng)內的傳輸鏈路。
12. 如權利要求11所述的流量調度服務器,其特征在于, 所述流量調度模塊,進一步用于選擇能夠承載的流量大于業(yè)務類型需要在所述骨干網(wǎng) 中傳輸?shù)牧髁康逆溌?,并確定各選擇的鏈路所對應的鏈路指標; 選擇鏈路所對應的鏈路指標滿足該業(yè)務類型所需要鏈路指標的鏈路作為該業(yè)務類型 的流量在所述骨干網(wǎng)內的傳輸鏈路; 其中,所述各條鏈路的鏈路信息中包含各條鏈路的鏈路指標,且鏈路指標包括以下之 一或者任意組合:時延、抖動、丟包率; 其中,業(yè)務類型包括以下之一或者任意組合:超文本傳輸協(xié)議HTTP業(yè)務、點對點P2P業(yè) 務、即時通訊業(yè)務、路由網(wǎng)管信息業(yè)務。
13. 如權利要求9所述的流量調度服務器,其特征在于, 所述策略下發(fā)模塊,具體用于通過流表方式將業(yè)務類型與該業(yè)務類型的流量在所述骨 干網(wǎng)內的傳輸鏈路之間的對應關系通知給骨干網(wǎng)內各網(wǎng)絡設備;或者,通過策略路由方式 將業(yè)務類型與該業(yè)務類型的流量在所述骨干網(wǎng)內的傳輸鏈路之間的對應關系通知給骨干 網(wǎng)內各網(wǎng)絡設備。
【文檔編號】H04L12/851GK104243345SQ201310228834
【公開日】2014年12月24日 申請日期:2013年6月8日 優(yōu)先權日:2013年6月8日
【發(fā)明者】李晨, 黃璐, 劉志恒 申請人:中國移動通信集團公司