CN113873361B - 用于onu的上行业务传输能力的配置方法和光线路终端 - Google Patents
用于onu的上行业务传输能力的配置方法和光线路终端 Download PDFInfo
- Publication number
- CN113873361B CN113873361B CN202111142951.9A CN202111142951A CN113873361B CN 113873361 B CN113873361 B CN 113873361B CN 202111142951 A CN202111142951 A CN 202111142951A CN 113873361 B CN113873361 B CN 113873361B
- Authority
- CN
- China
- Prior art keywords
- industrial network
- uplink
- time slot
- network element
- network elements
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 108
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000003287 optical effect Effects 0.000 title claims abstract description 30
- 230000000737 periodic effect Effects 0.000 claims description 60
- 238000013468 resource allocation Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 10
- 238000003860 storage Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 13
- 238000011144 upstream manufacturing Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000009776 industrial production Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000007123 defense Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本公开提供了一种用于ONU的上行业务传输能力的配置方法和光线路终端。方法包括:采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息;基于所采集的上行业务特征和设备身份信息,获得多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,多个工业网元在周期性传输数据时所占用的时隙资源的总和;在发送周期的最大值小于该时隙资源的总和的情况下,将多个工业网元中数据传输量最大的工业网元部署到其他PON端口之下,否则,为多个工业网元的上行业务分配时隙资源;以及生成上行DBA调度报文,并将上行DBA调度报文下发至ONU。
Description
技术领域
本公开涉及光通信技术领域,特别涉及一种用于ONU(Optical Network Unit,光网络单元)的上行业务传输能力的配置方法和OLT(Optical Line Terminal,光线路终端)。
背景技术
无源光网络(Passive Optical Network,简称为PON)技术已经在公众接入网得到了广泛部署。在PON***中,上行业务防线基于时分复用(Time Division Multiplexing,简称为TDM)技术来实施,PON设备中的OLT负责为其PON端口下的所有在线ONU实时分配每个带宽周期内的上行带宽,ONU在下一传输周期中严格按照此带宽分配方案进行上行数据的传输。
按照当前标准中的方式,当前带宽分配方法如下:(1)ONU在每帧(125微秒)上报有多少字节数据包需要在下一周期进行传输;(2)OLT为所有在线的ONU,按照所有ONU上报的下一周期待传数据需求,结合整体情况,为其分配下一周期内的合理的上行突发传输窗口,实际窗口数量由OLT决定;(3)FTTH(Fiber To The Home,光纤到户)网络业务时延要求比较宽松,为保障上行带宽效率,OLT设备会在每个125微秒周期内,进行此上行时隙资源的分配交互,保证公平性。
无源光网络可以应用于工业互联网。在这样的工业场景中,PON***下挂的工业网元数量和业务传输周期性长期保持稳定,同时相比传输带宽,工业场景中对于上行方向网络的确定性时延存在更高的需求。
相关技术的PON上行方向时隙分配方式应用于工业场景,可能存在以下问题:工业应用场景网元和业务特征稳定,几乎不变化,这种每个轮询周期重新进行资源调度的方式,占用了大量宝贵的上行突发时隙资源。
发明内容
本公开解决的一个技术问题是:提供一种用于ONU的上行业务传输能力的配置方法,以尽量避免频繁占用上行时隙资源进行重复资源分配。
根据本公开的一个方面,提供了一种用于ONU的上行业务传输能力的配置方法,包括:采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,所述上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息;基于所采集的上行业务特征和设备身份信息,获得所述多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,所述多个工业网元在周期性传输数据时所占用的时隙资源的总和;在所述发送周期的最大值小于所述时隙资源的总和的情况下,将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前无源光网络PON端口不同的其他PON端口之下;在所述发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述多个工业网元的上行业务分配时隙资源;以及在为所述多个工业网元的上行业务分配时隙资源之后,生成上行动态带宽分配DBA调度报文,并将所述上行DBA调度报文下发至所述ONU。
在一些实施例中,为所述多个工业网元的上行业务分配时隙资源的步骤包括:为所述多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源;以及在为具有周期性业务的工业网元的上行业务分配时隙资源之后,为所述多个工业网元中具有非周期性业务的工业网元的上行业务分配时隙资源。
在一些实施例中,为所述多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源的步骤包括:按照所有具有周期性业务的工业网元的上行业务的发送周期从小到大的顺序依次为每个具有周期性业务的工业网元的上行业务分配时隙资源。
在一些实施例中,所述配置方法还包括:在将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下之后,判断剩余的工业网元的发送周期的最大值是否小于所述时隙资源的总和;在剩余的工业网元的发送周期的最大值小于所述时隙资源的总和的情况下,继续将所述剩余的工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;在剩余的工业网元的发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述剩余的工业网元的上行业务分配时隙资源。
在一些实施例中,所述上行DBA调度报文包含为每个工业网元的上行业务分配的时隙资源的信息。
根据本公开的另一个方面,提供了一种光线路终端OLT,包括:采集模块,用于采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,所述上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息;上行资源分配模块,用于基于所采集的上行业务特征和设备身份信息,获得所述多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,所述多个工业网元在周期性传输数据时所占用的时隙资源的总和,在所述发送周期的最大值小于所述时隙资源的总和的情况下,将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;上行资源调度模块,用于在所述发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述多个工业网元的上行业务分配时隙资源;以及调度报文下发模块,用于在为所述多个工业网元的上行业务分配时隙资源之后,生成上行DBA调度报文,并将所述上行DBA调度报文下发至所述ONU。
在一些实施例中,所述上行资源调度模块用于为所述多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源,以及在为具有周期性业务的工业网元的上行业务分配时隙资源之后,为所述多个工业网元中具有非周期性业务的工业网元的上行业务分配时隙资源。
在一些实施例中,所述上行资源调度模块用于按照所有具有周期性业务的工业网元的上行业务的发送周期从小到大的顺序依次为每个具有周期性业务的工业网元的上行业务分配时隙资源。
在一些实施例中,所述上行资源分配模块还用于在将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下之后,判断剩余的工业网元的发送周期的最大值是否小于所述时隙资源的总和,在剩余的工业网元的发送周期的最大值小于所述时隙资源的总和的情况下,继续将所述剩余的工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;所述上行资源调度模块还用于在剩余的工业网元的发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述剩余的工业网元的上行业务分配时隙资源。
在一些实施例中,所述上行DBA调度报文包含为每个工业网元的上行业务分配的时隙资源的信息。
根据本公开的另一个方面,提供了一种OLT,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行如前所述的方法。
根据本公开的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现如前所述的方法。
在上述方法中,基于工业网元周期性业务特征预先配置ONU下挂的多个网元的周期性业务上行时隙资源,取消了现有PON***每隔固定时间的轮询和资源重新调度分配机制,节省不必要的上行突发时隙资源,从而尽量避免频繁占用上行时隙资源进行重复资源分配。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
图1是示出根据本公开一个实施例的用于ONU的上行业务传输能力的配置方法的流程图;
图2是示出根据本公开一个实施例的上行时隙资源调度方法的示意图;
图3是示出根据本公开一个实施例的用于上行时隙资源分配的信令报文的示意图;
图4是示出根据本公开另一个实施例的用于ONU的上行业务传输能力的配置方法的流程图;
图5是示出根据本公开一个实施例的光线路终端的结构示意图;
图6是示出根据本公开另一个实施例的光线路终端的结构示意图;
图7是示出根据本公开另一个实施例的光线路终端的结构示意图。
具体实施方式
现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
在本公开中,当描述到特定器件连接其它器件时,该特定器件可以与所述其它器件直接连接而不具有居间器件,也可以不与所述其它器件直接连接而具有居间器件。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图1是示出根据本公开一个实施例的用于ONU的上行业务传输能力的配置方法的流程图。如图1所示,该方法包括步骤S102至S110。
在步骤S102,采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,该上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息(即所需要的带宽)。
这里,与ONU的用户端口连接的多个工业网元即为ONU下挂的多个工业网元。设备身份信息可以包括工业网元的MAC(Media Access Control Address,媒体存取控制位址)地址等。在该步骤中,OLT可以采集PON ONU下挂的工业网元的上行业务特征和设备身份信息。
在步骤S104,基于所采集的上行业务特征和设备身份信息,获得多个工业网元的上行业务的发送周期的最大值(Tm),并计算在该最大值的发送周期中,该多个工业网元在周期性传输数据时所占用的时隙资源的总和(To)。
例如,以GPON(Gigabit-Capable Passive Optical Networks,具有千兆位功能的无源光网络)***为例,其上行方向速率为1Gbps(吉比特每秒),常规上行时隙最小单位为125μs(微秒),令其为T。
通过计算可得,在125μs内,上行方向可传输1Gbps*125μs=125000bit=15.625KB(Kilobyte,千字节)。
对于工业网元的上行业务需求,可以将采集到的上行业务周期和上行传输带宽需求,均转换为T的倍数进行表示,具体一个例子如下表1所示:
表1
从表1中可以看出,上行业务周期性特征的最大值Tm=8000T。
所有工业网元在周期性传输数据时所占用的时隙资源的总和To为:
To=(8000/8)*T+(8000/80)*2T+(8000/800)*3T+(8000/4000)*4T+(8000/8000)*5T+(8000/8)*7T
=1000*T+100*2T+10*3T+2*4T+5T+7000T
=8243T。
在步骤S106,在发送周期的最大值小于时隙资源的总和的情况下,将多个工业网元中数据传输量最大的工业网元部署到与ONU所处的当前PON端口不同的其他PON端口之下。
例如,在上面的示例中,Tm=8000T,To=8243T,即Tm<To。此时需要为占用上行时隙资源最大的工业网元F单独分配独立的PON端口和ONU资源,即工业网元F部署到与ONU所处的当前PON端口不同的其他PON端口之下。
在上述步骤中,如果Tm小于To,将数据传输量最大的工业网元部署在另外单独的PON端口下,并重复上述步骤,保证所有PON端口下Tm大于或等于To。
在一些实施例中,所述方法还可以包括:在将多个工业网元中数据传输量最大的工业网元部署到与ONU所处的当前PON端口不同的其他PON端口之下之后,判断剩余的工业网元的发送周期的最大值是否小于所述时隙资源的总和;在剩余的工业网元的发送周期的最大值小于时隙资源的总和的情况下,继续将剩余的工业网元中数据传输量最大的工业网元部署到与ONU所处的当前PON端口不同的其他PON端口(这里的其他PON端口可以是与前面所述的其他PON端口相同的端口,也可以是不同的端口)之下;在剩余的工业网元的发送周期的最大值大于或等于时隙资源的总和的情况下,为剩余的工业网元的上行业务分配时隙资源。通过重复这样的步骤,可以尽可能地保证所有PON端口下的工业网元的发送周期的最大值Tm大于或等于工业网元在周期性传输数据时所占用的时隙资源的总和To。
在步骤S108,在发送周期的最大值大于或等于时隙资源的总和的情况下,为多个工业网元的上行业务分配时隙资源。
例如,在上面的示例中,在将工业网元F部署到其他PON端口之下后,对于剩下的网元,其To重新计算后得到To=1243T,此时,To小于Tm,因此可以为剩余的工业网元A~E的上行业务分配时隙资源。
在一些实施例中,该步骤S108包括:为多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源;以及在为具有周期性业务的工业网元的上行业务分配时隙资源之后,为该多个工业网元中具有非周期性业务的工业网元的上行业务分配时隙资源。
在一些实施例中,为多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源的步骤包括:按照所有具有周期性业务的工业网元的上行业务的发送周期从小到大的顺序依次为每个具有周期性业务的工业网元的上行业务分配时隙资源。
也就是说,在上面的实施例中,可以按照网元的上行业务周期性,从小到大进行排序,首先为周期最小的业务分配上行传输时隙资源,然后按照从小到大的顺序,为剩余周期性业务分配。所有周期性业务分配完毕后,将剩余的时隙资源分配给非周期性业务。
例如,如图2所示,在网元1~3中,按照周期从小到大的顺序排序为:网元1的周期<网元2的周期<网元3的周期。则先为周期最小的网元1的业务分配上行传输时隙资源,再为周期居中的网元2的业务分配上行传输时隙资源,然后为周期最大的网元3的业务分配上行传输时隙资源,最后将剩余的时隙资源分配给非周期性业务。
在上述步骤中,按照网元业务周期从小到大顺序,首先为数据传输周期最小的网元分配上行DBA时隙资源,然后按照排序依次分配,直至分配完成;所有周期性业务的上行资源分配完毕后,为剩余非周期性业务分配上行资源。
在步骤S110,在为多个工业网元的上行业务分配时隙资源之后,生成上行DBA(Dynamic Bandwidth Allocation,动态带宽分配)调度报文,并将该DBA调度报文下发至ONU。例如,该DBA调度报文可以包括GRANT报文(许可报文)。
至此,描述了根据本公开一些实施例的用于ONU的上行业务传输能力的配置方法。该方法包括:采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息;基于所采集的上行业务特征和设备身份信息,获得所述多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,所述多个工业网元在周期性传输数据时所占用的时隙资源的总和;在发送周期的最大值(也即PON端口的该发送周期的上行时隙资源最大值)小于时隙资源的总和(也即时隙资源需求总和)的情况下,将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;在发送周期的最大值大于或等于时隙资源的总和的情况下,为所述多个工业网元的上行业务分配时隙资源;以及在为多个工业网元的上行业务分配时隙资源之后,生成上行DBA调度报文,并将该上行DBA调度报文下发至ONU。在该实施例中,基于工业网元周期性业务特征预先配置ONU下挂的多个网元的周期性业务上行时隙资源,取消了现有PON***每隔固定时间(例如,125μs)的轮询和资源重新调度分配机制,节省不必要的上行突发时隙资源,从而尽量避免频繁占用上行时隙资源进行重复资源分配。
进一步地,上述方法针对工业场景的周期性业务为主的情况,对其周期性传输特征进行优化,通过计算所有下挂网元周期性上行时隙需求,合理分配OLT PON端口资源和每个最大共有周期内的上行时隙资源,在满足周期性业务上行时隙资源后,再为非周期性业务分配上行时隙资源。该方法根据工业网元业务特征和周期性特征,设计合理的调度机制,实现确定性网络能力。
本公开的发明人还发现,现有技术的上行突发时隙资源只能精确到ONU,无法为ONU下挂的各个网元单独细化分配,难以实现上行方向确定性业务能力。
鉴于此,本公开的实施例提供了用于上行时隙资源分配的上行DBA调度报文。在一些实施例中,上行DBA调度报文包含为每个工业网元的上行业务分配的时隙资源的信息。这样将上行时隙资源分配细化到每个工业网元,有效保证和改进了工业场景下PON网络上行确定性时延的能力,可支撑工业PON网络应用于存在低时延要求的确定性工业生产网络中。
图3是示出根据本公开一个实施例的用于上行时隙资源分配的信令报文的示意图。下面结合图3详细描述上行DBA调度报文的形式。例如,该上行DBA调度报文为GRANT报文。
例如,如图3所示,ONU Y下挂工业网元1、工业网元2和工业网元3,ONU X下挂工业网元4、工业网元5和工业网元6。在图3所示的上行DBA调度报文中,包含了ONU Y下挂的工业网元1~3(Target Client)的身份信息,以及为每个工业网元1~3的上行业务分配的时隙资源的信息,包括开始时间(Start time)和分配的时隙资源时间片的大小(Grant size),也包含了ONU X下挂的工业网元4~6的身份信息,以及为每个工业网元4~6的上行业务分配的时隙资源的信息,包括开始时间和分配的时隙资源时间片的大小。
在上述实施例中,通过在现有PON***的上行DBA调度报文中增加ONU下挂的网元等信息,使上行资源分配精确指定到特定ONU下挂的网元,提升上行方向确定性业务能力。
图4是示出根据本公开另一个实施例的用于ONU的上行业务传输能力的配置方法的流程图。如图4所示,该方法包括步骤S402至S416。该方法由OLT执行,例如,该OLT包括采集模块、上行资源分配模块、上行资源调度模块和调度报文下发模块(后面详细描述)。
在步骤S402,采集PON ONU下挂工业网元的上行业务特征和设备信息。
在步骤S404,统计所有网元对于上行时隙资源的需求。例如,基于采集的特征数据,获得所有工业网元上行业务周期性特征的最大值(Tm),并计算该周期中,所有工业网元周期性数据传输所占用的时隙资源总和(To)。这里所述的所有工业网元是指某个ONU下挂的所有工业网元。
在步骤S406,判断工业网元的上行业务的发送周期的最大值是否小于所有工业网元周期性数据传输所占用的时隙资源总和。
这里,所有工业网元周期性数据传输所占用的时隙资源总和即为所有工业网元的上行资源需求,工业网元的上行业务的发送周期的最大值即为PON端口能力。也就是说,该步骤实际即为判断所有工业网元的上行资源需要是否超出PON端口能力。如果是,则过程进入步骤S408,否则过程进入步骤S410。
在步骤S408,为上行资源需求最大的网元(即,数据传输量最大的网元)分配新的PON端口和ONU资源。然后重复上述步骤,保证所有PON端口下Tm大于或等于To。
在步骤S410,为周期性业务分配上行时隙资源。例如,按照网元业务周期从小到大顺序,首先为数据传输周期最小的网元分配上行DBA时隙资源,然后按照排序依次分配,直至分配完成。
在步骤S412,在所有周期性业务的上行资源分配完毕后,为剩余非周期性业务分配上行时隙资源。
在步骤S414,生成上行DBA调度报文,下发ONU。例如,在现有PON***上行突发时隙分配GRANT报文,增加ONU下挂网元信息,使上行资源分配精确指定到特定ONU下挂网元,提升上行方向确定性业务能力。
在步骤S416,配置完成,开始正常业务运行。
至此,提供了根据本公开另一些实施例的用于ONU的上行业务传输能力的配置方法。上述方法针对工业场景中长期稳定的周期性业务承载场景,对传统的PON上行带宽分配机制进行了优化,基于工业网元周期性业务特征预先配置所有网元的周期性业务上行时隙资源,设计合理的调度机制,实现确定性网络能力,避免频繁占用上行时隙资源进行重复资源分配。并且结合改进的上行DBA调度报文,将上行时隙资源分配细化到每个工业网元,有效保证和改进了工业场景下PON网络上行确定性时延的能力,可支撑工业PON网络应用于存在极低时延要求的确定性工业生产网络中,从而提升工业场景下的网络性能。
图5是示出根据本公开一个实施例的光线路终端的结构示意图。如图5所示,该光线路终端包括采集模块502、上行资源分配模块504、上行资源调度模块506和调度报文下发模块508。
采集模块502用于采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息。上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息。
上行资源分配模块504用于基于所采集的上行业务特征和设备身份信息,获得多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,所述多个工业网元在周期性传输数据时所占用的时隙资源的总和,在发送周期的最大值小于时隙资源的总和的情况下,将多个工业网元中数据传输量最大的工业网元部署到与ONU所处的当前PON端口不同的其他PON端口之下。
上行资源调度模块506用于在发送周期的最大值大于或等于时隙资源的总和的情况下,为多个工业网元的上行业务分配时隙资源。
在一些实施例中,上行资源调度模块506用于为多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源,以及在为具有周期性业务的工业网元的上行业务分配时隙资源之后,为多个工业网元中具有非周期性业务的工业网元的上行业务分配时隙资源。
在一些实施例中,上行资源调度模块506用于按照所有具有周期性业务的工业网元的上行业务的发送周期从小到大的顺序依次为每个具有周期性业务的工业网元的上行业务分配时隙资源。
调度报文下发模块508用于在为多个工业网元的上行业务分配时隙资源之后,生成上行DBA调度报文,并将该上行DBA调度报文下发至ONU。
例如,上行DBA调度报文包含为每个工业网元的上行业务分配的时隙资源的信息。
至此,提供了根据本公开一个实施例的光线路终端。该光线路终端包括采集模块、上行资源分配模块、上行资源调度模块和调度报文下发模块。在该光线路终端中,基于工业网元周期性业务特征预先配置ONU下挂的多个网元的周期性业务上行时隙资源,尽量避免频繁占用上行时隙资源进行重复资源分配。
在一些实施例中,上行资源分配模块504还可以用于在将多个工业网元中数据传输量最大的工业网元部署到与ONU所处的当前PON端口不同的其他PON端口之下之后,判断剩余的工业网元的发送周期的最大值是否小于所述多个工业网元在周期性传输数据时所占用的时隙资源的总和,在剩余的工业网元的发送周期的最大值小于所述时隙资源的总和的情况下,继续将剩余的工业网元中数据传输量最大的工业网元部署到与ONU所处的当前PON端口不同的其他PON端口之下。
在一些实施例中,上行资源调度模块506还可以用于在剩余的工业网元的发送周期的最大值大于或等于所述多个工业网元在周期性传输数据时所占用的时隙资源的总和的情况下,为剩余的工业网元的上行业务分配时隙资源。
图6是示出根据本公开另一个实施例的光线路终端的结构示意图。光线路终端包括存储器610和处理器620。其中:
存储器610可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储图1和/或图4所对应实施例中的指令。
处理器620耦接至存储器610,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器620用于执行存储器中存储的指令,基于工业网元周期性业务特征预先配置ONU下挂的多个网元的周期性业务上行时隙资源,尽量避免频繁占用上行时隙资源进行重复资源分配。
在一些实施例中,还可以如图7所示,光线路终端700包括存储器710和处理器720。处理器720通过BUS总线730耦合至存储器710。光线路终端700还可以通过存储接口740连接至外部存储装置750以便调用外部数据,还可以通过网络接口760连接至网络或者另外一台计算机***(未标出),此处不再进行详细介绍。
在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,基于工业网元周期性业务特征预先配置ONU下挂的多个网元的周期性业务上行时隙资源,尽量避免频繁占用上行时隙资源进行重复资源分配。
在另一些实施例中,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现图1和/或图4所对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。
Claims (12)
1.一种用于光网络单元ONU的上行业务传输能力的配置方法,包括:
采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,所述上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息;
基于所采集的上行业务特征和设备身份信息,获得所述多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,所述多个工业网元在周期性传输数据时所占用的时隙资源的总和;
在所述发送周期的最大值小于所述时隙资源的总和的情况下,将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前无源光网络PON端口不同的其他PON端口之下;
在所述发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述多个工业网元的上行业务分配时隙资源;以及
在为所述多个工业网元的上行业务分配时隙资源之后,生成上行动态带宽分配DBA调度报文,并将所述上行DBA调度报文下发至所述ONU。
2.根据权利要求1所述的配置方法,其中,为所述多个工业网元的上行业务分配时隙资源的步骤包括:
为所述多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源;以及
在为具有周期性业务的工业网元的上行业务分配时隙资源之后,为所述多个工业网元中具有非周期性业务的工业网元的上行业务分配时隙资源。
3.根据权利要求2所述的配置方法,其中,为所述多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源的步骤包括:
按照所有具有周期性业务的工业网元的上行业务的发送周期从小到大的顺序依次为每个具有周期性业务的工业网元的上行业务分配时隙资源。
4.根据权利要求1所述的配置方法,还包括:
在将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下之后,判断剩余的工业网元的发送周期的最大值是否小于所述时隙资源的总和;
在剩余的工业网元的发送周期的最大值小于所述时隙资源的总和的情况下,继续将所述剩余的工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;
在剩余的工业网元的发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述剩余的工业网元的上行业务分配时隙资源。
5.根据权利要求1所述的配置方法,其中,
所述上行DBA调度报文包含为每个工业网元的上行业务分配的时隙资源的信息。
6.一种光线路终端OLT,包括:
采集模块,用于采集与ONU的用户端口连接的多个工业网元的上行业务特征和设备身份信息,所述上行业务特征包括每个工业网元的上行业务的发送周期和带宽需求信息;
上行资源分配模块,用于基于所采集的上行业务特征和设备身份信息,获得所述多个工业网元的上行业务的发送周期的最大值,并计算在该最大值的发送周期中,所述多个工业网元在周期性传输数据时所占用的时隙资源的总和,在所述发送周期的最大值小于所述时隙资源的总和的情况下,将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;
上行资源调度模块,用于在所述发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述多个工业网元的上行业务分配时隙资源;以及
调度报文下发模块,用于在为所述多个工业网元的上行业务分配时隙资源之后,生成上行DBA调度报文,并将所述上行DBA调度报文下发至所述ONU。
7.根据权利要求6所述的OLT,其中,
所述上行资源调度模块用于为所述多个工业网元中具有周期性业务的工业网元的上行业务分配时隙资源,以及在为具有周期性业务的工业网元的上行业务分配时隙资源之后,为所述多个工业网元中具有非周期性业务的工业网元的上行业务分配时隙资源。
8.根据权利要求6所述的OLT,其中,
所述上行资源调度模块用于按照所有具有周期性业务的工业网元的上行业务的发送周期从小到大的顺序依次为每个具有周期性业务的工业网元的上行业务分配时隙资源。
9.根据权利要求6所述的OLT,其中,
所述上行资源分配模块还用于在将所述多个工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下之后,判断剩余的工业网元的发送周期的最大值是否小于所述时隙资源的总和,在剩余的工业网元的发送周期的最大值小于所述时隙资源的总和的情况下,继续将所述剩余的工业网元中数据传输量最大的工业网元部署到与所述ONU所处的当前PON端口不同的其他PON端口之下;
所述上行资源调度模块还用于在剩余的工业网元的发送周期的最大值大于或等于所述时隙资源的总和的情况下,为所述剩余的工业网元的上行业务分配时隙资源。
10.根据权利要求6所述的OLT,其中,
所述上行DBA调度报文包含为每个工业网元的上行业务分配的时隙资源的信息。
11.一种OLT,包括:
存储器;以及
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行如权利要求1至5任意一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现如权利要求1至5任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111142951.9A CN113873361B (zh) | 2021-09-28 | 2021-09-28 | 用于onu的上行业务传输能力的配置方法和光线路终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111142951.9A CN113873361B (zh) | 2021-09-28 | 2021-09-28 | 用于onu的上行业务传输能力的配置方法和光线路终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113873361A CN113873361A (zh) | 2021-12-31 |
CN113873361B true CN113873361B (zh) | 2024-03-22 |
Family
ID=78992068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111142951.9A Active CN113873361B (zh) | 2021-09-28 | 2021-09-28 | 用于onu的上行业务传输能力的配置方法和光线路终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113873361B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114338503B (zh) * | 2022-01-04 | 2022-11-22 | 武汉烽火技术服务有限公司 | 一种通信网中的分域资源调整方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780223A (zh) * | 2004-11-19 | 2006-05-31 | 上海贝尔阿尔卡特股份有限公司 | 无源光网络中多类别业务的调度方法及其*** |
KR100825763B1 (ko) * | 2006-12-06 | 2008-04-29 | 한국전자통신연구원 | Wdm/tdm-pon망에서 전송 효율 확장을 위한 동적대역폭 할당 장치 및 방법 |
CN109039444A (zh) * | 2017-06-08 | 2018-12-18 | 中国电信股份有限公司 | Onu异常检测方法、装置、olt及光网络 |
CN109274628A (zh) * | 2017-07-17 | 2019-01-25 | 普天信息技术有限公司 | 一种多子带***中的上行业务发送方法及装置 |
-
2021
- 2021-09-28 CN CN202111142951.9A patent/CN113873361B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780223A (zh) * | 2004-11-19 | 2006-05-31 | 上海贝尔阿尔卡特股份有限公司 | 无源光网络中多类别业务的调度方法及其*** |
KR100825763B1 (ko) * | 2006-12-06 | 2008-04-29 | 한국전자통신연구원 | Wdm/tdm-pon망에서 전송 효율 확장을 위한 동적대역폭 할당 장치 및 방법 |
CN109039444A (zh) * | 2017-06-08 | 2018-12-18 | 中国电信股份有限公司 | Onu异常检测方法、装置、olt及光网络 |
CN109274628A (zh) * | 2017-07-17 | 2019-01-25 | 普天信息技术有限公司 | 一种多子带***中的上行业务发送方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113873361A (zh) | 2021-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7720072B2 (en) | Method for dynamic bandwidth allocation in passive optical network | |
EP2467978B1 (en) | Method for soft bandwidth limiting in dynamic bandwidth allocation | |
Han et al. | Development of efficient dynamic bandwidth allocation algorithm for XGPON | |
CN102104549B (zh) | 无源光网络的动态带宽分配方法及装置 | |
EP2466769B1 (en) | Bandwidth allocation method and optical line terminal | |
US20100208747A1 (en) | Output demultiplexing for dynamic bandwidth allocation in passive optical networks | |
CN111464890B (zh) | 一种网络切片的动态带宽分配方法及olt | |
JP2009524308A (ja) | 動的リソース割当てのための方法及びシステム | |
CN113873361B (zh) | 用于onu的上行业务传输能力的配置方法和光线路终端 | |
EP3537673B1 (en) | Data sending and receiving method and device, onu, and olt | |
Spencer et al. | WRAP: A medium access control protocol for wavelength-routed passive optical networks | |
WO2024077988A1 (zh) | 配置信息的发送方法、装置、存储介质及电子装置 | |
Han | Simple and feasible dynamic bandwidth and polling allocation for XGPON | |
CN109286580B (zh) | 一种无源光网络上行带宽分配方法和装置 | |
US8456983B2 (en) | Method and system for arranging link resource fragments | |
CN112087678A (zh) | 带宽的分配、带宽的检查方法及装置 | |
Bidkar et al. | Evaluating Bandwidth Efficiency and Latency of Scheduling Schemes for 5G Fronthaul over TDM-PON | |
CN106470366B (zh) | 信道配置方法和装置 | |
CN112911421B (zh) | 动态带宽分配方法和装置、无源光纤网络和存储介质 | |
JP2015033051A (ja) | 動的帯域割当方法、局側装置、コンピュータプログラム及びponシステム | |
JP2007288629A (ja) | 送信割当て方法及び装置 | |
Mastrodonato et al. | Analysis of a bandwidth allocation protocol for Ethernet passive optical networks (EPONs) | |
Lu et al. | Fine-Granularity Bandwidth Allocation for Diverse Low-Latency Services in Higher-Speed Passive Optical Networks | |
CN111385677B (zh) | 一种上行流调度方法及装置、网络设备 | |
CN118102144A (zh) | 数据传输方法、装置、***、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |