專利名稱:多業務類型動態帶寬分配方法和裝置以及光線路終端的制作方法
技術領域:
本發明涉及光通信,尤其涉及無源光網絡中的動態帶寬分配方法和裝置以及光線路終端。
背景技術:
無源光網絡(PON)系統的一個主要技術問題是為上行通信分配帶寬。由于所有光網絡單元(ONU)的上行通信共享一個到光線路終端(OLT)的無源光分布網絡,所以在PON中分配帶寬是復雜的。因此,必須由一個通常位于OLT中的中央控制器(本文中稱為中央控制單元)進行帶寬分配。OLT將為每個ONU給定一個時間周期(時間窗)用于發送它的上行數據包。在給定時間窗之外,不允許ONU發送。所有上行數據包將不得不等待(即被緩沖)所調度的下一個時間窗。
現在的問題是如何保證每個ONU的公平地共享帶寬。已知的最簡單的方法是以輪詢方式(即以固定間隔)為每個ONU調度并分配相等的時間窗寬度。但是這種方法的資源利用率低,需要較長的等待時間,并且不能公平地分配帶寬。
更有效的方法是動態分配帶寬。動態分配帶寬要求中央控制單元能夠以快速簡單的握手方式定期更新每個ONU的通信狀態,以便降低延遲。而且,除了動態性之外,分配算法還必須克服由于數據包和數據包長度的突發造成的帶寬分配不足和分配過剩,以提高系統帶寬利用率。由于中央控制單元需要大量的信息才能精確得控制每個ONU的最佳帶寬分配量,因此,唯一可行的方案是由OLT向ONU分配其所請求的帶寬量。
但是,僅分配所請求量的帶寬在分配公平性方面存在嚴重的問題。例如,中央控制單元可能總是為發出大量分配請求的高負載ONU分配大量帶寬。長時間后,輕負載ONU將最終不得不等待很長時間后才能得到服務。這不僅增加了輕負載ONU的通信延遲,而且使其難以獲得帶寬。
除此以外,多類型的通信業務正迅速進入家庭。每個ONU處的不同業務類型需要不同量的帶寬和不同級別的服務。這使得前述所有問題變得更加錯綜復雜。
因此,需要提供一種動態帶寬分配方法、裝置以及光線路終端,它們能為每個ONU及其各個業務類型提供公平和適當的傳輸帶寬,而且具有最小的或合理的延遲性能。
發明內容
本發明的目的在于提供一種在無源光網絡中對多類型業務進行動態帶寬分配的裝置和方法以及光線路終端。
為實現上述目的,本發明提供一種用于無源光網絡的動態帶寬分配裝置,該無源光網絡包括一個光線路終端和多個光網絡單元,所述動態帶寬分配裝置位于所述光線路終端的中央控制單元中,其特征在于包括第一光網絡單元傳輸調節器,與第一光網絡單元對應,至少包括第一信用度產生器,用于為所述第一光網絡單元計算和保存第一業務類型累積信用度;一個帶寬評估裝置,用于在收到所述第一光網絡單元的第一業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第一信用度產生器讀取所述第一業務類型累積信用度,并且根據所述第一業務類型帶寬請求量和所述第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。
本發明還提供一種用于無源光網絡的動態帶寬分配方法,該無源光網絡包括一個光線路終端和多個光網絡單元,其特征在于包括以下步驟為第一光網絡單元計算和保存所述第一光網絡單元的第一業務類型累積信用度;接收所述第一光網絡單元的請求,確定第一光網絡單元的第一業務類型帶寬請求量;根據所述第一光網絡單元的第一業務類型帶寬請求量和所述第一光網絡單元的第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。
本發明還提供一種用于無源光網絡的光線路終端,該無源光網絡包括所述光線路終端和多個光網絡單元,所述光線路終端的特征在于包括第一光網絡單元傳輸調節器,與第一光網絡單元對應,至少包括第一信用度產生器,用于為所述第一光網絡單元計算和保存第一業務類型累積信用度;一個帶寬評估裝置,用于在收到所述第一光網絡單元的第一業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第一信用度產生器讀取所述第一業務類型累積信用度,并且根據所述第一業務類型帶寬請求量和所述第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。
根據本發明的裝置、方法和光線路終端,可以對每個ONU的不同業務類型執行單獨的帶寬計算和分配。在公平和效率方面具有許多優點。但是,實現這一功能的主要因素在于,系統必須真正需要多類型業務和性能,且中央控制單元能夠獲得每個ONU處每個業務類型的簡單而明確的狀態信息。
在本發明的裝置、方法和光線路終端的實現方式中,調度器/消息產生模塊和動態帶寬分配裝置實際上被分隔為光線路終端中央處理單元中的兩個不同部分。因此,可以結合任何調度技術實現本發明體現的算法。本發明不僅適用于GPON,而且適用于EPON。
結合附圖閱讀本發明實施方式的詳細描述后,本發明的其他特點和優點將變得更加清楚。
圖1是本發明的光線路終端及動態帶寬分配裝置的示意結構圖;圖2是本發明的動態帶寬分配方法的示意流程圖;圖3是與圖2的方法配合的信用度產生方法的示意流程圖。
具體實施例方式
為說明本發明的具體實施方式
,對相關的無源光網絡系統及其運行方式做如下約定。但是,如下約定不對本發明內容構成約束。
無源光網絡PON系統包括光線路終端OLT和至少一個光網絡單元ONU。PON系統上行傳輸的是變長度以太幀,其長度為50字節-1518字節。PON系統通過授權消息和報告消息機制完成OLT對ONU的上行調度和動態帶寬分配算法。并且,在OLT的中央控制單元中采用的上行調度算法和消息產生機制與動態帶寬分配算法是相互分離的,由OLT的不同模塊實現。
在多類型業務環境中,通信業務由業務級別協議SLA劃分為多種不同的業務類型。業務按需求分類可分為非保證業務和保證業務。非保證業務沒有任何的業務質量要求,系統只在有剩余帶寬時才盡力傳輸相關數據,它在業務級別協議SLA中具有最低的帶寬分配級別。保證業務具有特定的業務質量要求。其中,保證業務可以根據業務級別協議SLA細分為多種不同的業務類型。對于不同的業務類型,SLA給出包括該業務類型平均速率和峰值速率的信息。峰值速率可以采用多種形式表示。例如,可以將峰值速率表示為峰值速率與平均速率之差相對于平均速率的百分比。平均速率和峰值速率的不同表示形式,不構成對本發明的限制。當某個業務類型以超過峰值速率的傳輸速率進行上行傳輸時,認為其占用了其它業務類型應當享有的網絡帶寬資源,影響了網絡公平性。
為保證語音業務的質量,本發明中要求PON中的每個ONU在125微秒周期內發送一個包含有語音信息的以太幀(通常為最小以太幀長50字節)。因此,本例中PON系統ONU的最大輪詢周期為125微秒,即在125微秒之內PON系統的每個有業務需求的ONU都要至少發送一次上行數據。
下面結合附圖詳細描述本發明的具體實施方式
。
圖1是本發明的光線路終端及動態帶寬分配裝置的示意結構圖。
在圖1中,光線路終端的中央控制單元100可以是PON系統的光線路終端OLT中用來完成PON系統上行調度/消息產生操作和動態帶寬分配的裝置。調度器/消息產生模塊101可以是用來完成PON系統上行調度算法和產生對各個ONU授權消息的裝置。其中ONU授權消息包含諸如業務類型標識、開始傳輸時間、結束傳輸時間等上行接入信息。
動態帶寬分配裝置102可以是用來實現包括本發明的PON系統動態帶寬分配的裝置,其中包括帶寬評估模塊1022、對應于各個ONU的ONU傳輸調節器以及帶寬代理1021。圖1中僅示出兩個ONU傳輸調節器1023、1024作為舉例。
下面以ONU-A為例對光線路終端的中央控制單元100的工作過程進行說明。其它ONU(如ONU-B)的處理過程與ONU-A的處理過程并行執行。
當ONU-A的報告消息到達所述中央控制單元100,該報告消息所攜帶的諸如業務類型標識、請求量的信息立即被傳送到帶寬評估模塊1022。帶寬評估模塊1022按照不同的業務類型采取不同的帶寬分配機制。當該報告消息中包含多業務類型請求且包含非語音保證業務的業務類型1請求時,帶寬評估模塊1022從ONU-A對應的傳輸調節器1023中提取業務類型1的累積信用度,按照本發明的帶寬分配算法計算出分配給ONU-A中業務類型1的上行帶寬,即上行傳輸時隙,并且作用于業務類型1信用度產生器10231,使業務類型1信用度產生器10231對業務類型1的累積信用度作相應的修改。
業務類型1的累積信用度可以是保存在業務類型1信用度產生器10231的信用變量中,由業務類型1業務級別協議SLA 10232控制,在業務類型1信用度產生器10231中產生的信用度的總和。
與上述處理并行的是,帶寬評估模塊1022計算出ONU-A報告消息中包含的其它非語音保證業務業務類型的上行傳輸時隙,并作用于相應業務類型的信用度產生器(例如業務類型2的信用度產生器10233),使相應業務類型的信用度產生器對相應業務類型的累積信用度作相應的修改。
帶寬代理1021管理所有業務類型的業務級別協議SLA并向帶寬評估模塊1022和各個ONU傳輸調節器中的各個業務類型業務級別協議SLA(如10232、10234所示)提供相應業務級別信息。而且,帶寬代理1021會以某種方式接收ONU指令而更新一個或多個業務類型的業務級別協議SLA的內容。同時,業務類型1業務級別協議SLA10232、業務類型2業務級別協議SLA 10234會相應改變業務類型1的SLA內容。
圖2是本發明的動態帶寬分配方法的示意流程圖,也是圖1中的帶寬評估模塊1022的帶寬分配算法的流程圖。下面僅以帶寬評估模塊1022接收到ONU-A的報告消息為例進行說明。
在步驟201中,接收ONU-A的報告消息。在步驟202中判斷該報告消息中是否含有多種業務類型請求。若步驟202判斷結果為“否”,即報告消息中不包括多種傳輸請求,則流程轉到步驟225。
在步驟225,應用標準的或現有的單種業務類型帶寬分配算法計算出相應的分配結果。然后,在步驟226中,將利用標準的或現有的單種業務類型帶寬分配算法得出的最終帶寬分配結果通知給調度器/消息產生模塊101,供其使用。
至此,帶寬評估模塊1022完成了當ONU-A報告消息中僅含有單種業務類型請求時的一次帶寬分配。當再次收到報告消息時,帶寬評估模塊1022的處理流程轉到步驟201,開始新一次的計算。
若步驟202的判斷結果為“是”,即ONU-A報告消息包括多種業務類型的請求,則流程轉到步驟203。
在步驟203中,檢查報告消息的每個信息域,其中每個信息域中至少包括各個業務類型的標識。
然后,在步驟204中判斷請求是否為保證業務。若步驟204的判斷結果為“否”,即請求為非保證業務,則在步驟223中判斷保證業務帶寬分配是否完成。
若步驟223的判斷結果為“否”,即保證業務帶寬分配尚未完成,則繼續執行步驟223。若步驟223的判斷結果為“是”,即保證業務帶寬分配已經完成,則轉到步驟224。
若步驟204中的判斷結果為“是”,即請求為保證業務,則執行步驟205。
在步驟205中,判斷保證業務是否為非語音業務。若步驟205的判斷結果為“否”,即請求為語音業務,則在步驟222以125微秒間隔(即頻率為8KHz)進行語音業務的帶寬分配,然后流程轉到步驟221。
若步驟205的判斷結果為“是”,即請求為非語音業務,則執行以下所述的步驟。這些步驟,為所有請求的非語音保證業務業務類型進行帶寬分配。
以下以業務類型1為例進行說明,其它非語音保證業務業務類型的操作均以并行方式進行。
首先,在步驟206,帶寬評估模塊1022從ONU-A的報告消息中讀取業務類型1的狀態信息。其中狀態信息可以包括業務類型標識和對應于業務類型1的請求量。
然后,帶寬評估模塊1022在步驟207中從ONU-A傳輸調節器1023中獲取業務類型1的累積信用度。
由于業務類型1的信用度產生器10231根據圖3所示的算法進行工作,所以業務類型1的累積信用度的數值代表了業務類型1帶寬可供分配量的多少。
在步驟208中,判斷業務類型1的累積信用度是否為正。若步驟208中的判斷結果為“否”,即業務類型1的累積信用度為“負”,則流程轉到步驟218。在步驟218,將業務類型1的新分配量置為零字節。這里,分配量可以是分配給ONU-A的業務類型1的上行傳輸字節數。
若步驟208的判斷結果為“是”,即業務類型1的累積信用度為“正”,則流程進行到步驟209。在步驟209中,將累積信用度轉換為字節數,其目的是利用累積信用度直接衡量業務類型1的分配量。此時轉換后的累積信用度則表示業務類型1可供分配的字節數。
由于PON系統用于傳輸以太幀,當轉換為字節數的累積信用度小于最短以太幀長50字節時,帶寬評估模塊1022也不能進行帶寬分配。因此,在步驟210中,判斷步驟209輸出的轉換為字節數的累積信用量是否大于等于50字節。
若步驟210的判斷結果為“否”,即累積信用度不足以發送50字節的最小以太幀,則流程轉到步驟218,在此將業務類型1的新分配量置為零字節。
若步驟210的判斷結果為“是”,即累積信用量大于50字節,則流程轉到步驟211。
在步驟211中,對轉換為字節數的累積信用度和請求量進行比較。如前所述,轉換為字節數的累積信用度代表了業務類型1可供分配的字節數。
在步驟212中,判斷累積信用度是否小于請求量。
若步驟212的判斷結果為“否”,即累積信用度大于請求量,則流程轉到步驟216。在步驟216,將新分配量設置為請求量。
若步驟212的判斷結果為“是”,即累積信用度小于請求量,這意味著請求量超過了可供分配的字節數,則流程轉到步驟213。在步驟213中,計算業務類型1的峰值累積信用度。峰值累積信用度可以計算為峰值累積信用度=(累積信用度×峰值增量)+累積信用度。
然后,在步驟214中,對峰值累積信用度和請求量進行比較。
在步驟215中,判斷峰值累積信用度是否大于等于請求量。若步驟215的判斷結果為“是”,即峰值累積信用度大于等于請求量,則流程轉到步驟216。在步驟216,將新分配量設置為請求量。
若步驟215的判斷結果為“否”,即峰值累積信用度小于請求量,則流程轉到步驟217。在步驟217,將新分配量設置為現有的累積信用度。步驟217的效果是,業務類型1的新分配量小于實際的請求量,導致業務類型1此輪傳輸的上行帶寬不足。但是這種不足正是本發明的多業務類型動態帶寬算法對超出業務類型1 SLA的峰值要求的上行請求的一種懲罰。
從圖2可知,在步驟218或216或217確定新分配量之后,流程轉到步驟219。在步驟219,將新分配量轉換為傳輸新分配量的傳輸時隙。
之后,在步驟220,帶寬評估模塊1022將累積信用度減少新分配量的值,并使業務類型1信用度產生器10231在信用變量中保存新的累積信用度。
這里需要特別說明,若請求量大于累積信用度且小于峰值累計量時,則按圖2流程,新分配量等于請求量且大于累積信用度。執行步驟220之后,信用變量中的累積信用度值將變為負數。這正是之前要在步驟208判斷累積信用度正負的原因。若恰好此時有該業務類型的上行請求,則如前所述,使新分配量為零字節,作為該類上一次上行請求量超過應分配帶寬的懲罰。所述懲罰直到累積信用度重新增長為正數為止。
與業務類型1并行的其它非語音保證業務業務類型也并行完成了以上各步驟的操作。
至此,本發明的多業務類型動態帶寬分配算法完成了對非語音保證業務業務類型的帶寬分配。
之后,流程進行到步驟221。
在步驟221,基于步驟222和步驟220的計算結果,進一步計算125微秒周期內的剩余帶寬,即剩余時隙。
此時所有保證業務的帶寬分配均已完成。
若步驟223的判斷結果為“是”,即保證業務帶寬分配完成,則流程轉到步驟224。在步驟224中,根據步驟221計算的125微秒內的剩余帶寬,利用諸如公平比例分配等方法,為非保證業務進行帶寬分配。
此時,ONU-A報告消息中所有請求的業務類型的帶寬均已分配完畢。然后,流程轉到步驟226。在步驟226中,向調度器/消息產生模塊101通知包含所有請求的業務類型的最終帶寬分配結果。
至此,帶寬評估模塊1022完成了一次含有多種業務類型請求的帶寬分配。當再次收到報告消息時,帶寬評估模塊1022的流程轉到步驟201,開始新一輪的計算。
圖3是與圖2的方法配合的信用度產生方法的示意流程圖,也是圖1中的信用度產生器(10231或10233)的算法的流程圖。以下以ONU-A的業務類型1的信用度產生器10231為例進行說明,其它業務類型的信用度產生器的原理與業務類型1的信用度產生器相同。
首先說明以下兩點。
第一,帶寬代理1021會以某種方式接收ONU指令而更新一個或多個業務類型的業務級別協議SLA的內容,同時業務類型1業務級別協議SLA 10232會相應改變業務類型1的SLA內容。如圖1所示,帶寬代理1021與業務類型1信用度產生器10231之間有作用關系。圖3所示的流程包括了與SLA內容改變有關的步驟。
第二,為防止對業務類型1上行帶寬的過分配,業務類型1信用度產生器10231設置了最大累積信用度。設想如果沒有最大累積信用度,則在長時間沒有業務類型1上行請求時,按照圖3所示的算法,累積信用度將會不斷增加。此時,若業務類型1產生連續突發數據,并發出請求,按照圖2所示的算法,帶寬評估模塊1022將會分配給業務類型1超過其業務級別水平的帶寬。由此,業務類型1將會擠占其它業務類型應有的帶寬,導致網絡公平性的破壞。因此圖3所示的流程包括了與最大累積信用度有關的步驟。
如圖3所示,在步驟301中,業務類型1信用度產生器10231將業務類型1的信用度求和,作為業務類型1的累積信用度,存儲于信用變量中。
在步驟302中,判斷ONU-A的業務類型1業務級別協議SLA10232是否有更新的平均速率信息。若步驟302的判斷結果為“否”,即業務類型1的平均速率信息沒有被更新,則跳過最大累積信用度的更新算法過程,轉到步驟305。
若步驟302的判斷結果為“是”,即業務類型1的平均速率信息被更新,則進行到步驟303。
在步驟303,按照125微秒期間產生的信用度之和估算業務類型1新的最大累積信用度。之后,進行到步驟304。
在步驟304中,判斷業務類型1新的平均速率是否大于舊的平均速率。若步驟304判斷結果為“是”,即業務類型1新的平均速率大于舊的平均速率,則執行步驟305。
若步驟304的判斷結果為“否”,即業務類型1新的平均速率小于等于舊的平均速率,則執行步驟308。
在步驟308中,判斷最大累積信用度是否大于等于信用變量中的累積信用度。若步驟308的判斷結果為“否”,即新的最大累積信用度小于累計信用度,則轉到步驟309。在步驟309中,使信用變量中的累積信用度等于新的最大累積信用度。然后,流程返回到步驟302,開始新一輪的判斷。
若步驟308的判斷結果為“是”,即信用變量中的累積信用度沒有超過新的最大累積信用度,則轉到步驟310。在步驟310中,根據業務類型1更新后的平均速率產生信用度。然后,轉到步驟301,開始新一輪算法過程。
在步驟302的判斷結果為“否”或步驟304的判斷結果為“是”的情況下,流程轉到步驟305。在步驟305中,判斷是否有新分配量。若步驟305的判斷結果為“是”,即有新分配量,則轉到步驟306。在步驟306中,將信用變量中的累積信用度減少新分配量,并把結果作為累積信用度保存在信用變量中。之后,執行步驟307。
若步驟305的判斷結果為“否”,即沒有新分配量,則直接執行步驟307。
在步驟307中,判斷業務類型1的最大信用度是否大于當前保存在信用變量中的業務類型1的累積信用度。若步驟307的判斷結果為“否”,即最大信用度小于等于當前的累積信用度,則流程轉到步驟301,開始新一輪算法過程。
若步驟307的判斷結果為“是”,即最大信用度大于當前的累積信用度,則流程進行到步驟310。在步驟310中,根據業務類型1的平均速率產生信用度。然后,轉到步驟301,開始新一輪算法過程。
雖然結合附圖描述了本發明的實施方式,但是本領域內熟練的技術人員可以在所附權利要求的范圍內做出各種變形或修改。
權利要求
1.一種用于無源光網絡的動態帶寬分配裝置,該無源光網絡包括一個光線路終端和多個光網絡單元,所述動態帶寬分配裝置位于所述光線路終端的中央控制單元中,其特征在于包括第一光網絡單元傳輸調節器,與第一光網絡單元對應,至少包括第一信用度產生器,用于為所述第一光網絡單元計算和保存第一業務類型累積信用度;一個帶寬評估裝置,用于在收到所述第一光網絡單元的第一業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第一信用度產生器讀取所述第一業務類型累積信用度,并且根據所述第一業務類型帶寬請求量和所述第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。
2.根據權利要求1的動態帶寬分配裝置,其特征在于在所述第一業務類型帶寬請求量大于所述第一業務類型累積信用度的峰值累積信用度時,所述帶寬評估裝置將所述第一業務類型帶寬分配量計算為與所述第一業務類型累積信用度對應的量。
3.根據權利要求1的動態帶寬分配裝置,其特征在于在所述第一業務類型帶寬請求量小于所述第一業務類型累積信用度,或者所述第一業務類型帶寬請求量位于所述第一業務類型累積信用度與所述第一業務類型累積信用度的峰值累積信用度之間時,所述帶寬評估裝置將所述第一業務類型帶寬分配量計算為所述第一業務類型帶寬請求量。
4.根據權利要求1的動態帶寬分配裝置,其特征在于在所述帶寬評估裝置計算出所述第一業務類型帶寬分配量后,所述第一光網絡單元傳輸調節器中的所述第一信用度產生器將所述第一業務類型累積信用度減去與所述第一業務類型帶寬分配量對應的值。
5.根據權利要求3或4的動態帶寬分配裝置,其特征在于如果第一業務類型最大信用度大于所述第一業務類型累積信用度,則所述第一信用度產生器根據第一業務類型的平均速率更新所述第一業務類型累積信用度。
6.根據權利要求1的動態帶寬分配裝置,其特征在于所述第一光網絡單元傳輸調節器還包括第二信用度產生器,用于為所述第一光網絡單元計算和保存第二業務類型累積信用度;所述帶寬評估裝置還用于在收到所述第一光網絡單元的第二業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第二信用度產生器讀取所述第二業務類型累積信用度,并且根據所述第二業務類型帶寬請求量和所述第二業務類型累積信用度,計算將要分配給所述第一光網絡單元的第二業務類型帶寬分配量。
7.根據權利要求6的動態帶寬分配裝置,其特征在于還包括第二光網絡單元傳輸調節器,其結構與所述第一光網絡單元傳輸調節器相同,所述帶寬評估裝置還根據第二光網絡單元各業務類型的累積信用度和各業務類型的帶寬請求量、計算將要分配給所述第二光網絡單元各業務類型的分配帶寬。
8.根據權利要求7的動態帶寬分配裝置,其特征在于還包括帶寬代理模塊,用于根據所述第一光網絡單元和第二光網絡單元的指令,更新所述第一光網絡單元和所述第二光網絡單元的各個業務類型的業務級別協議的內容。
9.一種用于無源光網絡的動態帶寬分配方法,該無源光網絡包括一個光線路終端和多個光網絡單元,其特征在于包括以下步驟為第一光網絡單元計算和保存所述第一光網絡單元的第一業務類型累積信用度;接收所述第一光網絡單元的請求,確定第一光網絡單元的第一業務類型帶寬請求量;根據所述第一光網絡單元的第一業務類型帶寬請求量和所述第一光網絡單元的第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。
10.根據權利要求9的動態帶寬分配方法,其特征在于還包括以下步驟如果所述第一業務類型帶寬請求量大于所述第一業務類型累積信用度的峰值累積信用度,則將所述第一業務類型帶寬分配量計算為與所述第一業務類型累積信用度對應的量。
11.根據權利要求9的動態帶寬分配方法,其特征在于還包括以下步驟如果所述第一業務類型帶寬請求量小于所述第一業務類型累積信用度,或者所述第一業務類型帶寬請求量位于所述第一業務類型累積信用度與所述第一業務類型累積信用度的峰值累積信用度之間,則將所述第一業務類型帶寬分配量計算為所述第一業務類型帶寬請求量。
12.根據權利要求9的動態帶寬分配方法,其特征在于還包括以下步驟在計算出所述第一光網絡單元的第一業務類型帶寬分配量后,將所述第一光網絡單元的第一業務類型累積信用度減去與所述第一光網絡單元的第一業務類型帶寬分配量對應的值。
13.根據權利要求11或12的動態帶寬分配方法,其特征在于還包括以下步驟如果所述第一光網絡單元的第一業務類型最大信用度大于所述第一光網絡單元的第一業務類型累積信用度,則根據所述第一光網絡單元的第一業務類型平均速率更新所述第一光網絡單元的第一業務類型累積信用度。
14.根據權利要求9的動態帶寬分配方法,其特征在于還包括以下步驟為所述第一光網絡單元計算和保存所述第一光網絡單元的第二業務類型累積信用度;根據所述第一光網絡單元的請求,確定第一光網絡單元的第二業務類型帶寬請求量;根據所述第一光網絡單元的第二業務類型帶寬請求量和所述第一光網絡單元的第二業務類型累積信用度,計算將要分配給所述第一光網絡單元的第二業務類型帶寬分配量。
15.根據權利要求14的動態帶寬分配方法,其特征在于還包括以下步驟根據第二光網絡單元各業務類型的累積信用度和各業務類型的帶寬請求量,計算將要分配給所述第二光網絡單元各業務類型的分配帶寬。
16.根據權利要求15的動態帶寬分配方法,其特征在于還包括以下步驟根據所述第一光網絡單元和第二光網絡單元的指令,更新所述第一光網絡單元和所述第二光網絡單元的各個業務類型的業務級別協議的內容。
17.一種用于無源光網絡的光線路終端,該無源光網絡包括所述光線路終端和多個光網絡單元,所述光線路終端的特征在于包括第一光網絡單元傳輸調節器,與第一光網絡單元對應,至少包括第一信用度產生器,用于為所述第一光網絡單元計算和保存第一業務類型累積信用度;一個帶寬評估裝置,用于在收到所述第一光網絡單元的第一業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第一信用度產生器讀取所述第一業務類型累積信用度,并且根據所述第一業務類型帶寬請求量和所述第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。
18.根據權利要求17的光線路終端,其特征在于在所述第一業務類型帶寬請求量大于所述第一業務類型累積信用度的峰值累積信用度時,所述帶寬評估裝置將所述第一業務類型帶寬分配量計算為與所述第一業務類型累積信用度對應的量。
19.根據權利要求17的光線路終端,其特征在于在所述第一業務類型帶寬請求量小于所述第一業務類型累積信用度,或者所述第一業務類型帶寬請求量位于所述第一業務類型累積信用度與所述第一業務類型累積信用度的峰值累積信用度之間時,所述帶寬評估裝置將所述第一業務類型帶寬分配量計算為所述第一業務類型帶寬請求量。
20.根據權利要求17的光線路終端,其特征在于在所述帶寬評估裝置計算出所述第一業務類型帶寬分配量后,所述第一光網絡單元傳輸調節器中的所述第一信用度產生器將所述第一業務類型累積信用度減去與所述第一業務類型帶寬分配量對應的值。
21.根據權利要求19或20的光線路終端,其特征在于如果第一業務類型最大信用度大于所述第一業務類型累積信用度,則所述第一信用度產生器根據第一業務類型的平均速率更新所述第一業務類型累積信用度。
22.根據權利要求17的光線路終端,其特征在于所述第一光網絡單元傳輸調節器還包括第二信用度產生器,用于為所述第一光網絡單元計算和保存第二業務類型累積信用度;所述帶寬評估裝置還用于在收到所述第一光網絡單元的第二業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第二信用度產生器讀取所述第二業務類型累積信用度,并且根據所述第二業務類型帶寬請求量和所述第二業務類型累積信用度,計算將要分配給所述第一光網絡單元的第二業務類型帶寬分配量。
23.根據權利要求22的光線路終端,其特征在于還包括第二光網絡單元傳輸調節器,其結構與所述第一光網絡單元傳輸調節器相同,所述帶寬評估裝置還根據第二光網絡單元各業務類型的累積信用度和各業務類型的帶寬請求量、計算將要分配給所述第二光網絡單元各業務類型的分配帶寬。
24.根據權利要求23的光線路終端,其特征在于還包括帶寬代理模塊,用于根據所述第一光網絡單元和第二光網絡單元的指令,更新所述第一光網絡單元和所述第二光網絡單元的各個業務類型的業務級別協議的內容。
全文摘要
本發明提供一種用于無源光網絡的動態帶寬分配裝置,位于所述光線路終端的中央控制單元中,包括第一光網絡單元傳輸調節器,與第一光網絡單元對應,至少包括第一信用度產生器,用于為所述第一光網絡單元計算和保存第一業務類型累積信用度;一個帶寬評估裝置,用于在收到所述第一光網絡單元的第一業務類型帶寬請求量時,從所述第一光網絡單元傳輸調節器中的所述第一信用度產生器讀取所述第一業務類型累積信用度,并且根據所述第一業務類型帶寬請求量和所述第一業務類型累積信用度,計算將要分配給所述第一光網絡單元的第一業務類型帶寬分配量。根據本發明的裝置,可以對每個光網絡單元的不同業務類型進行單獨的帶寬計算和分配。
文檔編號H04B10/12GK1697348SQ20041001835
公開日2005年11月16日 申請日期2004年5月14日 優先權日2004年5月14日
發明者穆罕默德·倪澤姆, 齊江, 冷曉冰, 趙巖 申請人:上海貝爾阿爾卡特股份有限公司