1.一种动态带宽分配方法,其特征在于,包括以下步骤:
解析上行突发帧,并基于获取到的上行流量信息分别计算有效帧长度平均值和空闲帧长度平均值;
根据有效帧长度平均值和空闲帧长度平均值分别计算有效帧长度变化因子和空闲帧长度变化因子;
根据有效帧长度变化因子和空闲帧长度变化因子计算上行流量动态变化因子;
利用上行流量动态变化因子对动态带宽分配算法进行修正,并采用修正后的动态带宽分配算法对ONU进行动态带宽分配。
2.如权利要求1所述的动态带宽分配方法,其特征在于,将分配的带宽转换成符合PON协议标准的带宽分配结构,并通过下行帧下发到相应ONU。
3.如权利要求1所述的动态带宽分配方法,其特征在于,基于所述上行流量信息计算出有效帧长度,并根据有效帧长度计算有效帧长度平均值,其中;
所述上行流量信息包括上行突发的总长度、GTC帧头长度、GEM帧头长度、FEC校验长度、空闲帧长度、PLOAM消息长度、DBRU标志长度、GEM帧填充字节长度和空闲帧长度;
有效帧长度=总长度-(GTC帧头长度+GEM帧头长度+FEC校验长度+空闲帧长度+PLOAM消息长度+DBRU标志长度+GEM帧填充字节长度+空闲帧长度)。
4.如权利要求3所述的动态带宽分配方法,其特征在于,
其中,N大于等于1。
5.如权利要求4所述的动态带宽分配方法,其特征在于,
6.如权利要求5所述的动态带宽分配方法,其特征在于,
对于非保证带宽,采用修正后的动态带宽分配算法在t时刻对第i个ONU进行动态带宽分配:
其中,RNA为非保证带宽,RF为固定带宽,RA为保证带宽,FTraffic为上行流量动态变化因子;
对于尽力而为带宽,采用修正后的动态带宽分配算法在t时刻对第i个ONU进行动态带宽分配:
其中,RBE为尽力而为带宽,RM为最大带宽,RF为固定带宽,RA为保证带宽,FTraffic为上行流量动态变化因子。
7.一种动态带宽分配装置,其特征在于,包括:
上行流量采集单元,解析上行突发帧,并获取上行流量信息;
均值流量计算单元,基于所述上行流量采集单元获取的上行流量信息,分别计算有效帧长度平均值和空闲帧长度平均值;
有效帧长度变化计算单元,根据所述均值流量计算单元计算出的有效帧长度平均值计算有效帧长度变化因子;
空闲帧长度变化计算单元,根据所述均值流量计算单元计算出的空闲帧长度平均值计算空闲帧长度变化因子;
上行流量动态变化计算单元,根据所述有效帧长度变化计算单元计算出的有效帧长度变化因子和所述空闲帧长度变化计算单元计算出的空闲帧长度变化因子计算上行流量动态变化因子;
动态带宽分配单元,利用所述上行流量动态变化计算单元计算出的上行流量动态变化因子对动态带宽分配算法进行修正,并采用修正后的动态带宽分配算法对ONU进行动态带宽分配。
8.如权利要求7所述的动态带宽分配装置,其特征在于,还包括动态带宽下发单元,将所述动态带宽分配单元分配的带宽转换成符合PON协议标准的带宽分配结构,并通过下行帧下发到相应ONU。