彈性分組數據環及其業務的實現方法
2023-10-31 02:42:17 2
專利名稱:彈性分組數據環及其業務的實現方法
技術領域:
本發明涉及一種通信設備及其通信方法,特別是涉及一種彈性分組數據環及其業務的實現方法。
背景技術:
在電信網絡中,彈性分組數據環(RPR,Resilient Packet Ring)技術具有IP的智能化、乙太網的經濟性和光纖環網的高帶寬效率、可靠性優勢,適用於寬帶IP城域網組網,是處理多業務傳送的綜合傳輸解決方案。RPR技術能夠以低成本提供電信級的服務,並且在提供類似同步數字系列(SDH,Synchronous Digital Hierarchy)級網絡可靠性的同時降低傳送費用。
參閱圖1,RPR為互逆雙環拓撲結構,由形成環狀迴路的多個節點(Station)101構成。每個RPR節點101都採用一個乙太網中用到的48位媒體接入控制(MAC,Medium Access Control)地址作為地址標識。兩個環被分別稱為0環(Ringlet0)102和1環(Ringlet1)103。兩相鄰節點所界定的環部分構成環上的「段」。環上的每段光路工作在同一速率上,雙環都能夠傳送數據。RPR的0環102的數據傳送方向為順時針方向,1環103的數據傳送方向為逆時針方向。
在RPR環上,可以承載三種業務ClassA、ClassB以及ClassC。其中ClassA需要確保帶寬和時延;ClassB業務又分為承諾信息速率(CIR,CommitedInformation Rate)業務和超出信息速率(EIR,Excess Information Rate)業務,其中CIR業務需要保證帶寬,EIR不保證帶寬,通過RPR公平算法儘量搶佔,和ClassC業務相同;ClassC業務不保證帶寬,通過RPR公平算法儘量搶佔。當前Qos對三種業務的資源分配方法如下一、對於ClassA業務,每個節點101各自分配自己的ClassA帶寬,同時每個節點101分配的ClassA帶寬通過RPR協議廣播出去,告訴沒有分配帶寬的節點101。環上每個未分配帶寬的節點101需要為實現ClassA業務預留帶寬,方法是將所有已分配帶寬的節點101分配的帶寬加起來,然後按照總帶寬進行預留。例如,在圖1上,假設整個RPR環為總帶寬10G的環網,其中節點1分配ClassA帶寬100M;節點3分配ClassA帶寬200M;節點4分配ClassA帶寬700M,其它節點1011沒有分配ClassA帶寬。則節點1、節點3、節點4將各自分配的帶寬通過RPR協議廣播出去,環上所有未分配帶寬的節點101就會按照總和1000M進行帶寬預留,剩餘帶寬為ClassB、ClassC帶寬使用。
如果環上所有未分配帶寬的節點101預留的ClassA帶寬的總和超出RPR接口總帶寬,則預留失敗,需要告警提示。
以上,對ClassA業務帶寬的預留是在雙環上都進行預留,而且環上每一段都必須預留,不需要指定目的節點。
二、對於ClassB CIR業務,則按照RPR接口總帶寬減去ClassA預留帶寬之後的剩餘帶寬進行預留。例如,按照上文所示,節點5節點本身接口帶寬為10G,因為節點1、節點3、節點4已經為ClassA業務分別分配100M、200M和700M帶寬,所以節點5需要為ClassA業務預留1G帶寬。這樣在節點5上可以為ClassB CIR預留的帶寬為10G減去1G,為9G帶寬。
知道剩餘帶寬後,對ClassB CIR業務帶寬進行本地預留即可。所述本地預留是在雙環上預留到臨近節點101的帶寬,並非每個未分配帶寬節點101都需要預留帶寬。
三、ClassB EIR/ClassC業務帶寬不進行保證,也就沒有相應的分配和預留機制。
上述現有技術中為ClassB CIR業務預留帶寬的方法存在技術缺陷由於每個節點各自預留ClassB CIR帶寬,預留的帶寬不能真正得到保證。
例如,如圖1組網拓撲,節點1、節點3、節點4在分別分配100M、200M和700M帶寬後,環上所有未分配帶寬的節點101均可以按照9G進行ClassBCIR業務帶寬預留。假設節點1預留ClassB CIR帶寬4G、節點2預留ClassBCIR帶寬8G。而節點1有4G ClassB流量到節點3(節點1->節點2->節點3),節點2有8G ClassB流量到節點4(節點2->節點3->節點4),則在節點2段上就必須有12G帶寬才能滿足12G的流量。但節點2段上僅剩9G帶寬,不能滿足12G的流量需求,造成流量衝突,ClassB帶寬不能保證。
此外,承載ClassB CIR業務的帶寬在鏈路發生故障的情況下,可能業務中斷。
例如,如圖1組網拓撲,節點1、節點3、節點4在分別分配100M、200M和700M帶寬後,環上所有未分配帶寬的節點101均可以按照9G進行ClassBCIR業務帶寬分配。假設節點1預留ClassB CIR帶寬4G、節點2節點預留ClassBCIR帶寬8G。如果節點1有4G流量到節點6(節點1->節點6),節點2流量不變,仍然從節點2到節點4(節點2->節點3->節點4),此時流量沒有衝突,ClassB帶寬可以得到保證。
但是,如果節點1和節點6之間的鏈路發生故障,則節點1至節點6的流量為節點1->節點2->節點3->節點4->節點5->節點6,這種情況下,環上ClassB流量發生衝突,ClassB CIR帶寬無法得到保證。
發明內容
本發明要解決的技術問題是現有技術在彈性分組數據環上進行的ClassBCIR業務可能難以實現,穩定性不足。
本發明要解決的技術問題是現有技術承載ClassB CIR業務的彈性分組數據環運作不穩定。
為解決上述第一技術問題,本發明的目的是通過以下技術方案實現的提供一種彈性分組數據環業務的實現方法,包括步驟判斷對應ClassB CIR業務傳輸路徑的起始節點和傳輸路徑所包含的中間節點其剩餘帶寬是否滿足所述新增ClassB CIR業務需求;在所述起始節點和全部中間節點的剩餘帶寬都滿足所述新增ClassB CIR業務需求情況下,分別預留滿足所述新增ClassB CIR業務需求的帶寬;在所述預留的帶寬上承載ClassB CIR業務。
優選地,在步驟判斷剩餘帶寬是否滿足所述新增ClassB CIR業務需求之前,包括步驟對應新增ClassB CIR業務傳輸路徑的起始節點,為目的節點預分配ClassBCIR帶寬;計算所述起始節點和傳輸路徑所包含的中間節點的剩餘帶寬。
優選地,所述計算起始節點和傳輸路徑所包含的中間節點的剩餘帶寬的步驟具體是將所有經過所述起始節點或傳輸路徑中一中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總,並求得環總帶寬與所述帶寬加總的差。
優選地,所述中間節點是雙環或單環傳輸路徑上的每個節點。
優選地,所述中間節點是指雙環路徑上除目的節點外的所有節點。
優選地,在預分配ClassB CIR帶寬給該傳輸路徑的起始節點後,進一步包括步驟將所述預分配ClassB CIR帶寬信息通過彈性分組數據環協議擴散給環上所有節點。
優選地,所述預分配ClassB CIR帶寬、計算剩餘帶寬和預留帶寬的步驟在相應節點上或在環外伺服器完成。
為解決上述第二技術問題,本發明的目的是通過以下技術方案實現的提供一種彈性分組數據環,包括傳輸環線和環線上的多個節點,對應於一項新增ClassB CIR業務,所述多個節點分為ClassB CIR業務傳輸路徑兩端的起始節點、目的節點以及起始節點和目的節點之間的中間節點,在判斷起始節點和傳輸路徑所包含的中間節點其剩餘帶寬滿足所述新增ClassB CIR業務需求情況下,所述起始節點和中間節點預留有所述預分配的ClassB CIR帶寬,所述新增ClassB CIR業務在所述預留的帶寬上承載。
優選地,所述判斷起始節點和傳輸路徑所包含的中間節點其剩餘帶寬滿足所述新增ClassB CIR業務需求具體是將所有經過所述起始節點和中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總,判斷環總帶寬與所述帶寬加總的差即剩餘帶寬是否滿足所述新增ClassBCIR業務的需求。
優選地,所述中間節點是雙環或單環傳輸路徑上的每個節點。
優選地,所述起始節點進一步包括帶寬分配單元,用於為目的節點在所述起始節點上預分配ClassB CIR帶寬,並且所述起始節點將所述預分配ClassBCIR帶寬信息通過彈性分組數據環協議擴散給環上所有節點。
優選地,在節點上進一步包括帶寬計算單元,用於將所有經過所述起始節點和中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總,判斷環總帶寬與所述帶寬加總的差即剩餘帶寬是否滿足所述新增ClassB CIR業務的需求。
優選地,進一步包括帶寬設置單元,用於預分配ClassB CIR帶寬、以及在所述剩餘帶寬滿足所述新增ClassB CIR業務的需求情況下通知所述起始節點和中間節點預留所述預分配的ClassB CIR帶寬。
以上第一技術方案可以看出,由於本發明在起始節點上預留帶寬給新ClassB CIR業務之前,在除目的節點之外的傳輸路徑上全部節點進行剩餘帶寬判斷,在確信這些節點剩餘帶寬都能滿足新ClassB CIR業務情況下預留相應的帶寬,因此確保ClassB CIR業務順利、穩定開展,避免現有技術中節點由於分配的帶寬不夠而可能導致的流量衝突問題。
以上第二技術方案可以看出,由於本發明在節點上設置帶寬分配單元和帶寬計算單元,可以在ClassB CIR業務傳輸路徑的起始節點上預留帶寬給新ClassB CIR業務之前,利用帶寬計算單元在除目的節點之外的傳輸路徑上全部節點進行剩餘帶寬判斷,在確信這些節點剩餘帶寬都能滿足新ClassB CIR業務情況下利用帶寬分配單元預留相應的帶寬,因此確保ClassB CIR業務順利、穩定開展,避免現有技術中節點由於分配的帶寬不夠而可能導致的流量衝突問題。
圖1是現有技術彈性分組數據環的結構示意圖;圖2是本發明彈性分組數據環第一實施方式的結構示意圖;圖3是圖2中彈性分組數據環的部分結構示意圖;圖4是本發明彈性分組數據環第二實施方式的結構示意圖;
圖5是本發明彈性分組數據環業務的實現方法的流程圖。
具體實施例方式
本發明基本原理是在RPR節點上對從本節點開始的,去往不同目的節點的ClassB CIR帶寬分別進行分配;然後通過協議擴散或者集中分配等方式,在除目的節點外的其他節點或者其他設備上獲得環上所有經過所述其他節點或者其他設備的ClassB CIR業務的帶寬分配要求;進行帶寬計算,對每個ClassB CIR帶寬進行累計,如果剩餘帶寬足夠滿足新增ClassB CIR業務要求,那麼帶寬分配成功,所有ClassB CIR帶寬都可以得到保證;否則,帶寬分配失敗,有部分ClassB CIR帶寬不能得到保證。
概括來說,本發明是先在ClassB CIR業務傳輸路徑中的節點上計算好剩餘帶寬,當剩餘帶寬滿足新ClassB CIR業務開展時,則開展所述業務。
對應上述原理,本發明提供一基本實現方法,包括步驟一、判斷對應ClassB CIR業務傳輸路徑的起始節點和傳輸路徑所包含的中間節點其剩餘帶寬是否滿足所述新增ClassB CIR業務需求;二、在所述起始節點和全部中間節點的剩餘帶寬都滿足所述新增ClassBCIR業務需求情況下,分別預留滿足所述新增ClassB CIR業務需求的帶寬;三、在所述預留帶寬上承載ClassB CIR業務。
步驟一是判斷剩餘帶寬是否滿足所述新增ClassB CIR業務需求,作為後續為ClassB CIR業務分配帶寬的基礎,具體上需要得知所有經過起始節點和傳輸路徑所包含的中間節點的所有業務在該節點上已經佔用或即將佔用的帶寬量。步驟二在判斷完後,為新增業務預留帶寬。步驟三是在所述預留帶寬上承載ClassB CIR業務。
由於在在起始節點上預留帶寬給新ClassB CIR業務之前,在除目的節點之外的傳輸路徑上全部節點進行剩餘帶寬判斷,在確信這些節點剩餘帶寬都能滿足新ClassB CIR業務情況下預留相應的帶寬,因此確保ClassB CIR業務順利、穩定開展,避免現有技術中節點由於分配的帶寬不夠而可能導致的流量衝突問題。
以下結合實施方式和附圖,對本發明進行詳細描述。
參閱圖2,本發明先提供彈性分組數據環第一實施方式,其包括傳輸環線220,230和環線上的多個節點210,本實施方式中的節點210包括節點1、2、3、4、5、6共6個節點。傳輸環線220是0環,傳輸環線230是1環。每個彈性分組數據節點201都採用一個乙太網中用到的48位媒體接入控制地址作為地址標識。環上的每段光路工作在同一速率上,雙環都能夠傳送數據。0環220的數據傳送方向為順時針方向,1環230的數據傳送方向為逆時針方向。
對應於任一項ClassB CIR業務,所述多個節點210可分為ClassB CIR業務傳輸路徑兩端的起始節點和目的節點,以及起始節點和目的節點的中間節點。在起始節點上包括有帶寬分配單元211和帶寬計算單元212,在中間節點上包括有帶寬計算單元212。
在實現新增ClassB CIR業務時,對應所述起始節點,所述帶寬分配單元211為目的節點預分配有ClassB CIR帶寬,起始節點隨後將此預分配帶寬信息通過PRR協議廣播出去。
所述帶寬計算單元212用於將所有經過所述起始節點或傳輸路徑中一中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬加總,所述全部傳輸路徑的ClassB CIR業務預分配帶寬信息來自上述的PRR協議廣播消息。
所述帶寬計算單元212在分別對每條傳輸路徑中的起始節點和每個中間節點進行預分配/已預留帶寬加總後,判斷其結果都不超出環總帶寬與所述一中間節點ClassA預留帶寬之差情況下,所述起始節點和中間節點預留有至少與所述起始節點預分配ClassB CIR帶寬相同的帶寬。
上述說法也可以這樣描述所述帶寬計算單元212在分別對每條傳輸路徑中的起始節點和每個中間節點進行已預留帶寬(包括ClassB CIR業務和ClassA業務所佔用的帶寬)加總後,判斷環總帶寬與所述已預留帶寬的加總的差即剩餘帶寬滿足所述新增ClassB CIR業務情況下,所述起始節點和中間節點預留有至少與所述起始節點預分配ClassB CIR帶寬相同的帶寬。所述已預留帶寬的加總不包括所述新增ClassB CIR業務預分配帶寬。
總而言之,是需要判斷對應ClassB CIR業務傳輸路徑的起始節點和傳輸路徑所包含的中間節點其剩餘帶寬是否滿足所述新增ClassB CIR業務需求。
ClassB CIR業務傳輸路徑可以在存在雙環中,即起始節點可以通過0環和1環傳輸數據到目的節點中,以確保當一個環不能傳輸數據時,另一個環仍能工作,保證ClassB CIR業務順利開展。但上述的帶寬總量計算和預留都是根據單環來進行的,即帶寬加總只是同一傳輸方向上全部傳輸路徑的業務佔用的帶寬加總。
為便於理解,這裡舉例加以說明。一起參閱圖3,節點1,6,5是圖2中彈性分組數據環中的三個節點,所述彈性分組數據環為10G環網。節點1,6,5分別是某項ClassB CIR業務傳輸路徑201上的起始節點、中間節點、目的節點。此項ClassB CIR業務要求在節點1上分配100M帶寬,但仍未分配;此外有另外兩條ClassB CIR業務傳輸路徑202,203經過節點6和節點5,它們的起始節點分配的ClassB CIR帶寬分別是200M和700M;另外某項ClassA業務需要節點1,6,5上已預留1000M帶寬。
按照本發明,在實現該項未分配帶寬的ClassB CIR業務時,對應所述起始節點1,所述帶寬分配單元為目的節點5先預分配ClassB CIR帶寬100M,起始節點1隨後將此預分配帶寬100M的信息通過PRR協議廣播出去。
隨後,起始節點1和中間節點6上的帶寬計算單元212分別將所有經過所述起始節點1或中間節點6的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬加總。這裡,全部傳輸路徑是傳輸路徑201,202,203,已預留帶寬是預留的1000M帶寬,因此起始節點1或中間節點6的帶寬加總都是100M+200M+700+1000M=2000M。而所述彈性分組數據環為10G環網,因此,起始節點1或中間節點6剩餘的帶寬就是10G-2000M=8G,先前在起始節點1上預分配的100M帶寬小於剩餘帶寬8G。
所述帶寬計算單元212在分別對每條傳輸路徑中的起始節點1和每個中間節點-即節點6進行預分配/已預留帶寬加總後,判斷其結果2G都不超出環總帶寬與所述一中間節點ClassA預留帶寬之差8G,所以在起始節點1和中間節點6上都預留至少與所述起始節點預分配ClassB CIR帶寬相同的帶寬至少100M,帶寬預留成功,可以在所述預留成功的帶寬上承載ClassB CIR業務。
實際上,為保證ClassB CIR業務能在不同情況下能順利開展,可以在雙環傳輸路徑上進行獨立的預留帶寬步驟,以使得在一個環上出現傳輸故障時,仍能通過另一個環進行數據傳輸。
從以上可以看出,由於節點上設置帶寬分配單元和帶寬計算單元,可以在ClassB CIR業務傳輸路徑的起始節點上預留帶寬給新ClassB CIR業務之前,利用帶寬計算單元在除目的節點之外的傳輸路徑上全部節點進行剩餘帶寬判斷,在確信這些節點剩餘帶寬都能滿足新ClassB CIR業務情況下利用帶寬分配單元預留相應的帶寬,因此確保ClassB CIR業務順利、穩定開展,避免現有技術中節點由於分配的帶寬不夠而可能導致的流量衝突問題。
參閱圖4,本發明還提供彈性分組數據環第二實施方式,所述實施方式與上述第一實施方式不同之處在於ClassB CIR帶寬的預分配和剩餘帶寬計算採用集中分配方式,即在彈性分組數據環之外還包括帶寬設置單元404,用於為每項ClassB CIR業務預分配ClassB CIR帶寬、將所有經過該業務傳輸路徑的起始節點或中間節點的全部傳輸路徑的起始節點預分配/已預留帶寬加總、得出剩餘帶寬、以及通知所述起始節點和中間節點預留至少與所述預分配ClassBCIR帶寬相同的帶寬。由於採用帶寬設置單元404,因此節點401上不需要配置帶寬分配單元或帶寬計算單元。但由於功能類似,因此可以實現一樣的技術效果,即確保ClassB CIR能順利開展。
參閱圖5,本發明再提供一種彈性分組數據環業務的實現方法,包括步驟501、在新增ClassB CIR業務傳輸路徑的起始節點上,為目的節點預分配ClassB CIR帶寬;並將所述預分配ClassB CIR帶寬信息通過彈性分組數據環協議擴散給環上所有節點;502、計算所述起始節點和傳輸路徑所包含的中間節點的剩餘帶寬具體是將所有經過所述起始節點或傳輸路徑包含的中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總;所述中間節點是雙環或單環傳輸路徑上的每個節點,也即從起始節點出發的數據,可以通過雙環上的兩條傳輸路徑傳到同一個目的節點中;503、求得環總帶寬與所述帶寬加總的差,在起始節點和傳輸路徑所包含的中間節點的剩餘帶寬滿足所述新增ClassB CIR業務開展的情況下,對所述起始節點和中間節點預留至少與所述起始節點預分配ClassB CIR帶寬相同的帶寬;504、在所述預留的帶寬上承載ClassB CIR業務。
以上,步驟501是為新ClassB CIR業務預分配帶寬,作為後續計算某節點剩餘帶寬是否大於上述預分配帶寬的基礎。步驟502則是計算為全部業務在所述某節點上預分配/分配/預留的帶寬總量。步驟503則是計算環總帶寬減去所述預分配/分配/預留的帶寬總量後得到的剩餘帶寬,並判斷剩餘帶寬是否滿足新開展的ClassB CIR業務(即步驟501的預分配ClassB CIR帶寬)要求,如果剩餘帶寬大於或等於所述預分配ClassB CIR帶寬,則為新ClassB CIR業務預留帶寬,並在步驟504在所述預留帶寬上承載ClassB CIR業務。
由於在起始節點上預留帶寬給新ClassB CIR業務之前,在除目的節點之外的傳輸路徑上全部節點進行剩餘帶寬判斷,在確信這些節點剩餘帶寬都能滿足新ClassB CIR業務情況下預留相應的帶寬,因此確保ClassB CIR業務順利、穩定開展,避免現有技術中節點由於分配的帶寬不夠而可能導致的流量衝突問題。
上述的帶寬預分配和計算是在節點上進行,在另一實施方式中,採用集中分配的方式分配ClassB CIR帶寬、將所有經過此起始節點或中間節點的全部傳輸路徑的起始節點預分配/已預留帶寬和ClassA預留帶寬加總、以及通知所述起始節點和中間節點預留至少與所述預分配ClassB CIR帶寬相同的帶寬。具體是增設一帶寬設置單元,專門負責上述操作。
以上對本發明所提供的一種彈性分組數據環及其業務的實現方法進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種彈性分組數據環業務的實現方法,其特徵在於,包括步驟判斷對應ClassB CIR業務傳輸路徑的起始節點和傳輸路徑所包含的中間節點其剩餘帶寬是否滿足所述新增ClassB CIR業務需求;在所述起始節點和全部中間節點的剩餘帶寬都滿足所述新增ClassB CIR業務需求情況下,分別預留滿足所述新增ClassB CIR業務需求的帶寬;在所述預留的帶寬上承載ClassB CIR業務。
2.根據權利要求1所述的彈性分組數據環業務的實現方法,其特徵在於,在步驟判斷剩餘帶寬是否滿足所述新增ClassB CIR業務需求之前,包括步驟對應新增ClassB CIR業務傳輸路徑的起始節點,為目的節點預分配ClassBCIR帶寬;計算所述起始節點和傳輸路徑所包含的中間節點的剩餘帶寬。
3.根據權利要求2所述的彈性分組數據環業務的實現方法,其特徵在於,所述計算起始節點和傳輸路徑所包含的中間節點的剩餘帶寬的步驟具體是將所有經過所述起始節點或傳輸路徑中一中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總,並求得環總帶寬與所述帶寬加總的差。
4.根據權利要求1所述的彈性分組數據環業務的實現方法,其特徵在於,所述中間節點是雙環或單環傳輸路徑上的每個節點。
5.根據權利要求1所述的彈性分組數據環業務的實現方法,其特徵在於,所述中間節點是指雙環路徑上除目的節點外的所有節點。
6.根據權利要求1至5任一項所述的彈性分組數據環業務的實現方法,其特徵在於,在預分配ClassB CIR帶寬給該傳輸路徑的起始節點後,進一步包括步驟將所述預分配ClassB CIR帶寬信息通過彈性分組數據環協議擴散給環上所有節點。
7.根據權利要求1至5任一項所述的彈性分組數據環業務的實現方法,其特徵在於,所述預分配ClassB CIR帶寬、計算剩餘帶寬和預留帶寬的步驟在相應節點上或在環外伺服器完成。
8.一種彈性分組數據環,包括傳輸環線和環線上的多個節點,對應於一項新增ClassB CIR業務,所述多個節點分為ClassB CIR業務傳輸路徑兩端的起始節點、目的節點以及起始節點和目的節點之間的中間節點,在判斷起始節點和傳輸路徑所包含的中間節點其剩餘帶寬滿足所述新增ClassB CIR業務需求情況下,所述起始節點和中間節點預留有所述預分配的ClassB CIR帶寬,所述新增ClassB CIR業務在所述預留的帶寬上承載。
9.根據權利要求8所述的彈性分組數據環,其特徵在於,所述判斷起始節點和傳輸路徑所包含的中間節點其剩餘帶寬滿足所述新增ClassB CIR業務需求具體是將所有經過所述起始節點和中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總,判斷環總帶寬與所述帶寬加總的差即剩餘帶寬是否滿足所述新增ClassB CIR業務的需求。
10.根據權利要求8所述的彈性分組數據環,其特徵在於,所述中間節點是雙環或單環傳輸路徑上的每個節點。
11.根據權利要求8至10任一項所述的彈性分組數據環,其特徵在於,所述起始節點進一步包括帶寬分配單元,用於為目的節點在所述起始節點上預分配ClassB CIR帶寬,並且所述起始節點將所述預分配ClassB CIR帶寬信息通過彈性分組數據環協議擴散給環上所有節點。
12.根據權利要求11所述的彈性分組數據環,其特徵在於,在節點上進一步包括帶寬計算單元,用於將所有經過所述起始節點和中間節點的全部傳輸路徑的ClassB CIR業務預分配/已預留帶寬和ClassA預留帶寬加總,判斷環總帶寬與所述帶寬加總的差即剩餘帶寬是否滿足所述新增ClassB CIR業務的需求。
13.根據權利要求8至10任一項所述的彈性分組數據環,其特徵在於,進一步包括帶寬設置單元,用於預分配ClassB CIR帶寬、以及在所述剩餘帶寬滿足所述新增ClassB CIR業務的需求情況下通知所述起始節點和中間節點預留所述預分配的ClassB CIR帶寬。
全文摘要
本發明公開一種彈性分組數據環及其業務的實現方法,所述方法包括步驟判斷對應ClassB CIR業務傳輸路徑的起始節點和傳輸路徑所包含的中間節點其剩餘帶寬是否滿足所述新增ClassB CIR業務需求;在所述起始節點和全部中間節點的剩餘帶寬都滿足所述新增ClassB CIR業務需求情況下,分別預留滿足所述新增ClassB CIR業務需求的帶寬;在所述預留的帶寬上承載ClassB CIR業務。本發明可以保證ClassB CIR業務在彈性分組數據環上穩定開展。
文檔編號H04L12/24GK1960284SQ20061012755
公開日2007年5月9日 申請日期2006年9月12日 優先權日2006年9月12日
發明者李鑑 申請人:華為技術有限公司