EPON系統采用動(dòng)態(tài)帶寬分配機制(DBA)來(lái)提高系統上行帶寬利用率以及保證業(yè)務(wù)公平性和QoS,能根據LLID報告的隊列狀態(tài)信息分配帶寬授權。
動(dòng)態(tài)帶寬分配的過(guò)程

* 在周期n-1中,ONU發(fā)送REPORT幀給OLT,REPORT幀中包含ONU每個(gè)隊列緩存的數據流量情況。
* 在周期n中,DBA算法產(chǎn)生GATE幀,給每個(gè)ONU分配授權時(shí)間。
* 在周期n+1中,ONU根據OLT分配的指定時(shí)間進(jìn)行數據傳送。
在周期n中,DBA對前一個(gè)周期中手機的信息進(jìn)行處理,先對用戶(hù)配置的最小帶寬進(jìn)行預留,最小帶寬之和不能超過(guò)1G。如果最大帶寬之和大于1G,則按最大帶寬的加權比例進(jìn)行平均分配,在n+1周期中正確執行。
DBA支持的三種分配帶寬類(lèi)型
固定帶寬:固定帶寬是完全預留給特定ONU或者ONU的特定業(yè)務(wù)的,即使在ONU沒(méi)有上行固定帶寬業(yè)務(wù)流的情況下,OLT仍然為改ONU發(fā)送對應于該固定帶寬的授權,這部分帶寬也不能為其他ONU使用。固定帶寬主要用于有TDM業(yè)務(wù)的ONU(或者LLID)以確保該業(yè)務(wù)較小的傳輸時(shí)延。固定帶寬一般由OLT以較小的淪陷周期和較高的授權頻率給ONU發(fā)送固定數量的授權實(shí)現的。
保證帶寬:保證帶寬是保證ONU可獲得的帶寬,由OLT根據ONU的REPORT信息進(jìn)行授權。當ONU的實(shí)際業(yè)務(wù)流量未達到保證貸款時(shí),OLT的DBA機制能夠將其剩余帶寬分配給其他ONU的業(yè)務(wù)。如果ONU上行業(yè)務(wù)流量超過(guò)保證帶寬,即使系統上行方向發(fā)生流量擁塞,也能保證該ONU獲得至少等于“保證帶寬”的帶寬。
盡力而為帶寬:當EPON接口上的帶寬沒(méi)有被其他高優(yōu)先級的業(yè)務(wù)占用時(shí),ONU可以使用的這部分帶寬。盡力而為帶寬由OLT根據PON系統中全部在線(xiàn)ONU的REPORT信息以及PON接口上的帶寬占用情況為ONU分配授權,系統不保證該ONU或者ONU的特定業(yè)務(wù)獲得帶寬的數量。屬于優(yōu)先級最低的業(yè)務(wù)類(lèi)型。當然,即使系統上行帶寬剩余,一個(gè)ONU獲得的盡力而為帶寬也不應超過(guò)所設定的值。
以上3中帶寬分配算法都是在滿(mǎn)足ONU的保證帶寬的前提下,充分利用系統的剩余帶寬,保證重要用戶(hù)能夠得到更多的帶寬,滿(mǎn)足不同ONU對帶寬的不同需求,既保證對每個(gè)ONU得到所配置帶寬,又使得系統剩余帶寬可以分配給帶寬要求高的用戶(hù),提高帶寬使用靈活性。
采用動(dòng)態(tài)帶寬分配機制(DBA)來(lái)提高系統上行帶寬利用率以及保證業(yè)務(wù)公平性和QoS,根據各個(gè)ONU報告的隊列狀態(tài)信息來(lái)有效的分配帶寬,以達到上行帶寬的最優(yōu)分配。在EPON的關(guān)鍵技術(shù)中,上行帶寬的利用率和它們所提供的QoS保證是兩大關(guān)鍵技術(shù)。這種基于QoS的動(dòng)態(tài)帶寬分配的算法,把業(yè)務(wù)的優(yōu)先級和動(dòng)態(tài)帶寬分配相結合的算法,體現了帶寬分配的公平性和靈活性,提高帶寬的利用率和服務(wù)質(zhì)量。只有提高了上行帶寬的利用率,才能做到不浪費資源,從而盡可能地降低成本,獲取最大利潤。隨著(zhù)新業(yè)務(wù)的出現和網(wǎng)絡(luò )結構的改進(jìn),基于QoS的動(dòng)態(tài)帶寬分配算法將不斷發(fā)展成熟,也會(huì )有更廣闊的應用空間。