国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配方法和裝置的制作方法

      文檔序號(hào):7722111閱讀:204來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及領(lǐng)域無(wú)源光網(wǎng)絡(luò)領(lǐng)域,特別是涉及一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分
      配方法和裝置。
      背景技術(shù)
      EPON(Ethe潔t Passive Optical Networks,以太網(wǎng)無(wú)源光網(wǎng)絡(luò))是基于以太網(wǎng) 的無(wú)源光網(wǎng)絡(luò),EPON系統(tǒng)主要由OLT(Optical Line Terminal,光線(xiàn)路終端)、0DN(Optical Distribution Network,光分配網(wǎng)絡(luò))和0NU(0pticalNetwork Unit,光網(wǎng)絡(luò)單元)三部分 組成,0LT連接網(wǎng)絡(luò)側(cè),0NU連接用戶(hù)側(cè),ODN連接OLT與0NU,從OLT到ONU為下行方向,從 ONU到OLT為上行方向。在下行方向上,OLT接收網(wǎng)絡(luò)側(cè)數(shù)據(jù),并由ODN通過(guò)以太網(wǎng)無(wú)源光 網(wǎng)絡(luò)廣播給多個(gè)ONU ;在上向方向上,各個(gè)ONU將數(shù)據(jù)發(fā)送給ODN,并由ODN通過(guò)以太網(wǎng)無(wú)源 光網(wǎng)絡(luò)傳輸給OLT。 EPON系統(tǒng)中,ONU傳輸數(shù)據(jù)給OLT的帶寬是由OLT側(cè)的DBA (Dynamic Bandwidth Allocation,動(dòng)態(tài)帶寬分配)功能來(lái)進(jìn)行計(jì)算和分配的。 現(xiàn)有技術(shù)中,有一種靜態(tài)帶寬分配方法,是為各個(gè)ONU分配固定的帶寬,例如,系 統(tǒng)中存在3個(gè)0NU,總帶寬為200,則為0NU1固定分配帶寬為100,為0NU2固定分配帶寬 為50,為0NU3固定分配帶寬為50,這里,為了描述方便,在本申請(qǐng)文件中均不對(duì)帶寬的單 位進(jìn)行描述,即本申請(qǐng)文件的各個(gè)實(shí)施例僅給出帶寬在數(shù)值方面的實(shí)例,對(duì)帶寬的單位不 做具體要求。這種靜態(tài)帶寬的分配方法沒(méi)有考慮ONU的實(shí)際帶寬需要,導(dǎo)致有些ONU的分 配帶寬遠(yuǎn)遠(yuǎn)超出實(shí)際的帶寬需求,造成了嚴(yán)重的帶寬浪費(fèi)。還有一種動(dòng)態(tài)帶寬分配方法, 是建立在請(qǐng)求/授權(quán)的周期輪詢(xún)基礎(chǔ)上的,在一個(gè)時(shí)間周期內(nèi),各個(gè)ONU會(huì)先收集自身的
      緩存信息,確定自身的需求帶寬,并在發(fā)送方向?qū)⒎从承枨髱挼男畔⒁詧?bào)告幀的形式發(fā) 送給OLT,再由OLT側(cè)的DBA將各個(gè)ONU上報(bào)的需求帶寬作為分配帶寬的參考因素之一,確 定各個(gè)ONU的授權(quán)帶寬,并將確定的授權(quán)帶寬依次分配給相應(yīng)的ONU ;在每一個(gè)時(shí)間周期 內(nèi),各個(gè)ONU會(huì)根據(jù)在之前收到的授權(quán)帶寬進(jìn)行數(shù)據(jù)傳輸,以此循環(huán)實(shí)現(xiàn)動(dòng)態(tài)的帶寬分配 過(guò)程。雖然這種動(dòng)態(tài)帶寬分配方法考慮到了各個(gè)ONU的實(shí)際需求,在一定程度上減少了帶 寬浪費(fèi)現(xiàn)象,但是,發(fā)明人在研究中仍舊發(fā)現(xiàn),由于EPON協(xié)議規(guī)定ONU的上報(bào)是基于多閾值 (Multi-Threshold)的多隊(duì)列集報(bào)告(Multi-Queue Sets R印ort),例如,某一個(gè)0NU,在收 集自身的緩存信息后,確定自身的需求帶寬為IOO,該ONU會(huì)上報(bào)一個(gè)需求帶寬呈依次遞增 關(guān)系的隊(duì)列集,比如,隊(duì)列集1報(bào)告的需求帶寬為30,隊(duì)列集2報(bào)告的需求帶寬為50,隊(duì)列 集3報(bào)告的需求帶寬為80,隊(duì)列集4報(bào)告的需求帶寬為完整的100。請(qǐng)參閱圖1所示,在某 一個(gè)時(shí)間周期的末尾還存有一小部分未分配帶寬時(shí),DBA會(huì)從多隊(duì)列集報(bào)告中選取一個(gè)不 大于未分配帶寬的需求帶寬,根據(jù)選取的需求帶寬進(jìn)行帶寬授權(quán)。如圖1中,未分配帶寬為 60,則會(huì)從4個(gè)隊(duì)列集報(bào)告中選取數(shù)值為50的需求帶寬,并根據(jù)該需求帶寬確定授權(quán)帶寬, 再下發(fā)給ONU。此時(shí),未分配帶寬中還剩余10(60-50)個(gè)帶寬沒(méi)有利用,這個(gè)剩余的帶寬就 構(gòu)成了一個(gè)"帶寬碎片",由于"帶寬碎片"的存在,致使這種動(dòng)態(tài)帶寬的分配方法仍舊存在 帶寬浪費(fèi)的現(xiàn)象。

      發(fā)明內(nèi)容
      為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了 一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分 配方法和裝置,以避免在帶寬分配過(guò)程所產(chǎn)生的帶寬資源浪費(fèi)現(xiàn)象。
      本發(fā)明實(shí)施例公開(kāi)公開(kāi)了如下技術(shù)方案 —種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配方法,包括在光線(xiàn)路終端OLT執(zhí)行第n周期 的帶寬分配后,獲取所述第n周期的帶寬碎片;將所述帶寬碎片計(jì)入第n+1周期的總帶寬 中,根據(jù)所述計(jì)入了帶寬碎片的第n+l周期的總帶寬,將第n+l周期內(nèi)各個(gè)ONU的授權(quán)帶寬 下發(fā)給相應(yīng)的ONU ;循環(huán)執(zhí)行上述步驟,直到所述ONU完成數(shù)據(jù)傳輸為止,其中,n為自然數(shù)。
      —種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配裝置,包括帶寬碎片獲取單元,用于在光線(xiàn) 路終端OLT執(zhí)行第n周期的帶寬分配后,獲取所述第n周期的帶寬碎片;帶寬分配單元,用 于將所述帶寬碎片計(jì)入第n+l周期的總帶寬中,根據(jù)所述計(jì)入了帶寬碎片的第n+1周期的 總帶寬,將第n+1周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的ONU ;循環(huán)執(zhí)行單元,用于循環(huán) 執(zhí)行所述帶寬碎片獲取單元和所述帶寬分配單元,直到所述ONU完成數(shù)據(jù)傳輸為止,其中, n為自然數(shù)。 由上述實(shí)施例可以看出,將一個(gè)時(shí)間周期產(chǎn)生的帶寬碎片計(jì)入到一個(gè)周期的總帶 寬中,進(jìn)而由修正后的總帶寬確定下個(gè)周期的授權(quán)帶,有效地消除了帶寬碎片,提高了上行 帶寬的利用率。


      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)
      有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本
      發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可
      以根據(jù)這些附圖獲得其他的附圖。
      圖1為現(xiàn)有技術(shù)中帶寬碎片產(chǎn)生示意圖; 圖2為本發(fā)明的帶寬分配方法的一個(gè)實(shí)施例的流程圖; 圖3為EPON系統(tǒng)上行數(shù)據(jù)傳輸示意圖; 圖4為本發(fā)明中帶寬碎片獲取方法的一個(gè)實(shí)施例的流程圖; 圖5為本發(fā)明中彈性帶寬分配示意圖; 圖6為本發(fā)明的帶寬分配裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖。
      具體實(shí)施例方式
      為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明
      實(shí)施例進(jìn)行詳細(xì)描述。 實(shí)施例一 為了描述方便,在本申請(qǐng)文件中均不對(duì)帶寬的單位進(jìn)行描述,即本申請(qǐng)文件的各 個(gè)實(shí)施例僅給出帶寬在數(shù)值方面的實(shí)例,對(duì)帶寬的單位不做具體要求。請(qǐng)參閱圖2,其為本 發(fā)明的帶寬分配方法的一個(gè)實(shí)施例的流程圖,該方法包括以下步驟 步驟201 :在光線(xiàn)路終端OLT執(zhí)行第n周期的帶寬分配后,獲取所述第n周期的帶寬碎片; 其中,所述在光線(xiàn)路終端0LT執(zhí)行第n周期的帶寬分配后,獲取所述第n周期的帶 寬碎片包括根據(jù)第n周期的總帶寬確定所述第n周期內(nèi)各個(gè)ONU的授權(quán)帶寬;將所述各個(gè) ONU的授權(quán)帶寬求和,得到所述第n周期的授權(quán)帶寬總和;將所述第n周期的總帶寬與所述 授權(quán)帶寬總和求差,得到所述第n周期的帶寬碎片。 根據(jù)背景技術(shù)中的分析可知,由于ONU上報(bào)的需求帶寬是一個(gè)呈遞增關(guān)系的多隊(duì) 列集需求帶寬報(bào)告,當(dāng)?shù)趎周期已經(jīng)分配了大部分的帶寬資源而僅在末尾還存有一小部分 未分配帶寬時(shí),DBA會(huì)從多個(gè)隊(duì)列集需求帶寬報(bào)告中選取一個(gè)不大于未分配帶寬的需求帶 寬,根據(jù)選取的需求帶寬進(jìn)行授權(quán)帶寬計(jì)算。因此,授權(quán)帶寬往往要比總帶寬小,兩者之間 的差值即形成了帶寬碎片。除此之外,EPON協(xié)議規(guī)定,EPON中的需求帶寬上報(bào)、授權(quán)帶寬 的計(jì)算和下發(fā)均應(yīng)以時(shí)間量子(TQ,Time Quantum)為單位,其中,1TQ二 16ns,對(duì)lG EPON, 1TQ = 2字節(jié);對(duì)10G EPON, 1TQ = 20字節(jié)。由于ONU上報(bào)的需求帶寬有可能大于總帶寬, 這時(shí)就需要按照一定的算法進(jìn)行加權(quán)平均計(jì)算,在加權(quán)平均計(jì)算時(shí)如果產(chǎn)生小數(shù),就需要 取整,而無(wú)論向上取整還是向下取整,都會(huì)導(dǎo)致最終的結(jié)果與實(shí)際的總帶寬偏離,這也是導(dǎo) 致出現(xiàn)帶寬碎片的原因。在ONU數(shù)目多的時(shí)候,偏差就變得比較大,這時(shí)帶寬碎片也變得 更加明顯。另外,IOG EPON上行固定采用基于流(Stream-based)的FEC(Forward Error Correction,前向糾錯(cuò))編碼,因此,授權(quán)帶寬的有效發(fā)送時(shí)長(zhǎng)是FEC Codeword的整數(shù)倍, 這里,F(xiàn)EC Codeword是FEC編碼/解碼的單位,對(duì)10G EPON, 1個(gè)FEC Codeword = 31X8 = 248字節(jié),這就更加劇了帶寬分配的偏差和帶寬碎片產(chǎn)生的可能性。 總之,無(wú)論是由哪一種原因造成了帶寬碎片的產(chǎn)生,當(dāng)授權(quán)帶寬的總和不能夠與 總帶寬相等時(shí),兩者之間的差值即為帶寬碎片。因此,可以按照現(xiàn)有的動(dòng)態(tài)帶寬分配的方法 來(lái)計(jì)算和分配帶寬,然后對(duì)下發(fā)給各個(gè)ONU的授權(quán)帶寬求和,用總帶寬減去授權(quán)帶寬總和, 差值即為帶寬碎片。 OLT在第n-1個(gè)時(shí)間周期末尾、第n個(gè)時(shí)間周期之前,可以獲知第n_l個(gè)時(shí)間周期 的帶寬碎片,然后用于第n個(gè)時(shí)間周期的帶寬分配和授權(quán)帶寬下發(fā),并在第n個(gè)時(shí)間周期末 尾、第n+1個(gè)時(shí)間周期之前獲知第n個(gè)時(shí)間周期的帶寬碎片,然后用于第n+1個(gè)時(shí)間周期的 帶寬分配和授權(quán)帶寬下發(fā),以此類(lèi)推。 步驟202 :將所述帶寬碎片計(jì)入第n+l周期的總帶寬中,根據(jù)所述計(jì)入了帶寬碎片 的第n+1周期的總帶寬,將第n+1周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的ONU ;
      其中,所述根據(jù)計(jì)入了帶寬碎片的第n+l周期的總帶寬,將第n+l周期內(nèi)各個(gè)ONU 的授權(quán)帶寬下發(fā)給相應(yīng)的ONU包括接收各個(gè)ONU基于以太網(wǎng)無(wú)源光網(wǎng)絡(luò)EPON協(xié)議規(guī)定上 報(bào)的多隊(duì)列集需求帶寬報(bào)告;當(dāng)所述ONU上報(bào)的多隊(duì)列集需求帶寬報(bào)告與可用帶寬不匹配 且所述多隊(duì)列集需求帶寬報(bào)告中具有小于可用帶寬的需求帶寬時(shí),從小于可用帶寬的需求 帶寬中選取與可用帶寬最接近的需求帶寬,根據(jù)選取的需求帶寬和所述總帶寬確定授權(quán)帶 寬,并將授權(quán)帶寬下發(fā)給相應(yīng)的ONU。 例如,當(dāng)在第n-1個(gè)時(shí)間周期末尾、第n個(gè)時(shí)間周期之前,獲知第n_l個(gè)時(shí)間周期 的帶寬碎片為IO時(shí),將該帶寬碎片計(jì)入下一個(gè)周期(第n個(gè)時(shí)間周期)的總帶寬中,例如, 第n個(gè)時(shí)間周期的總帶寬為500,則計(jì)入帶寬碎片后,第n個(gè)時(shí)間周期的總帶寬變?yōu)?10, OLT在對(duì)第n個(gè)時(shí)間周期的總帶寬進(jìn)行計(jì)算和分配時(shí),由于總帶寬增加了上個(gè)周期的帶寬碎片,因此,最后確定的各個(gè)0NU的授權(quán)帶寬也就會(huì)有所變化。 其中,一種根據(jù)選取的需求帶寬和總帶寬確定各個(gè)ONU的授權(quán)帶寬的具體實(shí)現(xiàn)方 式可以是采用IPACT(Interleaved Polling with Ad即tive Cycle Time,自適應(yīng)周期交 替輪詢(xún))算法的帶寬分配方式。當(dāng)然,除此之外,也可以采用其他的方式來(lái)基于選取的需求 帶寬和總帶寬確定各個(gè)ONU的授權(quán)帶寬,本實(shí)施例對(duì)此并不限定。 步驟203 :循環(huán)執(zhí)行上述步驟,直到所述ONU完成數(shù)據(jù)傳輸為止,其中,n為自然數(shù)。
      由上述實(shí)施例可以看出,將一個(gè)時(shí)間周期產(chǎn)生的帶寬碎片計(jì)入到下一個(gè)時(shí)間周期 的總帶寬中,然后由修正后的總帶寬計(jì)算、確定下一個(gè)周期的授權(quán)帶寬,從而有效地消除了 帶寬碎片,提高了上行帶寬的利用率。 同時(shí),整個(gè)分配過(guò)程都圍繞著確知的時(shí)間周期來(lái)進(jìn)行計(jì)算和分配,不會(huì)造成大的
      帶寬波動(dòng),避免導(dǎo)致網(wǎng)絡(luò)時(shí)延特性變差。 實(shí)施例二 下面從系統(tǒng)的層面詳細(xì)說(shuō)明在EPON系統(tǒng)中,實(shí)現(xiàn)無(wú)帶寬浪費(fèi)的帶寬分配方法。請(qǐng) 參閱圖3,其為EPON系統(tǒng)中上行數(shù)據(jù)傳輸?shù)氖疽鈭D,針對(duì)圖3所示的EPON系統(tǒng),請(qǐng)結(jié)合參閱 圖4,其為本發(fā)明中帶寬碎片獲取方法的一個(gè)實(shí)施例的流程圖,該方法包括以下步驟
      步驟401 :ONU收集自身的緩存信息,根據(jù)緩存信息確定自身的需求帶寬,并在上 行方向?qū)⒎从承枨髱挼男畔⒁詧?bào)告幀的形式發(fā)送給0LT ; 例如,0NU確定自身的需求帶寬為100,將反映需求帶寬的信息封裝在報(bào)告幀 (REPORT)中,其中,根據(jù)EPON協(xié)議的規(guī)定,ONU上報(bào)的報(bào)告幀中可以包括多個(gè)隊(duì)列集報(bào)告 (Queue Sets R印ort),這多個(gè)隊(duì)列集報(bào)告從前往后呈遞增順序。例如,ONU上報(bào)的報(bào)告幀 中包括了 4個(gè)隊(duì)列集報(bào)告,第一個(gè)隊(duì)列集報(bào)告的需求帶寬為30,第二個(gè)隊(duì)列集報(bào)告的需求 帶寬為50,第三個(gè)隊(duì)列集報(bào)告的需求帶寬為80,第四個(gè)隊(duì)列集(即最后一個(gè)隊(duì)列集)報(bào)告 的需求帶寬為IOO,也就是完整的需求帶寬。ONU在上行方向?qū)⑦@個(gè)多隊(duì)列集報(bào)告幀發(fā)送給 0LT。 步驟402 :OLT在接收到ONU上報(bào)的需求帶寬后,根據(jù)需求帶寬和總帶寬得到ONU 的授權(quán)帶寬; 例如,當(dāng)OLT接收到各個(gè)ONU發(fā)送的報(bào)告幀后,依次為各個(gè)ONU分配授權(quán)帶寬,此 時(shí)的授權(quán)帶寬總和很有可能與總帶寬不相等。 步驟403 :將各個(gè)ONU的授權(quán)帶寬求和,并將總帶寬與授權(quán)帶寬的總和求差,得到 帶寬碎片; 步驟404 :將計(jì)算得到的帶寬碎片計(jì)入下一個(gè)周期的總帶寬中; 步驟405 :將當(dāng)前周期的ONU的授權(quán)帶寬下發(fā)給相應(yīng)的0NU,返回到步驟401,循環(huán)
      執(zhí)行,使得ONU完成數(shù)據(jù)傳輸; 說(shuō)明步驟405跟步驟403和404相互獨(dú)立,所以也可以先執(zhí)行步驟405,再執(zhí)行 步驟403和404。 綜合上述步驟,請(qǐng)參閱圖5,其為本發(fā)明中彈性帶寬分配示意圖,在第n-l個(gè)時(shí)間 周期,以配置帶寬作為總帶寬,根據(jù)實(shí)際計(jì)算的授權(quán)帶寬總和,得出二者的差值,即為第n-l 個(gè)時(shí)間周期的帶寬碎片;在第n個(gè)時(shí)間周期,首先修正上一個(gè)時(shí)間周期的差值,即在配置的 總帶寬上加上第n-l個(gè)時(shí)間周期的帶寬碎片,作為本時(shí)間周期的實(shí)際總帶寬,然后根據(jù)實(shí)際計(jì)算出的授權(quán)帶寬總和,得到二者的差值,即第n個(gè)時(shí)間周期的帶寬碎片,然后進(jìn)入下一 個(gè)時(shí)間周期(即第n+1個(gè)時(shí)間周期)計(jì)算,依次循環(huán)。 由上述實(shí)施例可以看出,將一個(gè)時(shí)間周期產(chǎn)生的帶寬碎片計(jì)入到一個(gè)周期的總帶 寬中,進(jìn)而由修正后的總帶寬確定下個(gè)周期的授權(quán)帶寬。這種方法,能夠有效消除帶寬碎 片,提高了上行帶寬的利用率。 與上述帶寬分配的計(jì)算方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種以太網(wǎng)無(wú)源光網(wǎng) 絡(luò)中帶寬分配的裝置。請(qǐng)參閱圖6,其為本發(fā)明中帶寬分配裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖,該 裝置包括帶寬碎片獲取單元601、帶寬分配單元602和循環(huán)執(zhí)行單元603。下面結(jié)合該裝置 的工作原理進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。 帶寬碎片獲取單元601,用于在光線(xiàn)路終端OLT執(zhí)行第n周期的帶寬分配后,獲取 所述第n周期的帶寬碎片; 帶寬分配單元602,用于將所述帶寬碎片計(jì)入第n+l周期的總帶寬中,根據(jù)所述計(jì) 入了帶寬碎片的第n+l周期的總帶寬,將第n+l周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的
      ONU ; 循環(huán)執(zhí)行單元603,用于循環(huán)執(zhí)行所述帶寬碎片獲取單元和所述帶寬分配單元,直 到所述ONU完成數(shù)據(jù)傳輸為止,其中,n為自然數(shù)。 上述帶寬碎片獲取單元601包括確定子單元6011、求和子單元6012和求差子單 元6013, 計(jì)算子單元6011,用于根據(jù)第n周期的總帶寬確定所述第n周期內(nèi)各個(gè)ONU的授 權(quán)帶寬; 求和子單元6012,用于將所述各個(gè)0NU的授權(quán)帶寬求和,得到所述第n周期的授權(quán) 帶寬總和; 求差子單元6013,用于將所述第n周期的總帶寬與所述授權(quán)帶寬總和求差,得到 所述第n周期的帶寬碎片。 上述帶寬分配單元602包括接收子單元6021和分配子單元6022, 接收子單元6021,用于接收各個(gè)0NU基于以太網(wǎng)無(wú)源光網(wǎng)絡(luò)EP0N協(xié)議規(guī)定上報(bào)的
      多隊(duì)列集需求帶寬報(bào)告; 分配子單元6022,用于當(dāng)所述ONU上報(bào)的多隊(duì)列集需求帶寬報(bào)告與可用帶寬不匹 配且所述多隊(duì)列集需求帶寬報(bào)告中具有小于可用帶寬的需求帶寬時(shí),從小于可用帶寬的需 求帶寬中選取與可用帶寬最接近的需求帶寬,根據(jù)選取的需求帶寬和所述總帶寬確定授權(quán) 帶寬,并將授權(quán)帶寬下發(fā)給相應(yīng)的ONU。 由上述實(shí)施例可以看出,將一個(gè)時(shí)間周期產(chǎn)生的帶寬碎片計(jì)入到一個(gè)周期的總帶 寬中,進(jìn)而由修正后的總帶寬確定下個(gè)周期的授權(quán)帶寬。有效的消除了帶寬碎片,提高了帶 寬的利用率。 需要說(shuō)明的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或 部分流程,是可以通過(guò)計(jì)算機(jī)程序指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī) 可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的 存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體 (Random Access Memory, RAM)等。
      以上對(duì)本發(fā)明所提供的一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中的分配方法和裝置進(jìn)行了詳細(xì) 介紹,本文中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō) 明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù) 本發(fā)明的思想,在具體實(shí)施方式
      及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不 應(yīng)理解為對(duì)本發(fā)明的限制。
      權(quán)利要求
      一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配方法,其特征在于,包括在光線(xiàn)路終端OLT執(zhí)行第n周期的帶寬分配后,獲取所述第n周期的帶寬碎片;將所述帶寬碎片計(jì)入第n+1周期的總帶寬中,根據(jù)所述計(jì)入了帶寬碎片的第n+1周期的總帶寬,將第n+1周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的ONU;循環(huán)執(zhí)行上述步驟,直到所述ONU完成數(shù)據(jù)傳輸為止,其中,n為自然數(shù)。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在光線(xiàn)路終端OLT執(zhí)行第n周期的帶 寬分配后,獲取所述第n周期的帶寬碎片包括根據(jù)第n周期的總帶寬確定所述第n周期內(nèi)各個(gè)ONU的授權(quán)帶寬;將所述各個(gè)ONU的授權(quán)帶寬求和,得到所述第n周期的授權(quán)帶寬總和;將所述第n周期的總帶寬與所述授權(quán)帶寬總和求差,得到所述第n周期的帶寬碎片。
      3. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述根據(jù)計(jì)入了帶寬碎片的第n+l周期的 總帶寬,將第n+1周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的ONU包括接收各個(gè)ONU基于以太網(wǎng)無(wú)源光網(wǎng)絡(luò)EPON協(xié)議規(guī)定上報(bào)的多隊(duì)列集需求帶寬報(bào)告; 當(dāng)所述ONU上報(bào)的多隊(duì)列集需求帶寬報(bào)告與可用帶寬不匹配且所述多隊(duì)列集需求帶 寬報(bào)告中具有小于可用帶寬的需求帶寬時(shí),從小于可用帶寬的需求帶寬中選取與可用帶寬 最接近的需求帶寬,根據(jù)選取的需求帶寬和所述總帶寬確定授權(quán)帶寬,并將授權(quán)帶寬下發(fā) 給相應(yīng)的ONU。
      4. 一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配裝置,其特征在于,包括 帶寬碎片獲取單元,用于在光線(xiàn)路終端OLT執(zhí)行第n周期的帶寬分配后,獲取所述第n周期的帶寬碎片;帶寬分配單元,用于將所述帶寬碎片計(jì)入第n+l周期的總帶寬中,根據(jù)所述計(jì)入了帶 寬碎片的第n+1周期的總帶寬,將第n+1周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的ONU ;循環(huán)執(zhí)行單元,用于循環(huán)執(zhí)行所述帶寬碎片獲取單元和所述帶寬分配單元,直到所述 ONU完成數(shù)據(jù)傳輸為止,其中,n為自然數(shù)。
      5. 根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述帶寬碎片獲取單元包括 確定子單元,用于根據(jù)第n周期的總帶寬確定所述第n周期內(nèi)各個(gè)ONU的授權(quán)帶寬; 求和子單元,用于將所述各個(gè)ONU的授權(quán)帶寬求和,得到所述第n周期的授權(quán)帶寬總和;求差子單元,用于將所述第n周期的總帶寬與所述授權(quán)帶寬總和求差,得到所述第n周 期的帶寬碎片。
      6. 根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述帶寬分配單元包括 接收子單元,用于接收各個(gè)ONU基于以太網(wǎng)無(wú)源光網(wǎng)絡(luò)EPON協(xié)議規(guī)定上報(bào)的多隊(duì)列集需求帶寬報(bào)告;分配子單元,用于當(dāng)所述ONU上報(bào)的多隊(duì)列集需求帶寬報(bào)告與可用帶寬不匹配且所述 多隊(duì)列集需求帶寬報(bào)告中具有小于可用帶寬的需求帶寬時(shí),從小于可用帶寬的需求帶寬中 選取與可用帶寬最接近的需求帶寬,根據(jù)選取的需求帶寬和所述總帶寬確定授權(quán)帶寬,并 將授權(quán)帶寬下發(fā)給相應(yīng)的ONU。
      全文摘要
      本發(fā)明實(shí)施例公開(kāi)了一種以太網(wǎng)無(wú)源光網(wǎng)絡(luò)中帶寬的分配方法、裝置和系統(tǒng)。其中,所述方法包括在光線(xiàn)路終端OLT執(zhí)行第n周期的帶寬分配后,獲取所述第n周期的帶寬碎片;將所述帶寬碎片計(jì)入第n+1周期的總帶寬中,根據(jù)所述計(jì)入了帶寬碎片的第n+1周期的總帶寬,將第n+1周期內(nèi)各個(gè)ONU的授權(quán)帶寬下發(fā)給相應(yīng)的ONU;循環(huán)執(zhí)行上述步驟,直到所述ONU完成數(shù)據(jù)傳輸為止,其中,n為自然數(shù)。根據(jù)本發(fā)明實(shí)施例,可以避免在帶寬分配過(guò)程所產(chǎn)生的帶寬資源浪費(fèi)現(xiàn)象。
      文檔編號(hào)H04L12/56GK101742368SQ20091025244
      公開(kāi)日2010年6月16日 申請(qǐng)日期2009年12月9日 優(yōu)先權(quán)日2009年12月9日
      發(fā)明者丁平, 吳東生, 李猛, 梁選勤, 聶世瑋, 董寶貴, 董恩升, 陳敏 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1