1.一种适用于IEC 61850的EPON DBA算法,其特征在于,在IEC 61850的网络报文传送过程中,采用固定轮询周期和动态分配带宽相结合的方法,其中,所述IEC 61850的网络报文包括SMV、GOOSE、MMS三类;固定轮询周期和IEC61850对SMV报文的采样率要求一致。
2.根据权利要求1所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,将EPON带宽分为两类分别授权,第一类带宽用于授权IEC 61850的SMV报文传送,第二类带宽用于授权IEC 61850的GOOSE和MMS报文传送;分配EPON时,按照所述第一类带宽优先于所述第二类带宽的顺序分配,在第二类带宽分配中,判断GOOSE和MMS报文传送是否存在冲突,如果存在,则优先分配带宽给GOOSE报文。
3.根据权利要求2所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,EPON带宽的GATE下发机制为:在每个所述固定轮询周期内,OLT给每一个ONU下发两次GATE授权,每次下发后ONU获得授权窗口,第一次下发的GATE授权为SMV报文带宽授权,第二次下发的GATE授权为GOOSE报文和MMS报文带宽授权。
4.根据权利要求3所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,IEC 61850的网络报文的上传机制为:ONU申请带宽时,按网络报文的优先级别分开申请,在所述授权窗口内,首先上传SMV报文,并在SMV报文之后紧接着上传第一REPORT报文,其次上传GOOSE和MMS报文传送,并在GOOSE和MMS报文之后紧接着上传第二REPORT报文。
5.根据权利要求4所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,在OLT收到所有ONU上传的所有REPORT后,首先对SMV报文的带宽申请优先进行分配,在剩余的所有ONU的带宽申请中,低先对所有的GOOSE报文的带宽申请进行分配,最后对MMS报文的带宽申请进行分配。
6.根据权利要求1所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,将所述固定轮询周期划分为两段:SMV上传部分Tup和GOOSE、MMS上传部分Tdown,Tdba=Tup+Tdown,每个轮询周期初始化时设定在Tup时间段内,当OLT收到ONU上传的REPORT报文时,立即对其中的SMV报文的带宽申请进行授权,并下发一个授权GATE给ONU,并更新一下轮询周期内的Tup值;在Tup窗口结束时,OLT开始统计所有ONU上传的GOOSE、MMS带宽申请,首先依次对所有ONU申请的GOOSE报文的带宽申请进行带宽分配,然后再依次对所有ONU的申请的MMS报文的带宽申请进行带宽分配,且将GOOSE报文和白问MMS带宽授权合并到一个授权GATE中下发给相应的ONU。
7.根据权利要求5所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,所述在OLT收到所有ONU上传的所有REPORT后,首先对SMV报文的带宽申请优先进行分配,在剩余的所有ONU的带宽申请中,低先对所有的GOOSE报文的带宽申请进行分配,最后对MMS报文的带宽申请进行分配具体包括:
在OLT收到所有ONU上传的所有REPORT后,首先对SMV报文的带宽申请优先进行分配,所述SMV报文的授权带宽Gsvm,i的大小为,
Gsv,i=min(Rsv,i,BWsvmax,BW1remain)
其中,Rsv,i为ONU实际申请的SVM报文的带宽、BWsv_max为可为ONU的SVM申请可被分配的最大限制带宽,BW1remain为当前可用带宽。
8.根据权利要求7所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,在OLT收到所有ONU上传的所有REPORT后,首先对SMV报文的带宽申请优先进行分配,在剩余的所有ONU的带宽申请中,低先对所有的GOOSE报文的带宽申请进行分配,最后对MMS报文的带宽申请进行分配具体包括:
所述GOOSE报文的授权带宽Ggoose,i的大小为,
Ggoose,i=min(Rgoose,i,BW2remain)
其中,BW2remain=BW1remain-Gsvm,i,BW2remain为分配完所有的SVM报文后剩余的当前可用带宽。
9.根据权利要求8所述的一种适用于IEC 61850的EPON DBA算法,其特征在于,所述在OLT收到所有ONU上传的所有REPORT后,首先对SMV报文的带宽申请优先进行分配,在剩余的所有ONU的带宽申请中,低先对所有的GOOSE报文的带宽申请进行分配,最后对MMS报文的带宽申请进行分配具体包括:
如果Rsum≤BW3remain,所述MMS报文的授权带宽Gmms,i的大小为,
如果Rsum>BW3remain,所述MMS报文的授权带宽Gmms,i的大小为,
其中,Rsum为所有ONU的待分配的MMS报文的带宽申请Rmms,i的总和,BW3remain为为分配完所有的SVM报文和GOOSE报文后剩余的当前可用带宽。