P2mp網(wǎng)絡上行突發(fā)流量的處理方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種P2MP網(wǎng)絡上行突發(fā)流量的處理方法及裝置,屬于通信領域。該方法包括:匯聚設備根據(jù)接入設備緩存狀態(tài),給各接入設備動態(tài)分配時間片;利用分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù);所述匯聚設備使用轉換得到的對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。該方法在匯聚設備處完成使整形用出口帶寬參數(shù)可隨動態(tài)分配的時間片動態(tài)調整,從而在很好的解決了P2MP網(wǎng)絡上行流量突發(fā)的同時,又避免接入設備與匯聚設備之間實時傳遞流量帶寬參數(shù),占用上行帶寬的開銷。
【專利說明】P2MP網(wǎng)絡上行突發(fā)流量的處理方法、裝置及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種P2MP網(wǎng)絡上行突發(fā)流量的處理方法、裝置及系統(tǒng)。
【背景技術】
[0002]隨著EPON (Ethernet Passive Optical Network,以太無源光網(wǎng)絡)、GPON(Gigabit-Capable PON,無源光網(wǎng)絡)等通信技術的發(fā)展,P2MP(點對多點,point 2multiplepoint)網(wǎng)絡應用越來越廣泛。一般情況下,P2MP網(wǎng)絡上行流量統(tǒng)一在匯聚設備分配。P2MP網(wǎng)絡的匯聚設備根據(jù)各個接入設備的流量情況,動態(tài)分配帶寬(DBA,動態(tài)帶寬分配,dynamic bandwidth allocation)給各個接入設備。
[0003]為解決多個接入設備同時上行的沖突問題,P2MP網(wǎng)絡按照如下方法實現(xiàn)DBA:
[0004]I)接入設備首先緩存上行的報文,緩存在隊列中;
[0005]2)接入設備將隊列中的緩存情況上報給匯聚設備;
[0006]3)匯聚設備綜合所有的接入設備上的緩存情況,動態(tài)分配不同的時間片給各個接入設備,統(tǒng)一安排上行流量;
[0007]4)接入設備在分配得到的時間片內,按照線路的速率將上行流量發(fā)送給匯聚設備。
[0008]上述方法中各個接入設備先緩存上行的報文,在得到匯聚設備分配的時間片后,按照線路的速率上行突發(fā)。由于受技術的限制,權衡線路的利用效率,上行分配的時間片不可能做到很精細,這樣就導致了 P2MP網(wǎng)絡的一個重要問題:上行流量突發(fā)。
[0009]目前一種在APON系統(tǒng)中平穩(wěn)上行流量的方法:在接入設備中內置整形器,得到該接入設備的上行流量的一段時間的平均帶寬;接入設備將該帶寬參數(shù)傳遞給匯聚設備。匯聚設備再使用這個參數(shù),對收到的該接入設備發(fā)送的上行流量進行整形。
[0010]上述方法至少存在下述問題:
[0011]I)接入設備上需要部署整形器,增加了各接入設備的成本;
[0012]2)需要在接入設備和匯聚設備之間實時傳遞流量帶寬參數(shù),占用了上行帶寬的開銷。
【發(fā)明內容】
[0013]本發(fā)明實施方式提供一種P2MP網(wǎng)絡上行突發(fā)流量的處理方法、裝置及系統(tǒng),解決目前通過要由接入設備向匯聚設備傳遞相關參數(shù)與匯聚設備配合才能處理上行流量突發(fā)的問題,避免接入設備與匯聚設備之間實時傳遞流量帶寬參數(shù),占用上行帶寬的開銷。
[0014]本發(fā)明的目的是通過以下技術方案實現(xiàn)的:
[0015]本發(fā)明實施方式提供一種P2MP網(wǎng)絡上行突發(fā)流量的處理方法,包括:
[0016]匯聚設備根據(jù)接入設備緩存狀態(tài),給各接入設備動態(tài)分配時間片;
[0017]利用分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù);
[0018]所述匯聚設備使用轉換得到的對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。
[0019]本發(fā)明實施方式提供一種P2MP網(wǎng)絡上行突發(fā)流量的處理裝置,包括:
[0020]調度器和整形器;其中,
[0021]所述調度器,用于根據(jù)接入設備緩存狀態(tài),給每個接入設備動態(tài)分配時間片;
[0022]所述整形器,用于利用所述調度器分配給各接入設備的時間片進行轉換得到各接入設備的整形用出口帶寬參數(shù);以及使用所述整形用出口帶寬參數(shù)對各接入設備的上行流
量整形。
[0023]本發(fā)明實施方式提供一種P2MP網(wǎng)絡上行突發(fā)流量的處理系統(tǒng),包括:
[0024]接入設備和匯聚設備,其中匯聚設備采用本發(fā)明實施例提供的P2MP網(wǎng)絡上行突發(fā)流量的處理裝置;
[0025]所述接入設備與所述匯聚設備通信連接。
[0026]由上述提供的技術方案可以看出,本發(fā)明實施例的方法,通過在匯聚設備上為接入設備動態(tài)分配時間片,利用動態(tài)分配的時間片信息轉換得到整形用出口帶寬參數(shù),利用轉換得到的整形用出口帶寬參數(shù)整形對各接入設備的上行流量整形,由于整形用出口帶寬參數(shù)可隨動態(tài)分配的時間片動態(tài)調整,從而在很好的解決了 P2MP網(wǎng)絡上行流量突發(fā)的同時,又避免接入設備與匯聚設備之間實時傳遞流量帶寬參數(shù),占用上行帶寬的開銷。
【專利附圖】
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0028]圖1為本發(fā)明實施例提供的處理方法流程圖;
[0029]圖2為本發(fā)明實施例提供的處理裝置示意圖;
[0030]圖3為本發(fā)明實施例提供的處理裝置另一結構示意圖;
[0031]圖4為本發(fā)明實施例提供的處理系統(tǒng)示意圖。
【具體實施方式】
[0032]下面結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
[0033]下面將結合附圖對本發(fā)明實施例作進一步地詳細描述。
[0034]實施例一
[0035]本發(fā)明實施例提供一種P2MP網(wǎng)絡上行突發(fā)流量的處理方法,適用于能動態(tài)調整上行帶寬的P2MP網(wǎng)絡,可以平穩(wěn)P2MP網(wǎng)絡上行突發(fā)流量,如圖1所示,該方法包括以下步驟:[0036]步驟1,匯聚設備根據(jù)接入設備的緩存狀態(tài),給各接入設備動態(tài)分配時間片;
[0037]步驟2,匯聚設備利用分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù);
[0038]步驟3,匯聚設備使用轉換得到的對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。
[0039]上述方法步驟I中,匯聚設備設置調度器,由調度器根據(jù)接入設備緩存狀態(tài),給各接入設備動態(tài)分配時間片;調度器還用于傳送動態(tài)分配的時間片。
[0040]上述方法步驟2中,匯聚設備設置整形器,由整形器接收所述調度器傳送的動態(tài)分配的時間片,利用動態(tài)分配給各接入設備的時間片信息轉換得到對應的整形用出口帶寬參數(shù)。
[0041]設置的整形器與接入到匯聚設備上的接入設備有以下幾種對應關系,具體為:
[0042](I)匯聚設備設置多個整形器(數(shù)量可與多個接入到匯聚設備上的接入設備的數(shù)量一致),每個整形器用于對對應的一個接入設備的上行流量整形,即一個整形器對應于一個接入設備。
[0043](2)匯聚設備設置一個或多個整形器,每個整形器用于對對應的多個接入設備的上行流量整形,即一個整形器可以對應于多個接入設備。
[0044]基于上述整形器與接入設備的對應關系,利用動態(tài)分配給各接入設備的時間片信息轉換得到對應的整形用出口帶寬參數(shù)包括以下幾種方式:
[0045](I)若每個整形器用于對對應的一個接入設備的上行流量整形,則整形用出口帶寬參數(shù)B為:B = t/T X V ;`
[0046]其中,t為當前分配的時間片長度;T為前后兩次分配時間片的時間間隔(T可以是動態(tài)調整的,各分配時間片的間隔可以是不同的)為線路速率。
[0047](2)若每個整形器用于對對應的多個接入設備的上行流量整形,則整形用出口帶寬參數(shù) B 為:B = SUM(tl/Tl, t2/T2,…,tn/Tn) Xv ;
[0048]其中,SUM為求和運算;tn為對應于第η個接入設備分配的時間片長度;Τη為為對應于第η個接入設備前后兩次分配時間片的間隔(Tn可以是動態(tài)調整的,各分配時間片的間隔可以是不同的)為線路速率。
[0049]上述步驟3中,匯聚設備設置的整形器使用轉換得到的對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形(上行流量是指從接入設備往匯聚設備傳送的流量,對上行流量整形與現(xiàn)有技術中采用的流量整形方式相同,在此不再贅述)。
[0050]上述方法還包括:匯聚設備的每次分配時間片時,均同步刷新對應的整形用出口帶寬參數(shù),從而使得整形用出口帶寬參數(shù)可隨動態(tài)分配的時間片動態(tài)調整。
[0051]實施例二
[0052]本發(fā)明實施例還提供一種實現(xiàn)上述P2MP網(wǎng)絡上行突發(fā)流量的處理方法的處理裝置(可以作為P2MP網(wǎng)絡中連接接入設備的匯聚設備),適用于能動態(tài)調整上行帶寬的P2MP網(wǎng)絡,如圖2所示,該處理裝置包括:調度器22和整形器23 ;
[0053]其中,調度器22,用于根據(jù)接入設備24緩存狀態(tài),給每個接入設備動態(tài)分配時間片;
[0054]整形器23,用于利用所述調度器22分配給各接入設備24的時間片信息轉換得到對應的整形用出口帶寬參數(shù);以及使用轉換得到的對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。
[0055]上述處理裝置中,設置的整形器為一個或多個,每個整形器用于對對應的一個或多個接入設備的上行流量整形。
[0056]設置的整形器與接入到匯聚設備上的接入設備有以下幾種對應關系,具體為:
[0057](I)處理裝置設置多個整形器(數(shù)量可與多個接入到作為匯聚設備的該處理裝置的接入設備的數(shù)量一致),每個整形器用于對對應的一個接入設備的上行流量整形,即一個整形器對應于一個接入設備(如圖2所示)。
[0058](2)處理裝置設置一個或多個整形器,每個整形器用于對對應的多個接入設備的上行流量整形,即一個整形器可以對應于多個接入設備(如圖3所示,其中示意了一個整形器23對應三個接入設備24的情況;也可以設置兩個整形器,一個整形器對應一個接入設備,另一個整形器對應兩個接入設備)。
[0059]基于上述整形器與接入設備的對應關系,整形器利用動態(tài)分配給各接入設備的時間片信息轉換得到對應的整形用出口帶寬參數(shù)包括以下幾種方式:
[0060](I)若每個整形器用于對對應的一個接入設備的上行流量整形,則整形用出口帶寬參數(shù)B為:B = t/T X V ;
[0061]其中,t為當前分配的時間片長度;T為前后兩次分配時間片的時間間隔(T可以是動態(tài)調整的,各分配時間片的間隔可以是不同的)為線路速率。
[0062](2)若每個整形器用于對對應的多個接入設備的上行流量整形,則整形用出口帶寬參數(shù) B 為:B = SUM(tl/Tl, t2/T2,…,tn/Tn) Xv ;
[0063]其中,SUM為求和運算;t`n為對應于第η個接入設備分配的時間片長度;Τη為為對應于第η個接入設備前后兩次分配時間片的間隔(Tn可以是動態(tài)調整的,各分配時間片的間隔可以是不同的)為線路速率。
[0064]下面以圖2的處理裝置作為匯聚設備,對上述P2MP網(wǎng)絡上行突發(fā)流量的處理方法作進一步說明:
[0065]匯聚設備包含兩個部分:1)調度器(Scheduler):負責綜合接入設備緩存情況,給每個接入設備動態(tài)分配時間片;2)整形器(Shaper):負責對每個接入設備的上行流量進行整形,平穩(wěn)突發(fā)。
[0066]接入設備與上述匯聚設備連接,接入設備可以是一個實體設備,也可以是設置在一個實體設備中的多個設備(可以是物理的設備實體,也可以虛擬的設備實體),如GPON系統(tǒng),一個實體設備ONU可以有多個T-CONT (transmission container,傳送容器,或者叫做傳送器)接收分配的時間片,那么每個能接收所分配時間片的T-CONT即為一個接入設備,匯聚設備OLT上的一個整形器就對應一個T-CONT。
[0067]調度器分配給接入設備的時間片信息,同時傳遞給對應的整形器;
[0068]整形器按照新分配的時間片參數(shù),轉換得到對應的整形用出口帶寬參數(shù);整形器使用該帶寬參數(shù),整形上行流量。
[0069]時間片參數(shù)和帶寬參數(shù)的轉換舉例如下:
[0070]假設時間片分配周期為T,當前分配的時間片長度為t,線路速率為V。
[0071]那么整形用出口帶寬參數(shù)B:B=t/TXv ;其中,t為當前分配的時間片長度;T為前后兩次分配時間片的時間間隔(T可以是動態(tài)調整的,各分配時間片的間隔可以是不同的);V為線路速率。
[0072]上述處理裝置中,每次分配時間片的時候,匯聚設備都同步刷新整形器的整形用出口帶寬。匯聚設備根據(jù)上行的流量動態(tài)調整整形器的整形用出口帶寬參數(shù),適應上行流量的變化。
[0073]實施例三
[0074]如圖4所示,本發(fā)明實施例還提供一種P2MP網(wǎng)絡上行突發(fā)流量的處理系統(tǒng),該系統(tǒng)包括:
[0075]接入設備32和匯聚設備31,其中匯聚設備31采用本發(fā)明實施例給出的P2MP網(wǎng)絡上行突發(fā)流量的處理裝置;
[0076]所述接入設備32與所述匯聚設備31通信連接。
[0077]該系統(tǒng)通過設置調度器22和整形器23的匯聚設備,對接入設備32的上行流量整形,避免了上行流量突發(fā),達到平穩(wěn)上行流量的目的。
[0078]本發(fā)明實施例的處理方法通過在匯聚設備上使用動態(tài)分配的時間片信息形成整形器整形用出口帶寬參數(shù),使得整形用出口帶寬參數(shù)可隨動態(tài)分配的時間片動態(tài)調整,從而很好的解決了 P2MP網(wǎng)絡上行流量突發(fā)的同時,又避免接入設備與匯聚設備之間實時傳遞流量帶寬參數(shù),占用上行帶寬的開銷。從而優(yōu)化網(wǎng)絡的質量,使得P2MP網(wǎng)絡不會由于上行突發(fā)導致頻繁的丟包。
[0079]本發(fā)明實施例中提及的P2MP網(wǎng)絡,覆蓋了 ΑΡΟΝ、EPON、GPON以及后續(xù)的IOG ΕΡ0Ν、IOG GPON等方面的【技術領域】。
[0080]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明披露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求書的保護范圍為準。
【權利要求】
1.一種點到多點P2MP網(wǎng)絡上行突發(fā)流量的處理方法,其特征在于,包括: 匯聚設備根據(jù)接入設備緩存狀態(tài),給各接入設備動態(tài)分配時間片; 利用分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù); 所述匯聚設備使用轉換得到的對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。
2.根據(jù)權利要求1所述的方法,其特征在于,所述匯聚設備設置調度器,由設置的調度器根據(jù)接入設備緩存狀態(tài),給各接入設備動態(tài)分配時間片。
3.根據(jù)權利要求1所述的方法,其特征在于,所述匯聚設備設置整形器,由設置的整形器利用分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù),以及用于使用轉換得到對應于各接入設備的所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。
4.根據(jù)權利要求1所述的方法,其特征在于,所述匯聚設備設置一個或多個整形器,每個整形器用于對對應的一個或多個接入設備的上行流量整形。
5.根據(jù)權利要求1或4所述的方法,其特征在于,所述利用分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù)為: 若每個整形器用于對對應的一個接入設備的上行流量整形,則整形用出口帶寬參數(shù)B為:
B = t/T X V ; 其中,t為當前分配的時間片長度;T為前后兩次分配時間片的時間間隔;ν為線路速率; 若每個整形器用于對對應的多個接入設備的上行流量整形,則整形用出口帶寬參數(shù)B為:
B = SUM(tl/Tl, t2/T2,…,tn/Tn) Xv ; 其中,SUM為求和運算;tn為對應于第η個接入設備分配的時間片長度;Τη為為對應于第η個接入設備前后兩次分配時間片的間隔;ν為線路速率。
6.根據(jù)權利要求1、2、3或4所述的方法,其特征在于,還包括:所述匯聚設備的每次分配時間片時,同步刷新對應的整形用出口帶寬參數(shù)。
7.一種P2MP網(wǎng)絡上行突發(fā)流量的處理裝置,其特征在于,包括: 調度器和整形器;其中, 所述調度器,用于根據(jù)接入設備緩存狀態(tài),給每個接入設備動態(tài)分配時間片; 所述整形器,用于利用所述調度器分配給各接入設備的時間片進行轉換得到各接入設備的整形用出口帶寬參數(shù);以及用于使用所述整形用出口帶寬參數(shù)對各接入設備的上行流量整形。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述整形器為一個或多個,每個整形器用于對對應的一個或多個接入設備的上行流量整形。
9.根據(jù)權利要求7或8所述的裝置,其特征在于,所述整形器利用所述調度器分配給各接入設備的時間片信息轉換得到對應于各接入設備的整形用出口帶寬參數(shù)為: 若每個整形器用于對對應的一個接入設備的上行流量整形,整形用出口帶寬參數(shù)B為:
B = t/T X V ; 其中,t為當前分配的時間片長度;T為前后兩次分配時間片的時間間隔;ν為線路速率; 若每個整形器用于對對應的多個接入設備的上行流量整形,整形用出口帶寬參數(shù)B為:
B = SUM(tl/Tl, t2/T2, —, tn/Tn) Xv ; 其中,SUM為求和運算;tn為對應于第η個接入設備分配的時間片長度;Τη為為對應于第n個接入設備前后兩次分配時間片的間隔;ν為線路速率。
10.一種P2MP網(wǎng)絡上行突發(fā)流量的處理系統(tǒng),其特征在于,包括: 接入設備和匯聚設備,其中所述匯聚設備采用上述權利要求7~9任一項所述的P2MP網(wǎng)絡上行突發(fā)流量的處理裝置; 所述接入設備與所述匯聚設備通信連接。
【文檔編號】H04L12/801GK103685051SQ201210315454
【公開日】2014年3月26日 申請日期:2012年8月30日 優(yōu)先權日:2012年8月30日
【發(fā)明者】劉建平 申請人:華為技術有限公司