提出一种新的EPON上行带宽分配算法——轮询周期受限的双级动态带宽分配算法。这种算法结合用户等级协定和DiffServ的特点,采用周期受限的轮询方法和双级的带宽分配方式,在OLT端根据ONUi提供的业务队列情况对业务量进行估算,并授权带宽给ONUi,ONUi根据实际的业务量进行再分配。仿真结果表明,这种算法实现了高的带宽利用率,与DBAM相比有效地提高了EPON的QoS。