專利名稱:一種基于業務等級的損耗分配方法
技術領域:
本發明涉及一種端到端的損耗分配方法,更具體地說,涉及一種基于業務等級的端到端的損耗分配方法。
背景技術:
在NGN(Next Generation Network,下一代網絡)網絡中,端到端的服務質量保證是一個非常重要的環節。諸如語音、數據、傳真、視頻等應用都需要有高質量的端到端的性能保證。一個端到端路徑可能包括不同的網絡網段,如何保證端到端的性能,這是個極具挑戰性的問題。也就是說,對于一個端到端服務的總損耗目標,如何把這個總損耗目標分配到其路徑上的各個網段,使得每個網段實現其子損耗目標,從而實現總的損耗目標,來保證端到端的服務性能,這是個非常重要的研究領域。
目前關于端到端的損耗分配方法大致有四種靜態分配法、偽靜態分配法、信令協商分配法和匯總分配法。其中與本發明相近的是匯總分配法。下面對該方法進行簡單的介紹,所用到的網絡拓撲結構如下圖1所示。用戶A和用戶B存在端到端的應用,流路徑上有A、B、C三個網段,每個網段是一個獨立的管理域,網段A、C直接面向用戶。
匯總分配法—匯總法就是把路徑上各網段上的邊到邊的損耗指標匯總起來,與用戶要求的端到端的性能指標進行比較,若符合用戶要求則性能分配成功,不符合則分配失敗。具體做法在下面結合圖1進行說明。
首先,用戶A向網段A提出業務請求。這里所說的業務是指由運營商或其他網絡服務商提供的,面向用戶的具體的網絡應用,比如VOIP業務。網段A根據用戶A的請求,確定用戶A請求的端到端的性能指標,比如時延。確定業務的轉發路徑,然后向端到端路徑上的其他網段B、C請求各自的邊到邊的性能指標。然后,收到其他網段B、C的指標后,網段A將這些指標匯總成端到端的指標。如果滿足用戶的要求,則分配成功;如果不滿足則分配失敗。然后通過重新選路或和用戶協商一個較低的性能指標等方法,重新分配端到端的性能指標或者拒絕提供服務。
上述的匯總分配方法僅根據用戶的性能指標進行分配,沒有細分業務等級,這在許多情況下是不合適的。目前的研究一種業務只對應了一個Y.1541等級,比如語音業務只對應Y.1541QoS等級0。我們認為在同一個業務內還需要再細分,才能滿足實際需要。比如語音業務可細分為本地,國內長途和國際長途這三個等級。
舉例來說,我們考慮兩個語音業務國內業務和國際長途業務,二者的性能指標可能是一樣的,那么僅根據性能指標,路徑上的網段很難區別出二者有何不同。但是顯然國內業務的性能指標容易實現,而國際長途業務的性能就很難達到用戶的要求。正是針對這種問題,本發明提供了一種基于業務再細分其等級的損耗分配方法。
發明內容
因此,本發明目的在于提供一種基于業務等級的損耗分配方法。對于業務根據其傳輸距離等特性進行進一步的細分,使分配優先級較高的業務相比分配優先級較低的業務更容易得到端到端的性能保證,使網段內不同性能的轉發路徑用于轉發不同性能需要的業務,從而可以提高網段的資源利用率,提高網段提供優質業務的能力。具體地,分配優先級是指網段在進行資源預留時,對于具有相同的端到端的QoS等級的流,進一步細分其分配優先級,分配優先級高的流優先獲得性能高的資源。
為實現上述的發明目的,本發明提供了一種基于業務等級的損耗分配方法,該方法包括根據業務的優先等級確定各網段的邊到邊的損耗性能指標;將匯總的各網段的損耗性能指標與用戶請求的總的端到端的性能指標進行比較,確定損耗分配是否成功。
優選地,上述方法的第一步驟包括在業務層將業務細分等級,然后將業務及業務的等級映射成控制層的損耗性能指標、對應的端到端的QoS等級和分配優先級,接著將端到端的QoS等級和分配優先級映射為與傳輸層的轉發等級,根據轉發等級給出每個網段的邊到邊的損耗性能指標。具體地,端到端的QoS等級是指由ITU-T(國際電信聯盟)在其推薦書Y.1541中定義的端到端的性能等級。
本發明的進一步的特征和優點將在后面結合附圖予以說明。
圖1為一種簡單的網絡拓撲結構;圖2為包含有本發明的損耗分配服務器的網絡拓撲結構。
圖3為說明本發明的損耗分配方法的流程圖。
具體實施例方式
下面將具體說明本發明的基于業務等級的端到端的損耗分配方法。利用本發明的方法,可以實現等級高的業務性能得到優先的保證,比如國際語音業務的優先級要高于國內語音業務的等級,那么就要優先保證國際語音業務的傳輸性能。
按照ITU-T Y.1541定義了六種網絡QoS(服務質量)等級。其中Class 0(第0級)、Class 1(第1級)對應語音業務,Class 5(第5級)對應盡力而為的轉發業務。本發明中,在這些端到端的QoS等級的基礎上,再進一步細分其等級,比如每一個端到端的QoS等級可以再細分成8種分配優先級,這樣就有48種細化了的等級。對應一個特定的業務不需要與這8個分配優先級一一對應,比如語音業務可細分為三種業務等級本地、國內長途和國際長途,將這三種語音業務的業務等級分別對應到Class 0或Class 1的某個等級即可。我們將Y.1541端到端的QoS等級再經細分的等級組成的等級稱為控制層的等級,即業務的分配優先級;將類似于語音業務的那三個優先級,即面向應用的優先級稱為應用層面的等級,即業務等級。另外,還有轉發層面的等級,由于數據轉發層面使用的技術不同,其支持的等級不同,有的可以支持到64種,有的可以支持8種,所以我們需要實現控制層面的等級向轉發層面的等級的映射。簡單來說,對于一個端到端的業務,我們共做兩次映射,先把業務的應用層面的等級映射到控制層面的等級,然后把控制層面的等級映射到轉發層面的等級。同時,某些業務比如語音業務,其雙向的性能要求是對等的,任何一個方向的性能得不到保證,業務都無法提供,為了提高效率,可以考慮對這種業務實行雙向的性能指標分配。用戶提出業務請求時,業務提供商,可以屬于用戶接入的網段,也可以屬于其它第三方網段。
具體地,根據Y.1541控制層面分為6個等級,但是在實際應用中這6個等級是不夠的,每個等級應該再細分等級,用以區分不同的業務。用戶終端設備可能是只關心具體的業務,和基于業務應用的實際體驗,而對具體的端到端的QoS等級及業務等級是不關心的,所以存在業務層面的等級向端到端的QoS等級映射的需要,具體實現比如把語音業務細分為本地,國內長途,國際長途三種業務,把這三種業務,由業務服務器映射為相應的端到端的QoS等級和分配優先級,這種映射關系由網絡管理員根據具體的業務和網絡的實際情況進行配置。
下面結合附圖,詳細說明本發明的損耗分配過程。
如圖3所示,首先,在步驟S1,用戶A先向業務提供商提出一個由用戶A到用戶B的業務請求(如圖1示出的),比如語音業務,并指定業務等級為國際長途。如果用戶A具有QoS能力可以參與控制層面的等級協商。
接下來,為了簡單起見,我們假定業務受理屬于網段A(如圖1示出的)。在步驟S2,網段A根據用戶A請求的業務及業務等級,確定相應的控制層面的Y.1541端到端的QoS等級、相應的性能指標(比如時延、丟包率、抖動等)、以及分配優先級。舉例來說,用戶A向業務受理服務器(圖2所示出的)請求語音業務,并顯示指出業務等級為國際長途(利用電話號碼的區號來區分),業務受理服務器將該業務的等級映射為QoSClass 0,分配優先級為7,并給出相應的性能指標(IPTD<100ms,IPDV<50ms等)。
接下來,圖2中所示出的本發明的損耗分配服務器將執行損耗分配。在步驟S3,網段A確定轉發路徑,將請求的Y.1541端到端的QoS等級及分配優先級映射為自身網段的轉發等級,確定相應等級的邊到邊(即從入口網關到出口網關)的轉發性能(時延、丟包率、抖動等)。網段內邊到邊的性能通過測試系統測得。在一個邊到邊上,由于存在不同的轉發路徑及不同的轉發等級,可能存在多種轉發性能,這由測試系統測得。把Y.1541端到端的QoS等級及等級映射為相應的轉發等級后,即可得到其邊到邊的轉發性能。
然后,向路徑上的下一個網段發送業務性能分配請求,請求的消息包括端到端的總性能指標、對應的端到端的QoS等級、以及控制層面的分配優先級,并加入網段A自身已分配的邊到邊的性能指標。注意,考慮到兩個網段的分配優先級可能不是一一對應,需要根據配置協商做適當的轉換。比如網段1的長話業務對應的分配優先級為y.1541 qos class 0、分配優先級7,而網段2長話業務對應的分配優先級為y.1541 qos class 0、分配優先級3,這樣網段1向網段2發送請求時,就要做相應的映射,這種映射規則是由兩個網段的管理員協商指定的。
然后,在步驟S4,路徑上的網段,即本實施例中的網段B同樣根據請求的Y.1541端到端的QoS等級及對應的分配優先級,映射出自身網段的轉發等級,然后確定該轉發等級的邊到邊的性能指標,將該邊到邊的性能指標加入請求消息中,然后將請求消息發送給下一個網段。
接下來,在步驟S5,網段C同樣給出自身對應轉發等級的邊到邊的性能。網段C確定自己為路徑上的最后一個網段,匯總路徑上各網段所提供的性能指標,看是否可以滿足總的端到端的性能指標,若滿足則端到端的損耗分配成功。由網段C沿路徑的反方向,發送資源預留請求消息,考慮到有的業務是雙向對稱的,可以同時申請雙向的損耗分配和資源預留,即每個網段在進行正向的損耗分配申請的同時進行反向的損耗分配申請,從而可保證如語音業務這樣的要求雙向的且資源對等的業務的需要。此外,也可以在損耗分配請求的同時進行資源預留。
在步驟S6,判斷損耗分配是否滿足需要的性能指標。若損耗分配成功,則在步驟S7,沿路徑的反方向做資源預留申請,并攜帶損耗分配成功的消息。這樣,網段A收到反方向的資源預留請求,確認損耗分配成功后,向用戶A發送成功確認消息。
如果損耗分配失敗,在步驟S8,網段C將損耗分配失敗消息、各網段提供的邊到邊的性能指標一并反饋給請求的發起者網段A。
網段A處理分配失敗有兩種方式a)參照各網段提供的邊到邊的性能,重新選擇路徑,重新發起損耗分配請求。
b)如果用戶A具有QoS能力,與用戶協商較為寬松的性能指標。進一步,如果要求業務的報文長度的性能指標無法滿足,比如傳輸抖動,但其他報文長度的性能指標可以滿足,業務提供商還可以和用戶協商報文長度等傳輸參數。
由此可見,通過對業務細分為不同的業務等級,基于該業務等級進行損耗分配,使業務等級較高的業務更容易得到端到端的性能保證,使網段內不同性能的轉發路徑用于轉發不同性能需要的業務,從而可以提高網段的資源利用率,提高網段提供優質業務的能力。
權利要求
1.一種基于業務等級的端到端的損耗分配方法,其特征在于,包括以下步驟根據業務的優先等級確定各網段的邊到邊的損耗性能指標;將匯總的各網段的損耗性能指標與用戶請求的總的端到端的性能指標進行比較,確定損耗分配是否成功。
2.根據權利要求1的損耗分配方法,其特征在于,該方法的第一步驟包括在業務層將業務細分等級,然后將業務及業務的等級映射成控制層的損耗性能指標、對應的端到端的QoS等級和分配優先級,接著將端到端的QoS等級和分配優先級映射為與傳輸層的轉發等級,根據轉發等級給出每個網段的邊到邊的損耗性能指標。
3.根據權利要求1的損耗分配方法,其特征在于還包括同時進行雙向的損耗分配,即路徑上的網段在進行正向損耗分配申請時同時申請反向的損耗分配。
4.根據權利要求1的損耗分配方法,其特征在于還包括當損耗分配不成功時,業務受理方與用戶重新協商性能指標。
5.根據權利要求1的損耗分配方法,其特征在于還包括當損耗分配不成功時參照各網段提供的邊到邊的損耗性能指標,重新選擇路徑并重新進行損耗分配。
全文摘要
本發明提供了一種基于業務等級的端到端的損耗分配方法。一個端到端的路徑可能包括一個或多個網段,端到端的性能是由路徑上各網段的邊到邊的性能匯總組成的。該方法根據業務的優先等級確定各網段的邊到邊的損耗性能指標;將匯總的各網段的損耗性能指標與用戶請求的總的端到端的性能指標進行比較,確定損耗分配是否成功。通過對業務細分為不同的業務等級,基于該業務等級進行損耗分配,使業務等級較高的業務更容易得到端到端的性能保證,使網段內不同性能的轉發路徑用于轉發不同性能需要的業務,從而可以提高網段的資源利用率,提高網段提供優質業務的能力。
文檔編號H04L12/54GK101043369SQ20061006145
公開日2007年9月26日 申請日期2006年6月30日 優先權日2006年6月30日
發明者胡士輝 申請人:華為技術有限公司