CN102685610B - A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth - Google Patents
A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth Download PDFInfo
- Publication number
- CN102685610B CN102685610B CN201110060439.XA CN201110060439A CN102685610B CN 102685610 B CN102685610 B CN 102685610B CN 201110060439 A CN201110060439 A CN 201110060439A CN 102685610 B CN102685610 B CN 102685610B
- Authority
- CN
- China
- Prior art keywords
- omci
- bandwidth
- tcont
- message
- mode
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域 technical field
本发明涉及通信领域,涉及一种在XGPON系统中动态分配操作管理控制接口带宽的装置和方法。The invention relates to the communication field, and relates to a device and a method for dynamically allocating bandwidth of an operation management control interface in an XGPON system.
背景技术 Background technique
10千兆无源光网络(10G-Gigabit Passive Optical Network,简称XGPON)是无源光网络的一个通讯协议,XGPON采取了一点对多点的拓扑结构。10 Gigabit Passive Optical Network (10G-Gigabit Passive Optical Network, referred to as XGPON) is a communication protocol of passive optical network. XGPON adopts a point-to-multipoint topology.
OMCI操作管理控制接口(Optical network unit management andcontrol interface)是XGPON系统中的一种管理控制接口,通过指定的TCONT传输容器(Transmission container)通道进行传输。OMCI报文封装在XGEM(XG-PON encapsulation method,XGPON封装模式)帧中,用于OLT(Optical line terminal)主动管理ONU(Opticalnetwork unit光网络单元),以及ONU自动向OLT上报告警等信息。如图1所示,OLT101与许多个ONU连接,每个ONU包含有1个或者多个TCONT,承载OMCI消息的TCONT的ALLOC ID(Allocationidentifier,分配标识符)默认和ONU ID相同,并且该ALLOC ID不可以被删除或者修改,直至ONU处于去激活状态。承载OMCI消息的通道称为OMCC(ONU management and control channel,光网络单元管理控制通道)。The OMCI operation management control interface (Optical network unit management and control interface) is a management control interface in the XGPON system, which is transmitted through the designated TCONT transmission container (Transmission container) channel. The OMCI message is encapsulated in the XGEM (XG-PON encapsulation method, XGPON encapsulation mode) frame, which is used for the OLT (Optical line terminal) to actively manage the ONU (Optical network unit optical network unit), and the ONU automatically reports alarms and other information to the OLT. As shown in Figure 1, OLT101 is connected to many ONUs, and each ONU contains one or more TCONTs. The ALLOC ID (Allocation identifier) of the TCONT carrying the OMCI message is the same as the ONU ID by default, and the ALLOC ID It cannot be deleted or modified until the ONU is in the deactivated state. The channel carrying OMCI messages is called OMCC (ONU management and control channel, optical network unit management control channel).
图2是XGPON的上行XGTC(XG-PON Transmission Convergence,XGPON传输汇聚层)帧结构,包含了XGTC帧头(XGTC Header),上行动态带宽报告(DBRu),XGTC帧净荷(XGTC Payload),上行XGTC帧校验(XGTC Trailer)。XGTC帧净荷由一个或者多个XGEM帧组成,XGEM帧包括了8字节的XGEM帧头(XGEM Header)和XGEM帧净荷(XGEMPayload)。如图2,同一个ONU的不同TCONT占有的带宽可以连在一块形成一个Burst,也可以是不同的Burst,不同的ONU的TCONT占有的带宽必须是不同的Burst。Figure 2 is the uplink XGTC (XG-PON Transmission Convergence, XGPON transmission convergence layer) frame structure of XGPON, including the XGTC header (XGTC Header), uplink dynamic bandwidth report (DBRu), XGTC frame payload (XGTC Payload), uplink XGTC frame check (XGTC Trailer). The XGTC frame payload consists of one or more XGEM frames, and the XGEM frame includes an 8-byte XGEM frame header (XGEM Header) and an XGEM frame payload (XGEMPayload). As shown in Figure 2, the bandwidths occupied by different TCONTs of the same ONU can be connected together to form a Burst, or different Bursts. The bandwidths occupied by TCONTs of different ONUs must be different Bursts.
动态带宽分配(Dynamic Bandwidth Allocation,简称DBA)是XGPON系统采用的一种带宽分配技术。DBA可以根据1)上行流量或者2)DBRu,或者根据3)上行流量和DBRu两者,同时结合服务层协议(Service Level Agreement,简称为SLA)来动态地调整上行带宽,达到充分地利用上行带宽的目的。DBA的带宽分配模型包括了固定带宽(Fixed Bandwidth),保证带宽(Assured Bandwidth),最大带宽(Maximum Bandwidth)3种类型的DBA带宽。Fixed带宽是一直固有不变地存在着的,不随流量的变化而变化;Assured带宽是根据流量变化而变化的,当流量不大于Assured带宽时,Assured带宽是一定能够满足流量需求的;附加带宽(Additional Bandwidth)是不一定能够得到满足的,主要取决于是否有剩余的带宽可用,优先级是最低的。Dynamic Bandwidth Allocation (DBA for short) is a bandwidth allocation technology adopted by the XGPON system. DBA can dynamically adjust the uplink bandwidth according to 1) uplink traffic or 2) DBRu, or according to 3) uplink traffic and DBRu together with the Service Level Agreement (SLA for short), so as to fully utilize the uplink bandwidth the goal of. The DBA bandwidth allocation model includes three types of DBA bandwidth: Fixed Bandwidth, Assured Bandwidth, and Maximum Bandwidth. Fixed bandwidth exists inherently and does not change with traffic changes; Assured bandwidth changes according to traffic changes. When the traffic is not greater than the Assured bandwidth, the Assured bandwidth must be able to meet the traffic demand; Additional bandwidth ( Additional Bandwidth) may not be satisfied, mainly depends on whether there is remaining bandwidth available, the priority is the lowest.
基于3种类型的DBA带宽产生的TCONT类型,包括:TCONT types generated based on 3 types of DBA bandwidth, including:
1)Fixed类型TCONT,仅包含有Fixed类型带宽;1) Fixed type TCONT, only contains Fixed type bandwidth;
2)Assured类型TCONT,仅包含有Assured类型带宽;2) Assured type TCONT, only includes Assured type bandwidth;
3)Non-Assured非保证类型,简称NA类型TCONT,包含了Assured3) Non-Assured non-guaranteed type, referred to as NA type TCONT, including Assured
类型带宽和Additional类型带宽;Type bandwidth and Additional type bandwidth;
4)Best-Effort(简称BE)类型TCONT,仅包含Additional类型带宽;4) Best-Effort (BE for short) type TCONT, which only includes Additional type bandwidth;
5)Max类型TCONT,包含了Fixed、Assured、Additional类型带宽。5) Max type TCONT, including Fixed, Assured, Additional type bandwidth.
图3是基本类型的OMCI消息格式,包长固定为48Bytes;图4是扩展类型的OMCI消息格式,包长为N-1970Bytes。Figure 3 is the basic type of OMCI message format, the packet length is fixed at 48Bytes; Figure 4 is the extended type of OMCI message format, the packet length is N-1970Bytes.
现有OMCI带宽分配技术,将OMCI带宽分配为前述第一种Fixed类型带宽,固有不变地占据着上行带宽。在XGPON系统中,需要支持1023颗ONU,按照每颗ONU都固有地占据着一个Fixed类型的OMCI带宽来计算,每个OMCI带宽至少为56Bytes(8字节的XGEM Header+48字节的OMCI消息),总共需要57288Bytes,已经超出上行总带宽38870Bytes。在没有满配1023颗ONU的场景下,OMCI带宽的固有不变,但是OMCI消息交互量少,也造成了上行带宽的浪费。In the existing OMCI bandwidth allocation technology, the OMCI bandwidth is allocated as the aforementioned first Fixed type bandwidth, which inherently occupies the uplink bandwidth unchanged. In the XGPON system, it is necessary to support 1023 ONUs. Calculated according to the fact that each ONU inherently occupies a Fixed-type OMCI bandwidth, each OMCI bandwidth is at least 56Bytes (8-byte XGEM Header+48-byte OMCI message ), a total of 57288Bytes is required, which has exceeded the total upstream bandwidth of 38870Bytes. In the scenario where 1023 ONUs are not fully configured, the OMCI bandwidth is inherently unchanged, but the amount of OMCI message interaction is small, which also causes a waste of upstream bandwidth.
而且,如图4所示,XGPON需要支持长度可变的扩展类型OMCI消息。当OMCI消息的长度较长时进行长包传送时,现有OMCI带宽分配技术是分配前述第一种Fixed类型带宽方式,将会造成上行OMCI消息的多次切片,使得上行OMCI消息传递时间变长,同时上行重组过程中需要占有的缓存数量增加。Moreover, as shown in Figure 4, XGPON needs to support variable-length extended type OMCI messages. When long packets are transmitted when the length of the OMCI message is long, the existing OMCI bandwidth allocation technology is to allocate the aforementioned first Fixed-type bandwidth method, which will cause multiple slices of the uplink OMCI message, making the uplink OMCI message transmission time longer , and at the same time, the number of buffers that need to be occupied during the uplink reorganization process increases.
发明内容 Contents of the invention
针对上述两个问题,本发明提出一种动态分配操作管理控制接口带宽的装置和方法。In view of the above two problems, the present invention proposes a device and method for dynamically allocating the bandwidth of the operation management control interface.
本发明提供了一种动态分配操作管理控制接口带宽的装置,包括:配置软件模块,用于配置操作管理控制接口传输容器OMCI TCONT为Non-Assured类型TCONT;配置信息模块,用于配置OMCI带宽模式和OMCI交互标志;带宽计算模块,用于计算OMCI带宽。The invention provides a device for dynamically allocating the bandwidth of an operation management control interface, comprising: a configuration software module for configuring the operation management control interface transmission container OMCI TCONT as a Non-Assured type TCONT; a configuration information module for configuring the OMCI bandwidth mode Interact with OMCI flag; bandwidth calculation module, used to calculate OMCI bandwidth.
进一步的,当OMCI交互标志被配置为使能无效时,不分配TCONT的OMCI带宽;当OMCI交互标志被配置为使能有效时,带宽计算模块计算TCONT的OMCI带宽。Further, when the OMCI interaction flag is configured to be enabled and invalid, the OMCI bandwidth of TCONT is not allocated; when the OMCI interaction flag is configured to be enabled and valid, the bandwidth calculation module calculates the OMCI bandwidth of TCONT.
进一步的,在所述OMCI带宽模式为固定包长Baseline模式的情况下,OMCI带宽为固定带宽,所述固定带宽使得ONU恰好发送完整的固定包长的OMCI消息;在所述OMCI带宽模式为扩展包长Extended模式情况下,OLT先下发一部分带宽,该带宽仅使得ONU恰好可以发送包含至Message contentslength域的OMCI消息的一部分,然后在下一次下发剩余的OMCI消息带宽。Further, in the case where the OMCI bandwidth mode is a fixed packet length Baseline mode, the OMCI bandwidth is a fixed bandwidth, and the fixed bandwidth makes the ONU just send a complete fixed packet length OMCI message; in the OMCI bandwidth mode, it is extended In the case of packet length Extended mode, the OLT first sends a part of the bandwidth, which only allows the ONU to send just a part of the OMCI message included in the Message contentslength field, and then sends the remaining OMCI message bandwidth next time.
进一步的,所述带宽计算模块还用于解析Message contents length,并计算剩余的OMCI消息长度。Further, the bandwidth calculation module is also used for parsing Message contents length, and calculating the remaining OMCI message length.
另一方面,本发明还提供了一种动态分配操作管理控制接口带宽的方法,包括:步骤1:配置操作管理控制接口传输容器OMCI TCONT为Non-Assured类型TCONT,配置OMCI带宽模式,以及配置OMCI交互标志;步骤2:带宽计算模块通过检测OMCI交互标志,判断是否需要分配该TCONT的OMCI带宽。On the other hand, the present invention also provides a method for dynamically allocating the bandwidth of the operation management control interface, including: Step 1: configuring the operation management control interface transmission container OMCI TCONT as a Non-Assured type TCONT, configuring the OMCI bandwidth mode, and configuring the OMCI Interaction flag; step 2: the bandwidth calculation module judges whether the OMCI bandwidth of the TCONT needs to be allocated by detecting the OMCI interaction flag.
进一步的,当OMCI交互标志使能无效时,不分配该TCONT的OMCI带宽,OLT下发最小带宽,该带宽仅使得ONU恰好上报DBRu信息;当OMCI交互标志使能有效时,根据OMCI带宽模式计算TCONT需分配的OMCI带宽。Further, when the OMCI interaction flag is disabled, the OMCI bandwidth of the TCONT is not allocated, and the OLT issues the minimum bandwidth, which only allows the ONU to report DBRu information; when the OMCI interaction flag is enabled, it is calculated according to the OMCI bandwidth mode OMCI bandwidth to be allocated by TCONT.
本发明实施例通过将OMCI TCONT分配为NA类型TCONT,能在比较低的资源开销和延迟基础上,实现根据带宽需求及时分配OMCI带宽,且及时回收OMCI带宽,解决现有的将OMCI通道配置为固定带宽,造成的上行业务可用带宽大幅减少的问题。通过本发明,可以得到良好的上行带宽利用率和上行OMCI消息传输时延。In the embodiment of the present invention, by allocating OMCI TCONTs to NA type TCONTs, on the basis of relatively low resource overhead and delay, timely allocation of OMCI bandwidth according to bandwidth requirements can be realized, and OMCI bandwidth can be recovered in time to solve the existing problem of configuring OMCI channels as The fixed bandwidth causes the problem that the available bandwidth of the uplink service is greatly reduced. Through the present invention, good uplink bandwidth utilization rate and uplink OMCI message transmission time delay can be obtained.
附图说明Description of drawings
图1是XGPON网络的拓扑结构的示意图;Fig. 1 is the schematic diagram of the topological structure of XGPON network;
图2是XGPON的XGTC帧结构和XGEM帧结构示意图;Fig. 2 is a schematic diagram of the XGTC frame structure and the XGEM frame structure of XGPON;
图3是固定包长的OMCI消息格式示意图;Fig. 3 is a schematic diagram of the OMCI message format of a fixed packet length;
图4是可变包长的OMCI消息格式示意图;Fig. 4 is a schematic diagram of the OMCI message format of variable packet length;
图5是本发明的动态分配OMCI带宽方案的装置框图;Fig. 5 is the device block diagram of the dynamic allocation OMCI bandwidth scheme of the present invention;
图6是本发明的动态分配OMCI带宽方案的流程图。FIG. 6 is a flow chart of the scheme for dynamically allocating OMCI bandwidth in the present invention.
图2、3、4中的英文单词,请发明人协助补充中文(缩写可不修改),图5中的英文请协助修改成中文表述。请直接在图中修改吧。如果不好修改,只能考虑是否可以删除English words among Fig. 2, 3, 4, ask the inventor to assist to supplement Chinese (abbreviation can not be revised), English among Fig. 5 please assist to revise into Chinese expression. Please modify it directly in the picture. If it is not easy to modify, you can only consider whether it can be deleted
具体实施方式 Detailed ways
针对现有技术中将OMCI带宽分配为Fixed带宽,固有不变地占有上行带宽,导致上行带宽利用率低的问题,同时,为了支持更好地传输XGPON的可变长度的OMCI消息,本发明实施例提供了一种动态分配操作管理控制接口带宽的装置和方法,本发明实施例如下:将OMCI TCONT分配为NA类型TCONT,在没有OMCI消息交互时,只下发最小带宽,只有当OLT与ONU有OMCI消息交互需求时,才会下发可以容纳OMCI消息的带宽,当OMCI消息流程结束时,及时回收OMCI消息带宽。基于本发明实施例,可以得到良好的上行带宽利用率和上行OMCI消息传输时延。Aiming at the problem that the OMCI bandwidth is assigned as Fixed bandwidth in the prior art, which inherently occupies the upstream bandwidth, resulting in low utilization of the upstream bandwidth, at the same time, in order to support better transmission of variable-length OMCI messages of XGPON, the present invention implements The example provides a kind of device and method for dynamically allocating the operation management control interface bandwidth, the embodiment of the present invention is as follows: OMCI TCONT is allocated as NA type TCONT, when there is no OMCI message interaction, only issue the minimum bandwidth, only when OLT and ONU When there is an OMCI message interaction requirement, the bandwidth that can accommodate OMCI messages will be issued. When the OMCI message process ends, the OMCI message bandwidth will be recovered in time. Based on the embodiment of the present invention, good uplink bandwidth utilization and uplink OMCI message transmission delay can be obtained.
OLT与ONU的OMCI消息交互流程中,采用何种类型的OMCI消息,取决于OLT。本发明实施例默认情况下,OLT与ONU交互时使用的OMCI消息模式是固定包长Baseline模式,简称模式A。另外还包括OLT使用扩展包长Extended模式,也称为可变包长Extended模式,简称模式B,只有OLT使用模式B发送OMCI消息时,ONU才会返回Extended模式的OMCI消息。In the OMCI message interaction process between the OLT and the ONU, which type of OMCI message is used depends on the OLT. In the embodiment of the present invention, by default, the OMCI message mode used when the OLT interacts with the ONU is the fixed packet length Baseline mode, referred to as mode A. In addition, the OLT uses the extended packet length Extended mode, also known as the variable packet length Extended mode, referred to as mode B. Only when the OLT uses the mode B to send the OMCI message, the ONU will return the OMCI message of the Extended mode.
本发明实施例如下:模式A)OLT约束ONU使用固定包长模式,此时给ONU的OMCI通道分配固定的OMCI带宽,使得上行OMCI消息无需切片;Embodiments of the present invention are as follows: mode A) OLT constrains the ONU to use a fixed packet length mode, and now allocates a fixed OMCI bandwidth to the OMCI channel of the ONU, so that the upstream OMCI message does not need to be sliced;
模式B)OLT约束ONU使用可变包长模式,两次分配其带宽。第一次分配的带宽满足能够携带至OMCI的LENGTH域;根据LENGTH可以计算得到剩余的OMCI长度,第二次分配的带宽让剩余部分传送上来。Mode B) The OLT constrains the ONU to use the variable packet length mode and allocates its bandwidth twice. The bandwidth allocated for the first time satisfies the LENGTH field that can be carried to OMCI; the remaining OMCI length can be calculated according to LENGTH, and the bandwidth allocated for the second time allows the remaining part to be transmitted.
另外,OMCI带宽分配的场景可以包括下述两种情况:In addition, the scenarios of OMCI bandwidth allocation can include the following two situations:
情况1:OLT主动下发OMCI消息,ONU响应OMCI消息。Case 1: The OLT sends the OMCI message proactively, and the ONU responds to the OMCI message.
情况2:ONU主动上报OMCI消息,通过Dbru得到ONU是否有OMCI消息等待上报以上情况,OMCI消息交互完成后,及时释放带宽,供业务使用。Case 2: The ONU actively reports the OMCI message, and obtains through Dbru whether the ONU has an OMCI message waiting to report the above situation. After the OMCI message interaction is completed, the bandwidth is released in time for service use.
上述两种情况都可以包含模式A和模式B的处理方式。The above two cases can include the processing methods of mode A and mode B.
如图5所示,是本发明实施例的动态分配OMCI带宽的装置框图,包括:配置软件模块501,用于配置OMCI TCONT为NA类型TCONT;配置信息模块503,用于配置OMCI带宽模式,OMCI交互标志,及其他的SLA配置信息;带宽计算模块505,负责计算OMCI带宽。As shown in Figure 5, it is a device block diagram of dynamically allocating OMCI bandwidth according to the embodiment of the present invention, including: configuration software module 501, which is used to configure OMCI TCONT as NA type TCONT; configuration information module 503, which is used to configure OMCI bandwidth mode, OMCI Interaction flags, and other SLA configuration information; the bandwidth calculation module 505 is responsible for calculating OMCI bandwidth.
其中,当OMCI交互标志被配置为使能有效时,带宽计算模块505计算该TCONT的OMCI带宽。在模式A的情况下,OMCI带宽为固定带宽,该带宽仅使得ONU恰好可以发送完整的固定包长的OMCI消息。固定带宽的大小由固定包长的OMCI消息长度决定。在模式B的情况下,OLT先下发一部分带宽,该带宽仅使得ONU恰好可以发送包含至“Message contents length”消息内容长度域的OMCI消息的一部分,OLT通过带宽计算模块505解析“Message contents length”,OLT通过带宽计算模块505可以得知剩余的OMCI消息长度,从而OLT可以争取在下一次下发剩余的OMCI消息带宽,以解决OMCI带宽为固定带宽时造成的长包OMCI消息被多次切片的问题。Wherein, when the OMCI interaction flag is configured to be enabled, the bandwidth calculation module 505 calculates the OMCI bandwidth of the TCONT. In the case of mode A, the OMCI bandwidth is a fixed bandwidth, which only allows the ONU to send a complete OMCI message with a fixed packet length. The size of the fixed bandwidth is determined by the length of the OMCI message with a fixed packet length. In the case of mode B, the OLT first issues a part of the bandwidth, which only allows the ONU to send a part of the OMCI message included in the "Message contents length" message content length field, and the OLT parses the "Message contents length" through the bandwidth calculation module 505 ", the OLT can know the remaining OMCI message length through the bandwidth calculation module 505, so that the OLT can strive for the remaining OMCI message bandwidth in the next delivery, so as to solve the problem that the long-packet OMCI message is sliced multiple times when the OMCI bandwidth is a fixed bandwidth question.
其中,配置软件模块501,还可以作为人机界面,为硬件提供配置输入,从而使能配置信息模块503设置OMCI带宽模式和OMCI交互标志。Wherein, the configuration software module 501 can also serve as a man-machine interface to provide configuration input for the hardware, thereby enabling the configuration information module 503 to set the OMCI bandwidth mode and the OMCI interaction flag.
优选的,本发明实施例装置还可包括带宽生成模块507,负责生成各个TCONT的带宽表BWMAP,即Band Width Map表。BWMAP表用于存储带宽计算模块505计算后的带宽,包括BWMAP表存储的带宽会携带在下行XGTC帧中下发给ONU,带宽用于控制ONU如何发送数据给OLT。Preferably, the device in the embodiment of the present invention may further include a bandwidth generating module 507, which is responsible for generating the bandwidth table BWMAP of each TCONT, that is, the Band Width Map table. The BWMAP table is used to store the bandwidth calculated by the bandwidth calculation module 505, including the bandwidth stored in the BWMAP table will be carried in the downlink XGTC frame and sent to the ONU, and the bandwidth is used to control how the ONU sends data to the OLT.
如图6所示,是本发明实施例的动态分配OMCI带宽方案的流程图,包括了如下的步骤:As shown in Figure 6, be the flow chart of the dynamic distribution OMCI bandwidth scheme of the embodiment of the present invention, have included following steps:
步骤1:配置OMCI TCONT为NA类型TCONT,配置OMCI带宽模式,以及配置OMCI交互标志。配置为NA类型TCONT过程为现有技术,在此不再赘述。Step 1: Configure OMCI TCONT as NA type TCONT, configure OMCI bandwidth mode, and configure OMCI interaction flag. The process of configuring the NA-type TCONT is an existing technology, and will not be repeated here.
在没有OMCI消息交互的情况下,OLT下发最小带宽,该带宽仅使得ONU恰好可以上报DBRu信息。In the case of no OMCI message exchange, the OLT delivers the minimum bandwidth, which only allows the ONU to report DBRu information.
当ONU需要自动发起OMCI消息交互时,ONU通过DBRu信息上报至OLT,OLT获知ONU有OMCI消息交互请求,OLT通过配置软件模块501使能配置信息模块503中相应TCONT的“OMCI交互标志”。When the ONU needs to automatically initiate OMCI message interaction, the ONU reports to the OLT through the DBRu information, and the OLT learns that the ONU has an OMCI message interaction request, and the OLT enables the "OMCI interaction flag" of the corresponding TCONT in the configuration information module 503 through the configuration software module 501.
当OLT需要主动发起OMCI消息交互时,通过配置软件模块501使能配置信息模块503中相应TCONT的“OMCI交互标志”。When the OLT needs to actively initiate OMCI message interaction, the configuration software module 501 enables the "OMCI interaction flag" of the corresponding TCONT in the configuration information module 503 .
优选的,在初始状态配置信息模块503中相应TCONT的“OMCI带宽模式”默认为模式A。当OLT要发送模式B的OMCI消息时,通过配置软件模块501将相应TCONT的“OMCI带宽模式”配置为模式B。Preferably, the "OMCI bandwidth mode" of the corresponding TCONT in the initial state configuration information module 503 defaults to mode A. When the OLT wants to send the OMCI message of mode B, the “OMCI bandwidth mode” of the corresponding TCONT is configured as mode B through the configuration software module 501 .
上述配置NA类型TCONT,配置OMCI带宽模式,以及配置OMCI交互标志没有顺序先后的要求。There is no sequential requirement for configuring the NA type TCONT, configuring the OMCI bandwidth mode, and configuring the OMCI interaction flag above.
步骤2:带宽计算模块505通过检测“OMCI交互标志”,判断是否需要分配该TCONT的OMCI带宽。Step 2: The bandwidth calculation module 505 judges whether the OMCI bandwidth of the TCONT needs to be allocated by detecting the "OMCI interaction flag".
当“OMCI交互标志”没有使能时,不分配该TCONT的OMCI带宽。当“OMCI交互标志”使能时,OMCI带宽计算模块505计算该TCONT的OMCI带宽。When the "OMCI Interaction Flag" is not enabled, the OMCI bandwidth of the TCONT is not allocated. When the "OMCI Interaction Flag" is enabled, the OMCI bandwidth calculation module 505 calculates the OMCI bandwidth of the TCONT.
在模式A的情况下,OMCI带宽为固定带宽,该带宽仅使得ONU恰好可以发送完整的固定包长的OMCI消息。固定带宽的大小由固定包长的OMCI消息长度决定。In the case of mode A, the OMCI bandwidth is a fixed bandwidth, which only allows the ONU to send a complete OMCI message with a fixed packet length. The size of the fixed bandwidth is determined by the length of the OMCI message with a fixed packet length.
在模式B的情况下,OLT先下发一部分带宽,该带宽仅使得ONU恰好可以发送包含至“Message contents length”域的OMCI消息的一部分,通过解析“Message contents length”,OLT可以得知剩余的OMCI消息长度,从而OLT可以争取在下一次下发剩余的OMCI消息带宽,以解决OMCI带宽为固定带宽时造成的长包OMCI消息被多次切片的问题。In the case of mode B, the OLT first sends a part of the bandwidth, which only allows the ONU to send a part of the OMCI message contained in the "Message contents length" field. By analyzing the "Message contents length", the OLT can know the remaining The length of the OMCI message, so that the OLT can strive for the remaining OMCI message bandwidth in the next delivery, so as to solve the problem that the long-packet OMCI message is sliced multiple times when the OMCI bandwidth is a fixed bandwidth.
由于NA类型TCONT的Additional带宽的优先级在所有additional带宽中是最高的,仅次于Fixed和Assured类型带宽;且由于OMCI消息的大量交互一般发生在上行业务量少的时间,因此一般情况下分两次能发送完毕。但是如果第2次带宽不足以容纳剩余的OMCI消息,则可以分3次或更多次传送。Because the priority of the additional bandwidth of the NA type TCONT is the highest among all the additional bandwidths, second only to the Fixed and Assured type bandwidths; and because a large number of OMCI message exchanges generally occur at times when the uplink traffic is light, so in general Can be sent twice. However, if the second bandwidth is not enough to accommodate the remaining OMCI messages, it can be transmitted in three or more times.
步骤3:OMCI消息交互结束时,501配置软件模块去使能相应TCONT的“OMCI交互标志”,在下一个DBA周期的OMCI带宽计算中,505 OMCI带宽计算模块检测到相应TCONT的“OMCI交互标志”为去使能,则不分配该TCONT的OMCI带宽。Step 3: When the OMCI message interaction ends, 501 configures the software module to disable the "OMCI interaction flag" of the corresponding TCONT, and in the OMCI bandwidth calculation of the next DBA cycle, the 505 OMCI bandwidth calculation module detects the "OMCI interaction flag" of the corresponding TCONT If it is disabled, the OMCI bandwidth of this TCONT will not be allocated.
以上过程步骤1至步骤3是本发明实施例在一个DBA周期中为一个TCONT的OMCI带宽分配过程,多个OMCI TCONT情况下的OMCI带宽分配,需要在一个DBA周期多次重复该过程。Above process step 1 to step 3 is the OMCI bandwidth allocation process of a TCONT in a DBA cycle in the embodiment of the present invention, the OMCI bandwidth allocation under the situation of a plurality of OMCI TCONTs needs to repeat this process multiple times in a DBA cycle.
采用NA类型TCONT的优点是:NA类型TCONT包含了Assured类型带宽和Additional类型带宽,并且NA类型TCONT的Additional类型带宽的优先级高于BE类型TCONT的Additional类型带宽,保证了在抢占上行剩余带宽时具有高优先级。当OLT与ONU之间有OMCI消息需要交互时,Assured类型带宽确保了一定可以为固定包长类型的OMCI消息分配带宽,而当上行总带宽在满足了Fixed类型带宽和Assured类型带宽后,仍然有剩余带宽时,则可以为包长可变的扩展类型OMCI消息分配Additional类型带宽。如果OMCI TCONT采用Assured类型TCONT,则不能支持为包长可变的扩展类型OMCI消息分配带宽;如果采用BE类型TCONT,则无法保证一定能为固定包长类型的OMCI消息分配所需带宽,并且BE类型TCONT在抢占上行剩余带宽时的优先级是最低的;而Max类型TCONT由于包含了Fixed类型带宽,同样会造成上行带宽的浪费。综合以上的因素的考虑,本发明实施例采用NA类型TCONT作为OMCI TCONT类型。The advantage of using NA-type TCONT is: NA-type TCONT includes Assured-type bandwidth and Additional-type bandwidth, and the priority of the Additional-type bandwidth of NA-type TCONT is higher than that of BE-type TCONT, which ensures that when the remaining uplink bandwidth is seized Has high priority. When there are OMCI messages that need to be exchanged between the OLT and the ONU, the Assured bandwidth ensures that bandwidth can be allocated for OMCI messages with fixed packet lengths, and when the total upstream bandwidth satisfies the Fixed and Assured bandwidths, there is still When the remaining bandwidth is available, the Additional type bandwidth can be allocated for the extended type OMCI message with variable packet length. If OMCI TCONT adopts Assured type TCONT, it cannot support bandwidth allocation for extended type OMCI messages with variable packet length; if BE type TCONT is used, it cannot guarantee that the required bandwidth can be allocated for fixed packet length type OMCI messages, and BE Type TCONT has the lowest priority when preempting the remaining upstream bandwidth; while Max type TCONT contains Fixed type bandwidth, which will also cause waste of upstream bandwidth. In consideration of the above factors, the embodiment of the present invention adopts the NA type TCONT as the OMCI TCONT type.
上述的本发明中,基于NA类型的OMCI TCONT带宽分配在OMCI交互期间,带宽分配有如下特点:在模式A的情况下,即使在上行没有OMCI消息时,上行OMCI通道的带宽分配也是固定不变的。模式B的情况下,上行OMCI通道的带宽分配步骤分为两部分。OLT先下发部分带宽仅使得ONU恰好可以发送包含至“Message contents length”域的部分OMCI消息,然后OLT下发剩余的OMCI消息带宽。在上行没有OMCI消息情况下,OLT始终下发仅使得ONU恰好可以发送包含至“Messagecontents length”域的部分OMCI消息带宽。以上带宽方式的优势是,在OMCI交互过程中,上行OMCI带宽稳定,上行接收OMCI消息的延迟低。In the above-mentioned present invention, based on NA type OMCI TCONT bandwidth allocation during OMCI interaction, bandwidth allocation has the following characteristics: in the case of mode A, even when there is no OMCI message in the uplink, the bandwidth allocation of the uplink OMCI channel is also fixed of. In the case of mode B, the bandwidth allocation step of the uplink OMCI channel is divided into two parts. The OLT sends part of the bandwidth first so that the ONU can just send part of the OMCI messages included in the "Message contents length" field, and then the OLT sends the remaining OMCI message bandwidth. In the case that there is no OMCI message in the upstream, the OLT always sends only so that the ONU can just send part of the OMCI message bandwidth included in the "Messagecontents length" field. The advantage of the above bandwidth method is that during the OMCI interaction process, the uplink OMCI bandwidth is stable, and the delay of uplink receiving OMCI messages is low.
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。Of course, the present invention can also have other various embodiments, and those skilled in the art can make various corresponding changes and deformations according to the present invention without departing from the spirit and essence of the present invention, but these corresponding Changes and deformations should all belong to the protection scope of the claims of the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110060439.XA CN102685610B (en) | 2011-03-14 | 2011-03-14 | A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110060439.XA CN102685610B (en) | 2011-03-14 | 2011-03-14 | A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102685610A CN102685610A (en) | 2012-09-19 |
CN102685610B true CN102685610B (en) | 2015-08-12 |
Family
ID=46816867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110060439.XA Active CN102685610B (en) | 2011-03-14 | 2011-03-14 | A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102685610B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109428686B (en) * | 2017-06-22 | 2021-06-18 | 中国电信股份有限公司 | Data transmission method, system, terminal, base station and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050118390A (en) * | 2004-06-14 | 2005-12-19 | 주식회사 케이티 | Method for sla-based dynamic bandwidth allocation for ethernet passive optical network |
CN101330450A (en) * | 2007-06-22 | 2008-12-24 | 华为技术有限公司 | Method, system and equipment for distributing bandwidth of optical network |
CN101399758A (en) * | 2007-09-24 | 2009-04-01 | 中兴通讯股份有限公司 | Uplink bandwidth management method for Giga passive optical network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100490901B1 (en) * | 2002-12-02 | 2005-05-24 | 한국전자통신연구원 | Dynamic Bandwidth Allocation Method and Apparatus based on Class of Service over Ethernet Passive Optical Network |
-
2011
- 2011-03-14 CN CN201110060439.XA patent/CN102685610B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050118390A (en) * | 2004-06-14 | 2005-12-19 | 주식회사 케이티 | Method for sla-based dynamic bandwidth allocation for ethernet passive optical network |
CN101330450A (en) * | 2007-06-22 | 2008-12-24 | 华为技术有限公司 | Method, system and equipment for distributing bandwidth of optical network |
CN101399758A (en) * | 2007-09-24 | 2009-04-01 | 中兴通讯股份有限公司 | Uplink bandwidth management method for Giga passive optical network |
Non-Patent Citations (1)
Title |
---|
Next-Generation PONS:A Performacne Investigation of Candidate Architectures for Next-Generation Access Stage 1;jingjing zhang;《IEEE Communications Magazine》;20090831;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN102685610A (en) | 2012-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9819599B2 (en) | Method and system for improving bandwidth allocation efficiency | |
CN101257347B (en) | Method and apparatus for bandwidth allocation | |
US10516923B2 (en) | Dynamic bandwidth assignment method and apparatus, and passive optical network system | |
US20100208747A1 (en) | Output demultiplexing for dynamic bandwidth allocation in passive optical networks | |
KR100950337B1 (en) | Efficient Dynamic Bandwidth Allocation Apparatus and Method for TMD-based Passive Optical Subscriber Networks | |
US9203545B2 (en) | Method, device, and nested system for allocating uplink and downlink bandwidth | |
US11695478B2 (en) | Apparatuses, methods, and computer programs for a remote unit and a central unit of an optical line terminal | |
EP2111055A1 (en) | Extended queue polling mechanism for ITU G.984 GPON system | |
CN105284085A (en) | Method and device for allocating dynamic bandwidth in passive optical network | |
CN108540221B (en) | Data sending method and device | |
CN110234041B (en) | Precise reporting mechanism for bandwidth requirements of optical network unit | |
US20250007619A1 (en) | Bandwidth allocation method and associated optical line terminal | |
CN116634313A (en) | Single-frame multi-burst allocation method and burst frame uplink method in optical forwarding network | |
KR100566294B1 (en) | Dynamic Bandwidth Allocation Method for Gigabit Ethernet Passive Optical Subscriber Network | |
WO2020248980A1 (en) | Bandwidth assignment method and apparatus, and bandwidth check method and apparatus | |
EP2579520A1 (en) | Bandwidth allocation method and device for realizing bandwidth allocation | |
CN102685610B (en) | A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth | |
CN104954285A (en) | Dynamic power control method and device for OTN (optical transport network) system | |
CN101692715A (en) | Bandwidth allocation method and bandwidth allocation module | |
WO2023045689A1 (en) | Method for allocating uplink transmission resources, and related device | |
CN104935529A (en) | OFDMA-PON dynamic bandwidth allocation method | |
CN114499680A (en) | Optical line terminal and optical network unit | |
CN117857952A (en) | FTTR scene-oriented cascading type passive optical network architecture, device and medium | |
CN101668236A (en) | Business polling method and module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20151118 Address after: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Patentee after: ZTE Corp. Patentee after: SANECHIPS TECHNOLOGY Co.,Ltd. Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Patentee before: ZTE Corp. |
|
TR01 | Transfer of patent right |
Effective date of registration: 20221128 Address after: 518055 Zhongxing Industrial Park, Liuxian Avenue, Xili street, Nanshan District, Shenzhen City, Guangdong Province Patentee after: SANECHIPS TECHNOLOGY Co.,Ltd. Address before: 518057 Ministry of justice, Zhongxing building, South Science and technology road, Nanshan District hi tech Industrial Park, Shenzhen, Guangdong Patentee before: ZTE Corp. Patentee before: SANECHIPS TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |