CN1614944A - Dynamic distribution control of upward band width in passive optical network - Google Patents
Dynamic distribution control of upward band width in passive optical network Download PDFInfo
- Publication number
- CN1614944A CN1614944A CNA2003101042997A CN200310104299A CN1614944A CN 1614944 A CN1614944 A CN 1614944A CN A2003101042997 A CNA2003101042997 A CN A2003101042997A CN 200310104299 A CN200310104299 A CN 200310104299A CN 1614944 A CN1614944 A CN 1614944A
- Authority
- CN
- China
- Prior art keywords
- onu
- bandwidth
- authorization
- time
- authorized
- 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.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 34
- 238000013475 authorization Methods 0.000 claims abstract description 169
- 238000000034 method Methods 0.000 claims abstract description 56
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 47
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000004364 calculation method Methods 0.000 claims description 24
- 230000001186 cumulative effect Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000011217 control strategy Methods 0.000 description 3
- 230000007812 deficiency Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000009172 bursting Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种上行带宽动态分配控制方法,在由OLT、光分配网和多个ONU组成的无源光网络上进行上行带宽的动态分配控制。其对各ONU以太网业务数据的上行带宽的动态分配控制包括:由每个在线的ONU将自身缓存数据的大小,封装在带宽请求帧中上报给OLT;OLT依据上报的缓存数据大小和根据该ONU的上行用户带宽协议换算的基本带宽门限值,计算该ONU的授权起始时间和授权带宽长度,封装在带宽授权帧中发送给该ONU。其对各ONU的E1业务数据的上行带宽的动态分配控制包括:OLT将计算出的每个ONU E1业务数据的第一个授权发送时间和配置的授权带宽长度,封装在带宽授权帧中发送给每个ONU;接收到带宽授权的各ONU,在第一个授权发送时间开始发送E1业务数据,然后周期发送。
The invention relates to a method for dynamic allocation and control of uplink bandwidth, which performs dynamic allocation and control of uplink bandwidth on a passive optical network composed of an OLT, an optical distribution network and a plurality of ONUs. Its dynamic allocation control of the upstream bandwidth of each ONU Ethernet service data includes: each online ONU encapsulates the size of its own cached data in a bandwidth request frame and reports it to the OLT; The basic bandwidth threshold converted by the upstream user bandwidth protocol of the ONU, calculates the authorization start time and authorized bandwidth length of the ONU, and encapsulates it in a bandwidth authorization frame and sends it to the ONU. Its dynamic allocation control of the uplink bandwidth of each ONU's E1 service data includes: OLT encapsulates the calculated first authorized sending time of each ONU E1 service data and the configured authorized bandwidth length in a bandwidth authorization frame and sends it to Each ONU; each ONU that receives the bandwidth authorization, starts sending E1 service data at the first authorization sending time, and then sends it periodically.
Description
技术领域technical field
本发明涉及一种基于以太网的多业务无源光网络技术,是一种上行信号的动态带宽分配控制方法,可有效提高上行带宽利用率,保障用户的带宽权益。The invention relates to an Ethernet-based multi-service passive optical network technology, which is a dynamic bandwidth allocation control method for uplink signals, which can effectively improve the utilization rate of uplink bandwidth and guarantee bandwidth rights and interests of users.
背景技术Background technique
基于以太网的多业务无源光网络(EPON)系统,采用一个局端设备-光线路终端(Optical line Terminal,简称OLT),通过无源的光分配网连接多个远端设备-光网络单元(Optical Net Unit,简称ONU),构成点对多点树形拓补结构。The Ethernet-based multi-service passive optical network (EPON) system uses a local end device - Optical Line Terminal (OLT for short), and connects multiple remote devices - Optical Network Units through a passive optical distribution network. (Optical Net Unit, referred to as ONU), which constitutes a point-to-multipoint tree topology structure.
参见图1、图2,图中分别示出多业务EPON(MS-EPON)系统拓扑结构中的下行数据流方向和上行数据流方向。Referring to FIG. 1 and FIG. 2 , the figures respectively show the downstream data flow direction and the upstream data flow direction in the multi-service EPON (MS-EPON) system topology.
参见图1,下行方向,OLT11侧下行信号传输的光信号由同一个激励源产生,如1、2、3,每个信号帧之间是连贯的,OLT11通过广播方式向远端的各光网络单元13(ONU1至ONU3)发送数据信号,经分路器12,由远端的各光网络单元13(ONU1至ONU3),从连续数据1、2、3中选择出与已相关的一个或几个帧数据,发送给自己的用户14。Referring to Figure 1, in the downlink direction, the optical signal transmitted by the downlink signal on the OLT11 side is generated by the same excitation source, such as 1, 2, and 3. Each signal frame is coherent, and the OLT11 broadcasts to each optical network at the far end. Unit 13 (ONU1 to ONU3) sends a data signal, through the
参见图2,上行方向,每个光网络单元13(ONU1至ONU3)只有在分配给自己的时隙内发送来自各自用户14的数据帧,其它时间则处于发送等待状态,各个光网络单元13的数据帧在光纤中经合路器12组合起来向OLT11传送。Referring to Fig. 2, in the uplink direction, each optical network unit 13 (ONU1 to ONU3) only sends data frames from
EPON上行传输是多个ONU时分复用上行带宽,因此使用恰当的带宽分配机制是十分必要的。多业务EPON系统主要向用户提供基于以太网业务的数据业务,同时也应该支持有服务质量(QoS)保证的E1业务。EPON upstream transmission is the time-division multiplexed upstream bandwidth of multiple ONUs, so it is very necessary to use an appropriate bandwidth allocation mechanism. The multi-service EPON system mainly provides users with data services based on Ethernet services, and should also support E1 services with quality of service (QoS) guarantees.
多业务EPON上行带宽分配可采用对带宽固定配置的方式,即系统按照各ONU预定的带宽固定(或者说静态)配置各ONU的上行带宽。而由于EPON承载E1(E1 Over EPON)技术是一种将E1数据适配成以太网数据在固定时刻发送的技术,因而这种固定带宽分配方法可以有机地融合EPON承载E1技术来支持传统的时分复用(TDM)业务。Multi-service EPON upstream bandwidth allocation can adopt the method of fixed bandwidth configuration, that is, the system configures the upstream bandwidth of each ONU according to the predetermined bandwidth of each ONU (or statically). Since EPON bears E1 (E1 Over EPON) technology is a technology that adapts E1 data to Ethernet data and sends it at a fixed time, this fixed bandwidth allocation method can organically integrate EPON bearer E1 technology to support traditional time division Multiplexing (TDM) business.
在带宽固定配置的情况下,若为了保证传输性能,以各ONU的峰值速率分配带宽,此时因各ONU的数据流往往不是同时处于峰值速率状态下,将导致整个系统带宽没有被充分利用,大大降低了系统资源的利用率。而若为了提高系统资源的利用率,以各ONU传输数据的平均速率分配带宽,又常常会出现在某些ONU要发送较大的突发分组数据时,数据却不能及时发送出去的情况,从而使数据的丢包率和时延增加;而另外一些ONU的数据流量因小于平均速率,系统资源仍会没有被充分利用。由此可见,因突发性很强的以太网数据业务占相当大比例,静态带宽分配将导致EPON系统带宽利用率低。In the case of fixed bandwidth configuration, if the bandwidth is allocated at the peak rate of each ONU in order to ensure transmission performance, at this time, the data flow of each ONU is often not at the peak rate at the same time, which will cause the entire system bandwidth to not be fully utilized. Greatly reduces the utilization of system resources. And if in order to improve the utilization rate of system resources, allocate the bandwidth with the average rate of data transmission of each ONU, it often occurs that when some ONUs want to send larger burst packet data, the data cannot be sent out in time, thus Increase the packet loss rate and delay of data; while the data traffic of other ONUs is lower than the average rate, system resources will still not be fully utilized. It can be seen from this that, because the Ethernet data business with a strong bursting rate accounts for a considerable proportion, the static bandwidth allocation will lead to low bandwidth utilization of the EPON system.
动态带宽分配则是OLT根据各ONU实时上报的对带宽的请求进行统筹安排,动态调整授权给ONU的带宽值。由于动态带宽分配能够体现ONU的实时请求,从而可充分利用系统资源,同时改善时延等性能。Dynamic bandwidth allocation means that the OLT makes an overall arrangement according to the bandwidth requests reported by each ONU in real time, and dynamically adjusts the bandwidth value authorized to the ONU. Since the dynamic bandwidth allocation can reflect the real-time request of the ONU, system resources can be fully utilized, and performance such as time delay can be improved at the same time.
但在动态带宽分配情况下,由于每个ONU发送数据的时间不固定,因而不能直接使用EPON承载E1技术来支持传统的TDM业务,且目前EPON系统的动态带宽分配机制是根据ONU用户的请求给予其相应的带宽,不能对带宽进行管理,对用户请求提供的带宽只能是尽力而为的,因而其服务质量也是尽力而为的,不能满足电信运营商对综合业务平台的可运营可管理的要求,不能满足实际的市场需要。However, in the case of dynamic bandwidth allocation, since the time for each ONU to send data is not fixed, it is not possible to directly use EPON to carry E1 technology to support traditional TDM services, and the dynamic bandwidth allocation mechanism of the current EPON system is based on the request of ONU users. The corresponding bandwidth cannot be managed, and the bandwidth requested by users can only be provided with best effort, so its service quality is also best effort, which cannot meet the operational and manageable requirements of telecom operators for the integrated service platform. Requirements, can not meet the actual market needs.
因此一个科学有效的上行带宽动态分配控制机制,应能弥补目前MS-EPON系统动态带宽分配的不足:可以根据各个ONU业务流的变化,实时地进行上行带宽分配,以提高带宽利用率;当各用户竞争系统带宽时,可根据用户与运营商间预先签定的合约,公平地进行带宽分配,即用户得到的带宽正比于其付费的多少,以方便运营商进行运营管理;同时,可利用EPON承载E1的技术传输有QoS保证的E1业务,满足客户对传统电信业务的需求。Therefore, a scientific and effective uplink bandwidth dynamic allocation control mechanism should be able to make up for the deficiency of dynamic bandwidth allocation in the current MS-EPON system: according to changes in the service flow of each ONU, the uplink bandwidth can be allocated in real time to improve bandwidth utilization; When users compete for system bandwidth, the bandwidth can be allocated fairly according to the pre-signed contract between the user and the operator, that is, the bandwidth obtained by the user is proportional to the amount paid by the user, so as to facilitate the operation and management of the operator; at the same time, EPON can be used The E1-carrying technology transmits E1 services with QoS guarantee to meet customers' needs for traditional telecommunication services.
发明内容Contents of the invention
本发明的目的是提供一种无源光网络上行带宽的动态分配控制方法,对基于以太网的多业务无源光网络系统中的上行带宽进行动态分配控制,不仅能防止EPON系统各ONU上行突发数据间的冲突,更重要的是可以根据各个ONU业务流的变化,实时地进行带宽分配,以提高带宽利用率;当各用户竞争系统带宽时,根据用户与运营商签定的合约,公平地进行带宽分配,即用户得到的带宽正比于其付费的多少,保证带宽分配的公平性并方便运营商的运营管理;可利用EPON承载E1业务的技术,传输有QoS保证的E1业务,满足客户对传统电信业务的需求。The purpose of the present invention is to provide a kind of dynamic distribution control method of the upstream bandwidth of passive optical network, carry out dynamic distribution control to the upstream bandwidth in the multi-service passive optical network system based on Ethernet, not only can prevent each ONU upstream burst of EPON system Conflicts between sending data, and more importantly, bandwidth allocation can be performed in real time according to changes in the service flow of each ONU to improve bandwidth utilization; when users compete for system bandwidth, according to the contract signed by the user and the operator, fair Bandwidth allocation is carried out accurately, that is, the bandwidth that users get is proportional to the amount they pay, which ensures the fairness of bandwidth allocation and facilitates the operation and management of operators; the technology of EPON to carry E1 services can be used to transmit E1 services with guaranteed QoS to satisfy customers Demand for traditional telecom services.
实现本发明目的的技术方案是这样的:一种无源光网络上行带宽动态分配控制方法,是在由OLT、光分配网和多个ONU组成的无源光网络上进行上行带宽的动态分配控制,其特征在于包括:The technical solution for realizing the object of the present invention is as follows: a method for dynamic allocation and control of upstream bandwidth of a passive optical network is to perform dynamic allocation and control of upstream bandwidth on a passive optical network composed of an OLT, an optical distribution network and a plurality of ONUs , characterized by including:
对各ONU基于以太网业务数据的上行带宽的动态分配控制方法,和同时对各ONU的E1业务数据的上行带宽的动态分配控制方法;A method for dynamically allocating and controlling the upstream bandwidth of each ONU based on Ethernet service data, and a method for dynamically allocating and controlling the upstream bandwidth of the E1 service data of each ONU at the same time;
所述的对各ONU基于以太网业务数据的上行带宽的动态分配控制方法包括:The described method for dynamically allocating and controlling each ONU based on the upstream bandwidth of Ethernet service data includes:
A1.由每个在线的ONU将自身缓存数据的大小,封装在含有时间标签值的以太网MAC控制帧格式的带宽请求帧中,并在各自的由OLT分配的授权带宽内于以太网业务数据发送结束时将该带宽请求帧上报给OLT;A1. Each online ONU encapsulates the size of its cached data in the bandwidth request frame of the Ethernet MAC control frame format containing the time tag value, and sends it to the Ethernet service data within the respective authorized bandwidth allocated by the OLT Report the bandwidth request frame to the OLT at the end of sending;
B1.OLT在轮询到在线的ONU时,计算该ONU的授权起始时间和授权带宽长度,并封装在含有时间标签值的以太网MAC控制帧格式的带宽授权帧中,发送给该ONU,计算依据包括该ONU上报的缓存数据大小和根据该ONU的上行用户带宽协议换算的基本带宽门限值;B1.OLT calculates the authorized start time and authorized bandwidth length of the ONU when polling the online ONU, and encapsulates it in the bandwidth authorization frame of the Ethernet MAC control frame format containing the time tag value, and sends it to the ONU. The calculation basis includes the cached data size reported by the ONU and the basic bandwidth threshold converted according to the ONU's upstream user bandwidth protocol;
所述的对各ONU的E1业务数据的上行带宽的动态分配控制方法,包括:The described method for dynamically allocating and controlling the upstream bandwidth of the E1 service data of each ONU includes:
A2.OLT将计算出的每个ONU E1业务数据的第一个授权发送时间和配置的授权带宽长度封装在含有时间标签值的以太网MAC控制帧格式的带宽授权帧中,发送给每个ONU;A2. The OLT encapsulates the calculated first authorized sending time of each ONU E1 service data and the configured authorized bandwidth length in the bandwidth authorization frame of the Ethernet MAC control frame format containing the time tag value, and sends it to each ONU ;
B2.接收到带宽授权的各ONU,在其ONU时钟等于其第一个授权发送时间时进行第一个E1业务数据的发送,以后每隔一固定时间发送一次E1业务数据。B2. Each ONU that has received the bandwidth authorization will send the first E1 service data when its ONU clock is equal to its first authorized sending time, and then send E1 service data once every fixed time.
本发明的技术方案,利用时分复用和统计复用手段实现EPON系统对上行共享链路带宽动态分配和控制。该方案利用以太网MAC控制帧格式的带宽请求帧来传递ONU的缓存数据大小信息;OLT对于协约要求带宽较小的ONU用户,根据其授权带宽门限值与最大以太网帧长的比较结果调整授权带宽门限值的大小,从而在不占用别的ONU带宽的情况下保证能够发送最大以太网帧;OLT根据各ONU上报的缓存数据大小信息给予各ONU不超过其授权带宽门限值的带宽授权并且避让E1业务发送时隙;利用以太网MAC控制帧格式的带宽授权帧来传递OLT侧与各ONU侧的时钟同步消息及带宽授权消息,时分控制各ONU上行发送缓存中的数据发送;利用带宽授权帧传递E1的配置信息,包括各ONU的第一个授权发送时间及E1授权长度,使各ONU的适配成以太网帧格式的E1数据,从其第一个授权发送时间开始,在固定时隙周期地上行发送。The technical scheme of the present invention utilizes time division multiplexing and statistical multiplexing means to realize the dynamic allocation and control of the uplink shared link bandwidth by the EPON system. This scheme uses the bandwidth request frame in the Ethernet MAC control frame format to transmit the ONU buffer data size information; for the ONU users whose agreement requires a smaller bandwidth, the OLT adjusts according to the comparison result of the authorized bandwidth threshold and the maximum Ethernet frame length. The size of the authorized bandwidth threshold, so as to ensure that the maximum Ethernet frame can be sent without occupying the bandwidth of other ONUs; OLT gives each ONU a bandwidth that does not exceed its authorized bandwidth threshold according to the buffered data size information reported by each ONU Authorize and avoid sending time slots for E1 services; use bandwidth authorization frames in the Ethernet MAC control frame format to transmit clock synchronization messages and bandwidth authorization messages between the OLT side and each ONU side, and time-divisionally control the data transmission in the upstream transmission buffer of each ONU; use The bandwidth authorization frame transmits the configuration information of E1, including the first authorization sending time of each ONU and the length of E1 authorization, so that each ONU adapts E1 data in Ethernet frame format, starting from the first authorization sending time, in the The fixed time slot is sent uplink periodically.
本发明方法经济有效灵活地根据OLT与各ONU的带宽协议,和各个ONU的实时业务情况,管理控制EPON系统各ONU的上行带宽。The method of the invention can manage and control the uplink bandwidth of each ONU in the EPON system economically, effectively and flexibly according to the bandwidth agreement between the OLT and each ONU and the real-time business conditions of each ONU.
本发明的技术方案中,各ONU按照接收到的来自OLT的以太网带宽授权内容,配置上行发送寄存器,实现对以太网数据和E1数据上行发送控制。In the technical scheme of the present invention, each ONU configures an uplink sending register according to the received Ethernet bandwidth authorization content from the OLT, so as to realize uplink sending control of Ethernet data and E1 data.
本发明利用以太网MAC控制帧格式的带宽请求帧,实现ONU的缓存数据大小信息的上报;带宽请求帧含有ONU的时间标签值,利用传统技术可实现OLT对ONU的测距。The present invention utilizes the bandwidth request frame of the Ethernet MAC control frame format to realize the reporting of the cache data size information of the ONU; the bandwidth request frame contains the time label value of the ONU, and the OLT can realize the distance measurement of the ONU by using the traditional technology.
本发明利用MAC控制帧格式的带宽授权帧,实现授权消息的下行传递;带宽授权帧含有时间标签值,用于实现各ONU侧与OLT侧的系统时钟同步。The present invention utilizes the bandwidth authorization frame of the MAC control frame format to realize the downlink transmission of the authorization message; the bandwidth authorization frame contains a time label value and is used to realize the system clock synchronization between each ONU side and the OLT side.
本发明的技术方案,带宽管理方式集中易控,只需在OLT侧,就可实现对各ONU侧上行带宽的配置与管理;由各ONU侧各自独立地实现对上行带宽的时分控制。In the technical solution of the present invention, the bandwidth management mode is centralized and easy to control, and the configuration and management of the upstream bandwidth of each ONU side can be realized only on the OLT side; the time-division control of the upstream bandwidth can be realized independently by each ONU side.
本发明采用的上行带宽控制方法能够充分利用线路资源,在低成本的EPON平台上提供可靠的上行连接通道;支持的协约带宽范围广、粒度小,可以尽量满足用户的需求;同时可以根据各个ONU的业务情况做到上行带宽的灵活控制,在不降低所有ONU服务质量的情况下为业务量大的ONU提供更好的服务;同时支持有QoS保证的传统TDM业务,在接入网部分实现多业务接入;还为电信运营商提供简洁方便的上行带宽管理方式,确保接入网段运营收费的合理性,即接入网用户所享受的带宽能与其付费保持正比。The uplink bandwidth control method adopted in the present invention can make full use of line resources and provide reliable uplink connection channels on the low-cost EPON platform; the supported agreement bandwidth has a wide range and small granularity, which can meet the needs of users as much as possible; Flexible control of uplink bandwidth according to business conditions, providing better services for ONUs with heavy traffic without reducing the service quality of all ONUs; at the same time supporting traditional TDM services with QoS guarantees, realizing multiple Service access; it also provides telecom operators with a simple and convenient upstream bandwidth management method to ensure the rationality of the operation charges of the access network segment, that is, the bandwidth enjoyed by the access network users can be kept in direct proportion to their payment.
本发明的方法能提高接入网运营商对EPON系统上行共享带宽的控制和管理能力,提供上行带宽利用率,保障EPON用户的带宽权益。The method of the invention can improve the access network operator's ability to control and manage the uplink shared bandwidth of the EPON system, provide uplink bandwidth utilization, and guarantee the bandwidth rights and interests of EPON users.
附图说明Description of drawings
图1是多业务EPON(MS-EPON)系统拓扑结构中下行数据流方向示意图;Fig. 1 is a schematic diagram of the downstream data flow direction in the multi-service EPON (MS-EPON) system topology;
图2是多业务EPON(MS-EPON)系统拓扑结构中上行数据流方向示意图;Fig. 2 is a schematic diagram of the upstream data flow direction in the multi-service EPON (MS-EPON) system topology;
图3是本发明对多业务EPON(MS-EPON)系统上行动态带宽分配过程示意图;Fig. 3 is the present invention to multi-service EPON (MS-EPON) system upstream dynamic bandwidth allocation process schematic diagram;
图4、图5是多业务EPON系统上行动态带宽分配所使用的MAC控制帧的格式说明,其中图4是带宽请求帧的格式,图5是带宽授权帧的格式;Fig. 4, Fig. 5 are the format description of the used MAC control frame of multi-service EPON system uplink dynamic bandwidth allocation, wherein Fig. 4 is the format of the bandwidth request frame, and Fig. 5 is the format of the bandwidth authorization frame;
图6是多业务EPON系统,OLT对ONU上行动态带宽分配时的授权内容的计算流程框图;Fig. 6 is a multi-service EPON system, a block diagram of the calculation process of the authorization content when the OLT allocates the uplink dynamic bandwidth to the ONU;
图7是本发明多业务EPON系统上行动态带宽分配原理框图。Fig. 7 is a functional block diagram of uplink dynamic bandwidth allocation in the multi-service EPON system of the present invention.
具体实施方式Detailed ways
本发明上行链路采取时分复用的方式,即在OLT给每个在线的ONU分配带宽的一轮授权中,OLT都是根据各个ONU与OLT的协约带宽和各ONU实时业务流的情况,将上行链路公平地分成一个个大小不等的时隙,分别授权给相应的ONU;各ONU只能在分配给自己的授权时隙内发送或接收数据。The uplink of the present invention adopts the mode of time-division multiplexing, that is, in the round of authorization that the OLT allocates bandwidth to each online ONU, the OLT is all based on the agreement bandwidth between each ONU and the OLT and the situation of each ONU real-time service flow. The uplink is fairly divided into time slots of different sizes, which are respectively authorized to corresponding ONUs; each ONU can only send or receive data in the authorized time slot allocated to itself.
在EPON的点到多点的系统中,定义最大周期T。OLT首先通过网管界面得到各ONU客户和运营商间的带宽协议,计算出每个ONU的基本带宽门限:BTh=BW×T,其中BW为协议的带宽大小,该基本带宽门限也是ONU客户的最大带宽授权值。然后通过EPON管理通道,将各个ONU的基本带宽门限BTh保存在OLT侧的现场可编程逻辑阵列(FPGA)芯片中。各个ONU的在线状况也通过EPON管理通道保存在OLT侧的该FPGA芯片中。In the point-to-multipoint system of EPON, the maximum period T is defined. The OLT first obtains the bandwidth agreement between each ONU customer and the operator through the network management interface, and calculates the basic bandwidth threshold of each ONU: BTh=BW×T, where BW is the bandwidth size of the agreement, and the basic bandwidth threshold is also the maximum value of the ONU customer. Bandwidth authorization value. Then, through the EPON management channel, the basic bandwidth threshold BTh of each ONU is stored in the Field Programmable Logic Array (FPGA) chip on the OLT side. The online status of each ONU is also saved in the FPGA chip on the OLT side through the EPON management channel.
本发明方案需要完成最大带宽授权(即基本带宽门限)计算、授权起始时间计算、数据业务授权长度的计算、E1首次授权发送时间计算、EPON系统时钟同步、带宽请求信息传递、带宽授权信息传递、数据缓存、数据发送的时分控制等子任务。下面以在多业务EPON系统上实施本发明技术方案为例并结合附图进一步说明本发明方案中的各子任务。The scheme of the present invention needs to complete the calculation of the maximum bandwidth authorization (that is, the basic bandwidth threshold), the calculation of the authorization start time, the calculation of the length of the data service authorization, the calculation of the E1 first authorization sending time, the synchronization of the EPON system clock, the transmission of bandwidth request information, and the transmission of bandwidth authorization information , Data cache, time-division control of data transmission and other subtasks. The subtasks in the solution of the present invention will be further described below by taking the implementation of the technical solution of the present invention on a multi-service EPON system as an example and in conjunction with the accompanying drawings.
参见图3,说明了MS-EPON系统的上行带宽动态分配过程。图中表示出OLT接收来自各ONU的上行数据(基于以太网业务的数据业务)、上行带宽请求和E1业务数据,及OLT向各ONU发送上行带宽授权。各ONU的E1业务数据固定在n×500μs点(n=0,1,2,……)集中发送,如图中点划线箭头所示;各ONU的上行带宽请求帧在其以太网业务数据发送结束时发送,如图中粗稀虚线箭头所示;OLT接到一ONU的上行带宽请求帧后立即处理并分配带宽,通过带宽授权帧通知该ONU,如图中细密虚线箭头所示。Referring to Fig. 3, it illustrates the dynamic allocation process of the uplink bandwidth of the MS-EPON system. The figure shows that the OLT receives upstream data (data services based on Ethernet services), upstream bandwidth requests and E1 service data from each ONU, and the OLT sends upstream bandwidth grants to each ONU. The E1 service data of each ONU is sent collectively at n×500μs points (n=0, 1, 2,...), as shown by the dotted line arrow in the figure; the upstream bandwidth request frame of each ONU is in its Ethernet service data Send at the end of the transmission, as shown by the thick and thin dotted arrow in the figure; OLT immediately processes and allocates bandwidth after receiving an upstream bandwidth request frame from an ONU, and notifies the ONU through the bandwidth authorization frame, as shown by the fine and thin dotted arrow in the figure.
MS-EPON系统软件根据带宽协议计算出各ONU的上行基本带宽门限(最大带宽授权),然后通过FPGA计算出各ONU每发送周期T的带宽授权,包括授权起始时间ST和授权长度G(上行方向各ONU自行发出的广播帧,如一些管理信息,仍占用本ONU数据通道,即占用带宽)。MS-EPON系统通过带宽请求-带宽授权的方式,为各ONU的数据传输分别提供独立的逻辑链路通道,并保障该逻辑链路通道的大小不小于与用户的带宽协议。The MS-EPON system software calculates the upstream basic bandwidth threshold (maximum bandwidth authorization) of each ONU according to the bandwidth protocol, and then calculates the bandwidth authorization of each ONU per transmission cycle T through FPGA, including the authorization start time ST and authorization length G (uplink The broadcast frames sent by each ONU in the direction, such as some management information, still occupy the data channel of the ONU, that is, occupy the bandwidth). The MS-EPON system provides independent logical link channels for the data transmission of each ONU through bandwidth request-bandwidth authorization, and ensures that the size of the logical link channels is not less than the bandwidth agreement with the user.
图3中,MS-EPON系统,将对E1业务数据的传输固定在n×500μs(n=0,1,2,……)的固定时间点处,即在每固定时间点处提供授权,用于传输以太网帧格式的E1数据包。MS-EPON系统再通过在接收端增加平滑抖动措施(缓存不同周期数据),就可以充分保障E1业务的业务质量(QOS)。每轮授权为n个在线ONU的普通以太网数据ONU1 DATA1至ONUn DATAn的传输提供了n个授权,用于对应传输n个普通以太网数据帧。图3中,OLT侧至ONU侧不同距离位置处的ONU1、ONU2、……、ONUn,在互相独立的逻辑传输通道中进行上行普通以太网数据传输,如图中实线箭头所示。In Figure 3, the MS-EPON system fixes the transmission of E1 service data at a fixed time point of n×500μs (n=0, 1, 2,...), that is, provides authorization at each fixed time point, using It is used to transmit E1 data packets in Ethernet frame format. The MS-EPON system can fully guarantee the quality of service (QOS) of E1 services by adding smoothing jitter measures (buffering data of different periods) at the receiving end. Each round of authorization provides n authorizations for the transmission of ordinary Ethernet data ONU1 DATA1 to ONUn DATAn of n online ONUs, which are used to transmit n ordinary Ethernet data frames correspondingly. In Figure 3, ONU1, ONU2, ..., ONUn at different distances from the OLT side to the ONU side perform uplink ordinary Ethernet data transmission in mutually independent logical transmission channels, as shown by the solid arrows in the figure.
最大带宽授权(即基本带宽门限值)计算子任务:EPON系统将ONU用户带宽协议转换为最大带宽授权的过程称为最大带宽授权计算过程。本发明在OLT侧CPU中,通过系统软件,利用制定在协议中的各ONU的最大带宽分配表(BW)计算出各ONU的上行最大带宽授权:BTh=T×BW。Maximum bandwidth authorization (that is, the basic bandwidth threshold) calculation subtask: the process of converting the ONU user bandwidth agreement into the maximum bandwidth authorization by the EPON system is called the maximum bandwidth authorization calculation process. In the present invention, in the OLT side CPU, through the system software, the maximum bandwidth allocation table (BW) of each ONU formulated in the protocol is used to calculate the upstream maximum bandwidth authorization of each ONU: BTh=T*BW.
授权起始时间计算子任务:EPON系统决定各ONU每次授权开始时间的过程称为授权起始时间计算过程。本发明在OLT侧FPGA中,通过硬件,利用授权时间寄存器中的值、ONU的环路时延、E1数据包的授权时间起始点,以及当前时钟决定出ONU的授权起始时间(具体计算过程见附图6说明)。Authorization start time calculation subtask: The process of EPON system determining each authorization start time of each ONU is called the authorization start time calculation process. In the OLT side FPGA, the present invention utilizes the value in the authorized time register, the loop time delay of the ONU, the authorized time starting point of the E1 data packet, and the current clock to determine the authorized starting time of the ONU by hardware (concrete calculation process See accompanying drawing 6 description).
数据业务授权长度的计算子任务:EPON系统决定下一个发送周期给予ONU数据业务带宽授权大小的过程叫做数据业务授权长度计算过程。本发明在OLT侧的FPGA中,通过硬件,比较最大带宽分配表、ONU带宽请求表以及授权起始时间和下一个E1发送时间的差值,决定出ONU在下一发送周期的数据业务带宽授权(具体计算过程见附图6说明)。Calculation subtask of data service authorization length: The process of EPON system determining the bandwidth authorization size of ONU data service in the next sending cycle is called the data service authorization length calculation process. In the FPGA of the OLT side, the present invention compares the maximum bandwidth allocation table, the ONU bandwidth request table and the difference between the authorization start time and the next E1 sending time by hardware, and determines the data service bandwidth authorization of the ONU in the next sending cycle ( The specific calculation process is shown in Figure 6).
E1首次授权发送时间计算子任务:EPON系统决定每个ONU的E1数据首次授权发送时间的过程称为E1首次授权发送时间计算过程。在本发明的OLT侧FPGA中,通过硬件,从系统计数器0点开始持续计数,依次加上系统为各ONU配置的各E1授权长度(寄存器)的值,就可依次计算出每个ONU E1带宽授权的起始时间;每个ONU E1带宽授权的起始时间与各个ONU的环路时延相减,就可获得每个ONU E1带宽授权的发送时间。E1 first authorization sending time calculation subtask: The process of EPON system determining the first E1 data sending time of each ONU is called E1 first authorization sending time calculation process. In the OLT side FPGA of the present invention, by hardware, start counting continuously from system counter 0, add the value of each E1 authorization length (register) that the system configures for each ONU successively, just can calculate each ONU E1 bandwidth successively The start time of authorization; the start time of each ONU E1 bandwidth authorization is subtracted from the loop delay of each ONU to obtain the sending time of each ONU E1 bandwidth authorization.
EPON系统时钟同步子任务:EPON上行为多点到一点的拓扑结构方式,每个ONU发送时隙与OLT分配的时隙一致是防止各个ONU上行数据发生碰撞的基础,因此,ONU侧的时钟应与OLT侧的时钟同步。本方案采用了以时间标签值为核心的时钟同步技术(利用时间标签值进行各ONU侧与OLT侧的时钟同步,其实现技术可参见本申请人于2002年12月6日递交的申请号为02153928.6、名称为“以太网无源光网络系统中双向带宽控制的方法”的专利申请文件)。EPON system clock synchronization sub-task: The EPON upstream behavior is a multipoint-to-point topological structure mode. The consistency between the sending time slot of each ONU and the time slot allocated by the OLT is the basis for preventing the collision of the upstream data of each ONU. Therefore, the clock on the ONU side should be Synchronized with the clock on the OLT side. This scheme adopts the clock synchronization technology with the time tag value as the core (use the time tag value to carry out the clock synchronization of each ONU side and the OLT side, its implementation technology can refer to the application number submitted by the applicant on December 6, 2002. 02153928.6, patent application document titled "Method for Bidirectional Bandwidth Control in Ethernet Passive Optical Network System").
带宽请求信息传递子任务:该过程是自ONU侧的FPGA传递到OLT侧FPGA的过程。本方案中,该过程是利用EPON MAC控制帧(帧类型标识符=0x8808)承载ONU侧发送的缓存数据大小信息即带宽请求信息。Bandwidth request information transfer subtask: This process is a process of transferring the information from the FPGA on the ONU side to the FPGA on the OLT side. In this scheme, the process is to utilize the EPON MAC control frame (frame type identifier=0x8808) to carry the cached data size information sent by the ONU side, that is, the bandwidth request information.
带宽授权信息传递子任务:该过程是上行带宽授权信息自OLT侧FPGA传递到ONU侧FPGA的过程。本方案中,该过程是利用EPON MAC控制帧(帧类型标识符=0x8808)承载上行带宽授权信息。Bandwidth authorization information transfer subtask: This process is the process in which the uplink bandwidth authorization information is transferred from the FPGA on the OLT side to the FPGA on the ONU side. In this solution, the process is to use the EPON MAC control frame (frame type identifier = 0x8808) to carry the uplink bandwidth authorization information.
数据缓存子任务:由于采用时分控制策略,各ONU只能在自己的授权时隙内发送或接收数据,因此,上行方向EPON系统需要在ONU侧缓存数据。Data cache sub-task: Due to the time-division control strategy, each ONU can only send or receive data in its own authorized time slot. Therefore, the EPON system in the uplink direction needs to cache data on the ONU side.
数据发送的时分控制子任务:该任务是EPON系统带宽控制策略的核心。上行方向,各ONU接收到带宽授权帧后,按照带宽授权配置上行授权寄存器,并利用该寄存器控制上行发送起始时间点及发送时长。Time division control subtask of data transmission: This task is the core of EPON system bandwidth control strategy. In the upstream direction, each ONU configures the upstream authorization register according to the bandwidth authorization after receiving the bandwidth authorization frame, and uses the register to control the start time point and duration of the upstream transmission.
E1的授权时间是固定的,且所有配置了E1链接的ONU的E1授权是连续的,从0点开始对第一个ONU的E1授权,一直到对最后一个配置了E1链接的ONU的E1授权结束。通过网管界面可以得到各个ONU配置的E1的长度,保存在FPGA中。接下来,通过FPGA从OLT计数器0开始,连续计算出每个ONU E1的第一个授权起始时间,再连续计算出每个ONU E1的第一个授权发送时间,再将第一个授权发送时间和配置的E1授权长度封装在MAC控制帧格式的带宽授权帧中发送给ONU。The authorization time of E1 is fixed, and the E1 authorization of all ONUs configured with E1 links is continuous, from 0:00 to the E1 authorization of the first ONU, until the E1 authorization of the last ONU configured with E1 links Finish. Through the network management interface, the length of the E1 configured by each ONU can be obtained and stored in the FPGA. Next, start from the OLT counter 0 through the FPGA, continuously calculate the first authorization start time of each ONU E1, and then continuously calculate the first authorization sending time of each ONU E1, and then send the first authorization The time and the configured E1 grant length are encapsulated in the bandwidth grant frame in the MAC control frame format and sent to the ONU.
计算每个ONU E1的第一个授权起始时间,是从OLT计数器0开始,为第一个ONU的第一个授权起始时间,用此ONU第一个授权起始时间加上该ONU的E1授权长度即计算出该ONU下一个ONU E1的授权起始时间,如此直到计算完最后一个配置了E1链接的ONU E1的第一个授权起始时间结束。Calculate the first authorization start time of each ONU E1, starting from OLT counter 0, which is the first authorization start time of the first ONU, and add the first authorization start time of this ONU to the ONU The E1 authorization length is to calculate the authorization start time of the next ONU E1 of the ONU, and so on until the first authorization start time of the last ONU E1 configured with an E1 link is calculated.
计算每个ONU E1的第一个授权发送时间,是从计算第一个ONU的第一个授权发送时间开始,直到计算最后一个配置了E1链接的ONU E1的第一个授权发送时间结束。其过程是:读出每个ONU的环路时延,将ONU的第一个授权起始时间与其环路时延相减,如果差值为负数,则加上计数器的周期,即为该ONU发送E1业务数据的第一个授权发送时间,如果差值为正数,则该差值即为该ONU发送E1业务数据的第一个授权发送时间。The calculation of the first authorized sending time of each ONU E1 starts from the calculation of the first authorized sending time of the first ONU until the calculation of the first authorized sending time of the last ONU E1 configured with an E1 link ends. The process is: read out the loop delay of each ONU, subtract the first authorized start time of the ONU from its loop delay, if the difference is negative, add the cycle of the counter, which is the ONU The first authorized sending time for sending E1 service data, if the difference is a positive number, the difference is the first authorized sending time for this ONU to send E1 service data.
将各ONU E1的第一个授权发送时间和相应的授权长度封装成MAC控制帧格式的带宽授权帧发送给ONU,即OLT通过带宽授权帧向各ONU发送E1带宽配置信息。ONU收到对E1的带宽授权后,分离出E1第一个授权发送时间和E1授权带宽大小。当ONU的时钟等于其第一个E1授权发送时间时,进行E1数据的发送,以后ONU每隔500us自动将E1数据发送一次。The first authorized sending time of each ONU E1 and the corresponding authorized length are encapsulated into a bandwidth authorization frame in MAC control frame format and sent to the ONU, that is, the OLT sends E1 bandwidth configuration information to each ONU through the bandwidth authorization frame. After the ONU receives the bandwidth authorization for E1, it separates the sending time of the first E1 authorization and the size of the E1 authorized bandwidth. When the clock of the ONU is equal to the first E1 authorized sending time, the E1 data is sent, and then the ONU automatically sends the E1 data once every 500us.
只要有一个ONU的E1配置改变(包括配置E1链接的ONU用户的增加或减少及其配置的变化),系统对所有ONU的E1配置都重新计算发送一次。As long as there is a change in the E1 configuration of an ONU (including the increase or decrease of ONU users configuring E1 links and their configuration changes), the system will recalculate and send the E1 configurations of all ONUs once.
此外,为了保证各ONU的步调一致,需要同步各ONU的时钟,使之与OLT时钟相一致。In addition, in order to ensure the synchronization of each ONU, it is necessary to synchronize the clocks of each ONU to be consistent with the OLT clock.
EPON系统通过上述带宽控制流程,实质上是在基于千兆以太网的PON平台上,为各个ONU提供了相互独立、具有带宽保障、可以根据业务忙闲灵活分配带宽的数据传输通道,并利用时分控制及分配的带宽授权,保证了各ONU数据通道的互不干扰,同时在固定时刻点周期地发送E1业务,并保证E1业务的QoS。Through the above-mentioned bandwidth control process, the EPON system provides each ONU with a data transmission channel that is independent of each other, has bandwidth guarantee, and can flexibly allocate bandwidth according to business busyness and idleness on the Gigabit Ethernet-based PON platform, and utilizes time-division The bandwidth authorization for control and allocation ensures that the data channels of each ONU do not interfere with each other, and at the same time periodically sends E1 services at a fixed point in time, and guarantees the QoS of E1 services.
图4、图5分别显示了带宽请求帧和带宽授权帧的帧格式。图4是带宽请求帧的帧格式,图5是带宽授权帧的帧格式。Figure 4 and Figure 5 show the frame formats of the bandwidth request frame and the bandwidth grant frame respectively. Fig. 4 is a frame format of a bandwidth request frame, and Fig. 5 is a frame format of a bandwidth grant frame.
带宽请求帧由ONU侧FPGA产生并发送,由OLT端接收并终结于OLT端的FPGA芯片。带宽请求帧是OLT获取ONU缓存数据大小信息的途径,它采用了MAC控制帧的结构,包括了通用以太网帧格式中所有的域。The bandwidth request frame is generated and sent by the FPGA at the ONU side, received by the OLT and terminated at the FPGA chip at the OLT. The bandwidth request frame is the way for the OLT to obtain the ONU cache data size information. It adopts the structure of the MAC control frame and includes all fields in the general Ethernet frame format.
图4中带宽请求帧含有以下信息:8个字节的前导码,含广播LLID(LogicalLink Identification,为逻辑链路标识,是通过带宽控制策略在EPON平台上建立的点对点逻辑链路通道的标识);6个字节的目的MAC(DA,介质访问控制层,是以太网数据链路层的一个子层),是OLT MAC地址;6个字节的源MAC(SA),是ONU MAC地址;2个字节的唯一的类型标识符0x8808,用于进行帧类型标识(EPON OAM MAC控制帧);2个字节的MAC操控代码0x0003,用于区分不同的EPONMAC控制帧;4个字节的时间tag(timestamp,可用于OLT端对ONU端测距),是带宽请求帧发出的时间标签值。In Fig. 4, the bandwidth request frame contains the following information: a preamble of 8 bytes, including a broadcast LLID (LogicalLink Identification, which is a logical link identification, and is an identification of a point-to-point logical link channel established on an EPON platform through a bandwidth control strategy) ; The destination MAC (DA, medium access control layer, a sublayer of the Ethernet data link layer) of 6 bytes is the OLT MAC address; the source MAC (SA) of 6 bytes is the ONU MAC address; 2-byte unique type identifier 0x8808, used for frame type identification (EPON OAM MAC control frame); 2-byte MAC manipulation code 0x0003, used to distinguish different EPONMAC control frames; 4-byte Time tag (timestamp, which can be used for ranging from the OLT to the ONU), is the time tag value sent by the bandwidth request frame.
带宽请求帧中含有的请求内容包括:2个字节的LLID;3个字节的request,用于向OLT端报告ONU缓存数据的大小,供OLT端计算下一个发送周期对该ONU的授权带宽。The request content contained in the bandwidth request frame includes: 2-byte LLID; 3-byte request, which is used to report the size of the ONU cache data to the OLT, for the OLT to calculate the authorized bandwidth of the ONU in the next sending cycle .
带宽授权帧由OLT侧FPGA芯片产生并发送,由ONU端接收并终结于ONU端FPGA芯片。带宽授权帧是ONU获取上行带宽授权信息的途径,它采用MAC控制帧的结构,包括了通用以太网帧格式中所有的域。The bandwidth authorization frame is generated and sent by the FPGA chip on the OLT side, received by the ONU side and terminated by the FPGA chip on the ONU side. The bandwidth authorization frame is the way for the ONU to obtain the upstream bandwidth authorization information. It adopts the structure of the MAC control frame and includes all fields in the general Ethernet frame format.
图5中带宽授权帧含有下列信息:8个字节的前导码,含广播LLID或ONULLID(ONUID+0x00),在OLT侧建立有ONU以太网目的MAC地址与目的ONU_ID的对应表,通过硬件查表的方式可获得对应ONU的LLID号,并写入前导码中;6个字节的目的MAC(DA),是广播地址或目的ONU MAC地址;6个字节的源MAC(SA)地址,是OLT MAC地址;2个字节的唯一的类型标识符0x8808,用于进行帧类型标识(EPON OAM MAC控制帧);2个字节的MAC操控代码0x0002,用于区分不同的EPON MAC控制帧;4个字节的时间tag(timestamp),是授权帧发出的时间标签值,用于EPON系统时钟同步。In Fig. 5, the bandwidth authorization frame contains the following information: a preamble of 8 bytes, including broadcast LLID or ONULLID (ONUID+0x00), and a corresponding table of the ONU Ethernet destination MAC address and the destination ONU_ID is set up at the OLT side, and is checked by hardware The LLID number of the corresponding ONU can be obtained by means of the table, and written into the preamble; the 6-byte destination MAC (DA) is the broadcast address or the destination ONU MAC address; the 6-byte source MAC (SA) address, Is the OLT MAC address; 2-byte unique type identifier 0x8808, used for frame type identification (EPON OAM MAC control frame); 2-byte MAC manipulation code 0x0002, used to distinguish different EPON MAC control frames ; The 4-byte time tag (timestamp) is the time tag value sent by the authorization frame, which is used for EPON system clock synchronization.
带宽授权帧中含有的授权内容,包括:1个字节的授权数/flag域(MSG),其中包括1个比特的pon port flag,表示相应OLT端口;1个比特的discovery标志位,表示是否为初始化授权的标志;前2后4共6个比特的reserved是预留位;2个字节的LLID,表示授权所属的LLID(用于区别对ONU发送的是E1带宽配置的带宽授权帧还是以太网业务数据带宽配置的带宽授权帧);4个字节的StartTime(在本发明中标记为ST),表示授权起始时间;3个字节的Length,表示授权长度(在本发明中标记为G)。The authorization content contained in the bandwidth authorization frame includes: 1-byte authorization number/flag domain (MSG), including 1-bit pon port flag, indicating the corresponding OLT port; 1-bit discovery flag, indicating whether It is the sign of initializing the authorization; the first 2 and the last 4 are 6 bits of reserved, which are reserved bits; 2 bytes of LLID, indicating the LLID to which the authorization belongs (used to distinguish whether the ONU is sending the bandwidth authorization frame of E1 bandwidth configuration or The bandwidth authorization frame of Ethernet service data bandwidth configuration); 4 bytes of StartTime (marked as ST in the present invention) represent authorization start time; 3 bytes of Length represent authorization length (marked as ST in the present invention) for G).
利用上述MAC控制帧格式的带宽请求帧、带宽授权帧,实现系统时钟同步、测距、带宽请求信息的上行传递及授权消息的下行传递。By using the bandwidth request frame and the bandwidth authorization frame in the above MAC control frame format, system clock synchronization, ranging, uplink transmission of bandwidth request information and downlink transmission of authorization messages are realized.
综上所述,每当涉及E1配置的授权更新发生时,MS-EPON系统都会通过OLT给每个在线的ONU分别发送一个有关E1配置的带宽授权帧;OLT接收到来自ONU的带宽请求帧后,向该ONU发送一个带宽授权帧;ONU在每次上行数据发送即将结束时,向OLT发送一个带宽请求帧。To sum up, whenever an authorization update involving E1 configuration occurs, the MS-EPON system will send a bandwidth authorization frame related to E1 configuration to each online ONU through the OLT; after the OLT receives the bandwidth request frame from the ONU , to send a bandwidth authorization frame to the ONU; the ONU sends a bandwidth request frame to the OLT when each uplink data transmission is about to end.
参见图6,为OLT生成ONU授权帧内容的计算过程。Referring to FIG. 6 , the calculation process for generating ONU authorization frame content for the OLT.
步骤600,OLT侧的FPGA循环读取各ONU在线状态,如果发现当前ONU不在线,则读取下一个ONU的在线状态;如果发现某一个ONU(i)在线,则停止读取下一个ONU(i+1)在线状态的操作,同时读取出ONU(i)上次授权结束时间T_end(i-1),和在读出的上次授权结束时间与OLT系统时间一致时,读取此ONU的带宽请求信息,即缓存数据大小,表示为Re(i),和由OLT端的FPGA利用带宽请求帧中的时间标签值计算的该ONU的环路时延RTT(i);Step 600, the FPGA on the OLT side reads the online status of each ONU cyclically, if it finds that the current ONU is not online, it reads the online status of the next ONU; if it finds that a certain ONU (i) is online, it stops reading the next ONU ( i+1) online state operation, read out the last authorization end time T_end(i-1) of ONU(i) at the same time, and read this ONU when the read last authorization end time is consistent with the OLT system time The bandwidth request information of the ONU, i.e. the cache data size, is represented as Re(i), and the loop time delay RTT(i) of this ONU calculated by the time tag value in the bandwidth request frame by the FPGA at the OLT side;
步骤601,比较该ONU上一次ONU(i-1)的授权结束时间T_end(i-1)与系统时间T_sys(系统时间由OLT在上电后自动计算,通过计数器值反映)间的差值是否大于环路时延RTT(i),若差值大于ONU(i)的环路时延RTT(i),执行步骤603,否则执行步骤602;Step 601, comparing the difference between the authorization end time T_end(i-1) of the last ONU(i-1) of the ONU and the system time T_sys (the system time is automatically calculated by the OLT after power-on, reflected by the counter value) whether Greater than the loop delay RTT (i), if the difference is greater than the loop delay RTT (i) of the ONU (i), execute step 603, otherwise execute step 602;
步骤602,T_end(i-1)与T_sys的差值小于RTT(i),则ONU(i)的授权初始起点时间IT_begin(i)等于T_sys加上RTT(i);Step 602, the difference between T_end(i-1) and T_sys is less than RTT(i), then the authorized initial start time IT_begin(i) of ONU(i) is equal to T_sys plus RTT(i);
步骤603,T_end(i-1)与T_sys的差值大于等于RTT(i),则ONU(i)的授权初始起点时间IT_begin(i)等于T_end(i-1)。Step 603, if the difference between T_end(i-1) and T_sys is greater than or equal to RTT(i), then the authorized initial start time IT_begin(i) of ONU(i) is equal to T_end(i-1).
通过上述步骤601至603,获得该在线ONU(i)的授权初始起点时间IT_begin(i)。步骤601至603也可描述为:OLT将系统时间与该ONU的环路时延值相加,和值与该ONU上一次授权结束时间比较,取大值作为初始授权起始时间。Through the above steps 601 to 603, the authorized initial start time IT_begin(i) of the online ONU(i) is obtained. Steps 601 to 603 can also be described as: the OLT adds the system time to the loop delay value of the ONU, compares the sum with the last authorization end time of the ONU, and takes the larger value as the initial authorization start time.
步骤609,比较该ONU(i)上一次的E1数据发送时间T_E1与IT_begin(i)的差值是否大于等于该ONU(i)的上行最小带宽授权,若差值大于等于上行最小带宽授权,执行步骤610,若差值小于上行最小带宽授权,执行步骤611(将网管设置的前后保护带宽大小与MAC控制帧的大小求和,得到上行最小带宽授权,为一固定值);Step 609, compare whether the difference between the last E1 data transmission time T_E1 of the ONU (i) and IT_begin (i) is greater than or equal to the upstream minimum bandwidth authorization of the ONU (i), if the difference is greater than or equal to the upstream minimum bandwidth authorization, execute Step 610, if the difference is less than the uplink minimum bandwidth authorization, execute step 611 (the front and rear protection bandwidth size and the size of the MAC control frame summed by the network management to obtain the uplink minimum bandwidth authorization, which is a fixed value);
步骤610,差值大于等于上行最小带宽授权时,授权起始时间T_begin(i)为授权初始起点时间IT_begin(i);Step 610, when the difference is greater than or equal to the uplink minimum bandwidth authorization, the authorization start time T_begin(i) is the authorization initial start time IT_begin(i);
步骤611,差值小于上行最小带宽授权时,将ONU(i)的授权起始时间T_begin(i)推迟到其E1数据发送完后。Step 611 , when the difference is less than the uplink minimum bandwidth grant, postpone the grant start time T_begin(i) of the ONU(i) until after its E1 data is sent.
通过步骤609至611,得到了该ONU(i)的授权起始时间T_begin(i)。Through steps 609 to 611, the authorization start time T_begin(i) of the ONU(i) is obtained.
步骤612,计算E1发送时间点T_E1与ONU(i)的授权起始时间T_begin(i)间隔内所能发送的字节数,记为授权受限值,并记录授权起始时间,计算的授权受限值送步骤613,用于计算最终授权值G(i),授权起始时间T_begin(i)送步骤614,用于生成授权帧。Step 612, calculate the number of bytes that can be sent within the interval between the E1 sending time point T_E1 and the authorization start time T_begin(i) of the ONU(i), record it as the authorized limit value, and record the authorization start time, the calculated authorization The limited value is sent to step 613 for calculating the final authorization value G(i), and the authorization start time T_begin(i) is sent to step 614 for generating an authorization frame.
步骤604,与步骤601同时,比较ONU(i)的带宽请求信息Re(i)和其门限值Th(i)的大小(初始授权时,该门限值等于基本带宽门限BTh),若Re(i)小于等于Th(i),则执行步骤605,否则执行步骤606;Step 604, at the same time as step 601, compare the size of the bandwidth request information Re(i) of ONU(i) and its threshold value Th(i) (during initial authorization, the threshold value is equal to the basic bandwidth threshold BTh), if Re (i) is less than or equal to Th(i), then execute step 605, otherwise execute step 606;
步骤605,若Re(i)小于等于Th(i),OLT分配给ONU(i)的初始授权带宽IG(i)等于其带宽请求值Re(i),同时将门限值大小恢复到初始值,即恢复到基本带宽门限BTh;Step 605, if Re(i) is less than or equal to Th(i), the initial authorized bandwidth IG(i) allocated to ONU(i) by the OLT is equal to its bandwidth request value Re(i), and the threshold value is restored to the initial value at the same time, That is, restore to the basic bandwidth threshold BTh;
步骤606,若Re(i)大于门限值Th(i),则比较Th(i)与最大以太网帧长MF的大小,Th(i)大于等于MF时执行步骤607,Th(i)小于MF时执行步骤608,设置步骤606,是为了防止当ONU侧缓存帧长比其基本带宽门限大时,可以通过累加自己的基本带宽门限来发出此帧,而不需要占用其他OUN带宽,也避免发不出此帧的发生;Step 606, if Re(i) is greater than the threshold value Th(i), then compare Th(i) with the size of the maximum Ethernet frame length MF, and execute step 607 when Th(i) is greater than or equal to MF, and Th(i) is less than Step 608 is executed during MF, and step 606 is set to prevent that when the buffer frame length on the ONU side is larger than its basic bandwidth threshold, the frame can be sent by accumulating its own basic bandwidth threshold without occupying other OUN bandwidth and avoiding The occurrence of this frame cannot be sent;
步骤607,Th(i)大于等于MF时,初始授权带宽IG(i)等于Th(i),恢复门限值为初始值,即门限值恢复到基本带宽门限BTh;Step 607, when Th(i) is greater than or equal to MF, the initial authorized bandwidth IG(i) is equal to Th(i), and the restoration threshold value is the initial value, that is, the threshold value is restored to the basic bandwidth threshold BTh;
步骤608,Th(i)小于MF时,初始授权带宽IG(i)等于带宽请求帧的带宽请求值Re(i),同时以基本带宽门限值BTh为粒度增加门限值。Step 608, when Th(i) is smaller than MF, the initial authorized bandwidth IG(i) is equal to the bandwidth request value Re(i) of the bandwidth request frame, and the threshold is increased with the basic bandwidth threshold BTh as the granularity.
上述步骤604至608,获得不同情况下的初始授权带宽IG(i)。In the above steps 604 to 608, the initial authorized bandwidth IG(i) in different situations is obtained.
步骤613,将来自步骤605或607或608的初始授权带宽IG(i)与来自步骤612的授权受限值进行大小比较,取较小的作为最终授权值G(i),并送步骤614,用于生成授权帧;Step 613, compare the initial authorized bandwidth IG(i) from step 605 or 607 or 608 with the authorized limited value from step 612, take the smaller one as the final authorized value G(i), and send it to step 614, Used to generate authorization frames;
步骤614,将授权起始时间T_begin(i)(即图5中的StartTime)和最终授权值G(i)(即图5中的Length)装配成MAC控制帧格式的带宽授权帧发送给ONU,同时记录本次授权结束时间T_end(i),以备该ONU下一次授权时使用。Step 614, the authorization start time T_begin (i) (i.e. StartTime in Figure 5) and the final authorization value G (i) (i.e. Length in Figure 5) are assembled into a bandwidth authorization frame in MAC control frame format and sent to the ONU, At the same time, the end time T_end(i) of this authorization is recorded for use in the next authorization of the ONU.
ONU接收到带宽授权帧后分离出授权起始时间和最终授权值G(i)(授权长度),当ONU的时钟和授权起始时间相等时,ONU依次发送操作和管理(Operation&Manage:OAM)帧和以太网数据。当发现剩下的授权长度不够发送下一帧和带宽请求帧时,停止OAM帧或者以太网数据的发送,查询OAM存储器的大小和以太网存储器的大小,将两项的和值作为带宽请求信息再装配成MAC控制帧格式的带宽请求帧发送给OLT。After receiving the bandwidth authorization frame, the ONU separates the authorization start time and the final authorization value G(i) (authorization length). When the clock of the ONU is equal to the authorization start time, the ONU sends the operation and management (Operation&Manage: OAM) frame sequentially and Ethernet data. When it is found that the remaining authorization length is not enough to send the next frame and the bandwidth request frame, stop sending the OAM frame or Ethernet data, query the size of the OAM memory and the size of the Ethernet memory, and use the sum of the two items as the bandwidth request information Then assemble the bandwidth request frame into the MAC control frame format and send it to the OLT.
本发明所涉及到的上行带宽动态分配控制机制弥补了目前EPON系统动态带宽分配的不足。它可以根据各个ONU业务流的变化实时地进行分配以提高带宽利用率;当各用户竞争系统带宽时根据用户与运营商签定的合约公平地进行带宽分配,即用户得到的带宽正比于其付费的多少,这样方便运营商运营管理;同时利用E1 Over EPON技术传输有QoS保证的E1业务。The uplink bandwidth dynamic allocation control mechanism involved in the present invention makes up for the deficiency of dynamic bandwidth allocation in the current EPON system. It can allocate in real time according to the change of each ONU business flow to improve the bandwidth utilization; when each user competes for the system bandwidth, the bandwidth is allocated fairly according to the contract signed between the user and the operator, that is, the bandwidth obtained by the user is proportional to its payment How much, which is convenient for operators to operate and manage; at the same time, E1 Over EPON technology is used to transmit E1 services with QoS guarantee.
参见图7,图中示出上行带宽控制原理。OLT侧71的上行带宽授权消息,由OLT带宽授权生成器54,根据从接收的带宽请求帧532中分离出来的带宽请求长度,和由CPU 51产生并通过以太网交换机52生成的最大带宽授权表531计算产生,上行带宽授权消息进入带宽授权帧生成器45。带宽授权帧生成器45产生上行带宽授权帧,入管理队列44后,在步骤43插入由OLT时钟计数器42产生的时间标签值,然后将含有该时间标签值的带宽授权帧发送到ONU端72。OLT时钟计数器42在OLT本地时钟源41的驱动下计数。Referring to Fig. 7, the figure shows the principle of uplink bandwidth control. The uplink bandwidth authorization message of OLT side 71, by OLT bandwidth authorization generator 54, according to the bandwidth request length that separates from the bandwidth request frame 532 that receives, and the maximum bandwidth authorization table that is produced by CPU 51 and generates by Ethernet switch 52 531 is calculated and generated, and the uplink bandwidth grant message enters the bandwidth grant frame generator 45 . The bandwidth authorization frame generator 45 produces the upstream bandwidth authorization frame, and after entering the management queue 44, inserts the time stamp value generated by the OLT clock counter 42 in step 43, and then sends the bandwidth authorization frame containing the time stamp value to the ONU end 72. The OLT clock counter 42 counts under the drive of the OLT local clock source 41 .
ONU端72,通过步骤461接收带宽授权帧,并通过步骤462从接收的带宽授权帧中提取出时间标签值,根据该时间标签值修改本地ONU时钟计数器47。步骤461还同时将从接收的带宽授权帧中提取出的授权信息(授权起始时间与授权长度)保存在上行发送控制器60的上行授权寄存器中。另一方面,ONU侧的本地数据在以太网接口55中封装成标准MAC帧,然后在步骤56中加上本ONU的LLID,再在上行发送缓存器59中缓存,在上行发送控制器59的控制下,上行数据在本地时钟计数器47的值等于上行带宽授权中本ONU的授权起始时刻(ST)时方能发送,在授权时长即将结束时,通过带宽请求帧生成器57生成带宽授权帧,在步骤58时插入本地时钟源48产生的时间标签后向OLT侧71发送。The ONU terminal 72 receives the bandwidth authorization frame through step 461, and extracts the time stamp value from the received bandwidth authorization frame through step 462, and modifies the local ONU clock counter 47 according to the time stamp value. Step 461 also saves the grant information (grant start time and grant length) extracted from the received bandwidth grant frame in the uplink grant register of the uplink transmission controller 60 . On the other hand, the local data on the ONU side is encapsulated into a standard MAC frame in the Ethernet interface 55, and then in step 56, add the LLID of this ONU, then cache in the upstream sending buffer 59, and send it in the upstream sending controller 59. Under control, the uplink data can be sent when the value of the local clock counter 47 is equal to the authorization start time (ST) of this ONU in the uplink bandwidth authorization, and when the authorization period is about to end, the bandwidth request frame generator 57 generates a bandwidth authorization frame , insert the time stamp generated by the local clock source 48 at step 58 and send it to the OLT side 71.
总之,采用本发明的方法,可以有效提高线路的利用率,保障PON内传输的可靠性,增强带宽控制和分配的灵活性,以及提供有QoS的传统TDM业务,为电信运营商提供真正安全可控的带宽管理控制方案。In a word, adopting the method of the present invention can effectively improve the utilization rate of lines, ensure the reliability of transmission in PON, enhance the flexibility of bandwidth control and allocation, and provide traditional TDM services with QoS, providing truly safe and reliable services for telecom operators. Controlled bandwidth management control scheme.
本发明的方法主要应用在基于千兆以太网的多业务EPON系统中,但在其它能够提供基于以太网点对多点应用的任何网络中,也都可以应用本发明的方案设计。The method of the present invention is mainly applied in the multi-service EPON system based on gigabit Ethernet, but the scheme design of the present invention can also be applied in any network that can provide point-to-multipoint application based on Ethernet.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101042997A CN1320803C (en) | 2003-11-06 | 2003-11-06 | Dynamic distribution control of upward band width in passive optical network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101042997A CN1320803C (en) | 2003-11-06 | 2003-11-06 | Dynamic distribution control of upward band width in passive optical network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1614944A true CN1614944A (en) | 2005-05-11 |
CN1320803C CN1320803C (en) | 2007-06-06 |
Family
ID=34756956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101042997A Expired - Lifetime CN1320803C (en) | 2003-11-06 | 2003-11-06 | Dynamic distribution control of upward band width in passive optical network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1320803C (en) |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007115502A1 (en) * | 2006-04-10 | 2007-10-18 | Huawei Technologies Co., Ltd. | Method and apparatus for monitoring and controlling the upward outburst performance of the point-to-multipoint access network |
WO2008014710A1 (en) * | 2006-07-24 | 2008-02-07 | Huawei Technologies Co., Ltd. | System for rate management of aggregate-rate communication services |
WO2008040142A1 (en) * | 2006-09-01 | 2008-04-10 | Huawei Technologies Co., Ltd. | A data transmission method, system and device |
CN100459598C (en) * | 2005-08-26 | 2009-02-04 | 北京格林威尔科技发展有限公司 | Transmission method of circuit business in passive optical network based on Ethernet |
WO2010045789A1 (en) * | 2008-10-23 | 2010-04-29 | 中兴通讯股份有限公司 | Uplink bandwidth allocation method and optical line terminal |
CN101707788A (en) * | 2009-10-27 | 2010-05-12 | 北京邮电大学 | Differential pricing strategy based dynamic programming method of multilayer network services |
US7817550B2 (en) | 2006-01-13 | 2010-10-19 | Futurewei Technologies, Inc. | System for rate-control of aggregate-rate communication services |
CN101425944B (en) * | 2007-10-30 | 2011-01-19 | 中兴通讯股份有限公司 | Method for service bearing in G bit passive optical network system |
US7881192B2 (en) | 2006-01-13 | 2011-02-01 | Futurewei Technologies, Inc. | System for providing aggregate-rate communication services |
WO2011020376A1 (en) * | 2009-08-20 | 2011-02-24 | 中兴通讯股份有限公司 | Processing method in a passive optical network, system and network element for a passive optical network |
CN102075246A (en) * | 2011-01-19 | 2011-05-25 | 中兴通讯股份有限公司 | Method, system and optical line terminal for obtaining malfunction information of optical network unit |
CN101459588B (en) * | 2007-12-13 | 2011-11-16 | 华为技术有限公司 | Method, apparatus and system for flow control |
CN101127704B (en) * | 2007-09-20 | 2011-12-21 | 杭州华三通信技术有限公司 | A method and device for dynamic bandwidth allocation |
CN101197622B (en) * | 2006-11-09 | 2011-12-28 | 华为技术有限公司 | Band width distribution method and device used for PON coexistence of different transmission rate |
CN101515883B (en) * | 2008-02-18 | 2011-12-28 | 华为技术有限公司 | Resource allocation request, method and system of allocation, optical network terminal and optical line terminal |
CN101668234B (en) * | 2009-10-19 | 2012-07-04 | 国网信息通信有限公司 | Data packet sending method and module |
CN101401365B (en) * | 2006-03-06 | 2012-09-12 | 住友电气工业株式会社 | Pon system and terminal operation registering method |
CN101583056B (en) * | 2009-06-12 | 2012-10-03 | 华为技术有限公司 | Bandwidth processing method, network device and network system |
CN101442377B (en) * | 2008-12-26 | 2013-03-20 | 北京格林伟迪科技有限公司 | Passive optical network system and transmission method and equipment thereof |
CN101692716B (en) * | 2009-09-30 | 2014-05-07 | 华为技术有限公司 | Optical line terminal, optical network unit and passive optical network system |
WO2014075624A1 (en) * | 2012-11-15 | 2014-05-22 | Huawei Technologies Co., Ltd. | Method and apparatus of managing bandwidth allocation for upstream transmission in a unified optical-coaxial network |
WO2015085543A1 (en) * | 2013-12-12 | 2015-06-18 | 华为技术有限公司 | Method and device for allocating dynamic bandwidth in passive optical network |
CN104994030A (en) * | 2015-05-11 | 2015-10-21 | 华中科技大学 | EPON communication system dynamic bandwidth allocation method used in intelligent power distribution network |
CN105659542A (en) * | 2014-07-01 | 2016-06-08 | 华为技术有限公司 | Data transmission control method, passive optical network equipment and device, and passive optical network |
CN107465557A (en) * | 2017-09-07 | 2017-12-12 | 国网辽宁省电力有限公司 | A kind of EPON method for predicting |
CN108064451A (en) * | 2017-03-23 | 2018-05-22 | 深圳市大疆创新科技有限公司 | Aircraft and its external equipment, communication means, device and system |
CN109327474A (en) * | 2018-12-03 | 2019-02-12 | 中国核动力研究设计院 | A kind of Nuclear Safety grade gateway is to non-peace grade gateway markers transmission method |
CN109428830A (en) * | 2017-08-31 | 2019-03-05 | 深圳市中兴微电子技术有限公司 | A kind of device and method of dynamic adjustment ONU equipment port speed constraint threshold values |
CN110300038A (en) * | 2018-03-23 | 2019-10-01 | 中兴通讯股份有限公司 | A kind of communication means of smart home device, line card, equipment and storage medium |
CN111614497A (en) * | 2020-05-19 | 2020-09-01 | 鼎点视讯科技有限公司 | Network bandwidth allocation method and device, electronic equipment and storage medium |
CN112653938A (en) * | 2019-10-12 | 2021-04-13 | 中兴通讯股份有限公司 | Method and device for sending bandwidth request, storage medium and electronic device |
CN114025261A (en) * | 2021-11-03 | 2022-02-08 | 烽火通信科技股份有限公司 | Industrial PON network bandwidth automatic allocation method and device |
CN114640906A (en) * | 2020-11-28 | 2022-06-17 | 华为技术有限公司 | Transmission scheduling method, device, computing equipment and storage medium |
WO2025007523A1 (en) * | 2023-07-05 | 2025-01-09 | 中国电信股份有限公司技术创新中心 | Data processing method and apparatus, electronic device, and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1152489C (en) * | 2001-05-09 | 2004-06-02 | 华为技术有限公司 | Implementation of dynamic bandwidth distribution of passive optical network in asynchronus transfer mode |
CN1156098C (en) * | 2001-05-30 | 2004-06-30 | 华为技术有限公司 | Bandwidth compensating method for ranging ATM passive optical network |
CN1420652A (en) * | 2001-11-21 | 2003-05-28 | 北京润光泰力科技发展有限公司 | Passive optic network up bandwidth dynamic allocation data transmission method |
KR100421151B1 (en) * | 2002-01-17 | 2004-03-04 | 삼성전자주식회사 | Method for implementation procedure in giga bit ethernet passive optical network and ethernet frame structure thereof |
-
2003
- 2003-11-06 CN CNB2003101042997A patent/CN1320803C/en not_active Expired - Lifetime
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100459598C (en) * | 2005-08-26 | 2009-02-04 | 北京格林威尔科技发展有限公司 | Transmission method of circuit business in passive optical network based on Ethernet |
US7813279B2 (en) | 2006-01-13 | 2010-10-12 | Futurewei Technologies, Inc. | System for rate management of aggregate-rate communication services |
US7817550B2 (en) | 2006-01-13 | 2010-10-19 | Futurewei Technologies, Inc. | System for rate-control of aggregate-rate communication services |
US7881192B2 (en) | 2006-01-13 | 2011-02-01 | Futurewei Technologies, Inc. | System for providing aggregate-rate communication services |
CN101401365B (en) * | 2006-03-06 | 2012-09-12 | 住友电气工业株式会社 | Pon system and terminal operation registering method |
US7684345B2 (en) | 2006-04-10 | 2010-03-23 | Huawei Technology Co., Ltd. | Method for monitoring upstream burst performance in a point to multi-point access network |
WO2007115502A1 (en) * | 2006-04-10 | 2007-10-18 | Huawei Technologies Co., Ltd. | Method and apparatus for monitoring and controlling the upward outburst performance of the point-to-multipoint access network |
WO2008014710A1 (en) * | 2006-07-24 | 2008-02-07 | Huawei Technologies Co., Ltd. | System for rate management of aggregate-rate communication services |
CN101136703B (en) * | 2006-09-01 | 2011-04-20 | 华为技术有限公司 | Data transmission method, system and device |
WO2008040142A1 (en) * | 2006-09-01 | 2008-04-10 | Huawei Technologies Co., Ltd. | A data transmission method, system and device |
US8315520B2 (en) | 2006-09-01 | 2012-11-20 | Huawei Technologies Co., Ltd. | Method, system and apparatus for transmitting data |
CN101197622B (en) * | 2006-11-09 | 2011-12-28 | 华为技术有限公司 | Band width distribution method and device used for PON coexistence of different transmission rate |
CN101127704B (en) * | 2007-09-20 | 2011-12-21 | 杭州华三通信技术有限公司 | A method and device for dynamic bandwidth allocation |
CN101425944B (en) * | 2007-10-30 | 2011-01-19 | 中兴通讯股份有限公司 | Method for service bearing in G bit passive optical network system |
CN101459588B (en) * | 2007-12-13 | 2011-11-16 | 华为技术有限公司 | Method, apparatus and system for flow control |
CN101515883B (en) * | 2008-02-18 | 2011-12-28 | 华为技术有限公司 | Resource allocation request, method and system of allocation, optical network terminal and optical line terminal |
CN101383767B (en) * | 2008-10-23 | 2012-02-29 | 中兴通讯股份有限公司 | Uplink bandwidth allocation method and optical line terminal |
WO2010045789A1 (en) * | 2008-10-23 | 2010-04-29 | 中兴通讯股份有限公司 | Uplink bandwidth allocation method and optical line terminal |
CN101442377B (en) * | 2008-12-26 | 2013-03-20 | 北京格林伟迪科技有限公司 | Passive optical network system and transmission method and equipment thereof |
CN101583056B (en) * | 2009-06-12 | 2012-10-03 | 华为技术有限公司 | Bandwidth processing method, network device and network system |
US8514734B2 (en) | 2009-06-12 | 2013-08-20 | Huawei Technologies Co., Ltd. | Method for processing bandwidth, network device and network system |
WO2011020376A1 (en) * | 2009-08-20 | 2011-02-24 | 中兴通讯股份有限公司 | Processing method in a passive optical network, system and network element for a passive optical network |
CN101692716B (en) * | 2009-09-30 | 2014-05-07 | 华为技术有限公司 | Optical line terminal, optical network unit and passive optical network system |
CN101668234B (en) * | 2009-10-19 | 2012-07-04 | 国网信息通信有限公司 | Data packet sending method and module |
CN101707788A (en) * | 2009-10-27 | 2010-05-12 | 北京邮电大学 | Differential pricing strategy based dynamic programming method of multilayer network services |
CN101707788B (en) * | 2009-10-27 | 2014-04-02 | 北京邮电大学 | Differential pricing strategy based dynamic programming method of multilayer network services |
CN102075246B (en) * | 2011-01-19 | 2015-05-13 | 中兴通讯股份有限公司 | Method, system and optical line terminal for obtaining malfunction information of optical network unit |
CN102075246A (en) * | 2011-01-19 | 2011-05-25 | 中兴通讯股份有限公司 | Method, system and optical line terminal for obtaining malfunction information of optical network unit |
WO2014075624A1 (en) * | 2012-11-15 | 2014-05-22 | Huawei Technologies Co., Ltd. | Method and apparatus of managing bandwidth allocation for upstream transmission in a unified optical-coaxial network |
US9106363B2 (en) | 2012-11-15 | 2015-08-11 | Futurewei Technologies, Inc. | Method and apparatus of managing bandwidth allocation for upstream transmission in a unified optical-coaxial network |
US9319171B2 (en) | 2012-11-15 | 2016-04-19 | Futurewei Technologies, Inc. | Method and apparatus of managing bandwidth allocation for upstream transmission in a unified optical-coaxial network |
WO2015085543A1 (en) * | 2013-12-12 | 2015-06-18 | 华为技术有限公司 | Method and device for allocating dynamic bandwidth in passive optical network |
CN105284085A (en) * | 2013-12-12 | 2016-01-27 | 华为技术有限公司 | Method and device for allocating dynamic bandwidth in passive optical network |
CN105659542B (en) * | 2014-07-01 | 2019-10-01 | 华为技术有限公司 | Data transfer control method, passive optical network equipment and device, passive optical network |
CN105659542A (en) * | 2014-07-01 | 2016-06-08 | 华为技术有限公司 | Data transmission control method, passive optical network equipment and device, and passive optical network |
US10491323B2 (en) | 2014-07-01 | 2019-11-26 | Huawei Technologies Co., Ltd. | Data transmission control method, passive optical network equipment, apparatus, and passive optical network |
CN104994030A (en) * | 2015-05-11 | 2015-10-21 | 华中科技大学 | EPON communication system dynamic bandwidth allocation method used in intelligent power distribution network |
CN108064451A (en) * | 2017-03-23 | 2018-05-22 | 深圳市大疆创新科技有限公司 | Aircraft and its external equipment, communication means, device and system |
US10979509B2 (en) | 2017-03-23 | 2021-04-13 | SZ DJI Technology Co., Ltd. | Aircraft and external device of the aircraft, communication method, device and system |
CN109428830A (en) * | 2017-08-31 | 2019-03-05 | 深圳市中兴微电子技术有限公司 | A kind of device and method of dynamic adjustment ONU equipment port speed constraint threshold values |
CN107465557B (en) * | 2017-09-07 | 2023-04-07 | 国网辽宁省电力有限公司 | EPON traffic prediction method |
CN107465557A (en) * | 2017-09-07 | 2017-12-12 | 国网辽宁省电力有限公司 | A kind of EPON method for predicting |
CN110300038A (en) * | 2018-03-23 | 2019-10-01 | 中兴通讯股份有限公司 | A kind of communication means of smart home device, line card, equipment and storage medium |
CN109327474A (en) * | 2018-12-03 | 2019-02-12 | 中国核动力研究设计院 | A kind of Nuclear Safety grade gateway is to non-peace grade gateway markers transmission method |
CN112653938A (en) * | 2019-10-12 | 2021-04-13 | 中兴通讯股份有限公司 | Method and device for sending bandwidth request, storage medium and electronic device |
CN111614497A (en) * | 2020-05-19 | 2020-09-01 | 鼎点视讯科技有限公司 | Network bandwidth allocation method and device, electronic equipment and storage medium |
CN111614497B (en) * | 2020-05-19 | 2023-05-09 | 鼎点视讯科技有限公司 | Network bandwidth allocation method and device, electronic equipment and storage medium |
CN114640906A (en) * | 2020-11-28 | 2022-06-17 | 华为技术有限公司 | Transmission scheduling method, device, computing equipment and storage medium |
CN114025261A (en) * | 2021-11-03 | 2022-02-08 | 烽火通信科技股份有限公司 | Industrial PON network bandwidth automatic allocation method and device |
CN114025261B (en) * | 2021-11-03 | 2023-06-09 | 烽火通信科技股份有限公司 | Automatic bandwidth allocation method and device for industrial PON (passive optical network) |
WO2025007523A1 (en) * | 2023-07-05 | 2025-01-09 | 中国电信股份有限公司技术创新中心 | Data processing method and apparatus, electronic device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN1320803C (en) | 2007-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1614944A (en) | Dynamic distribution control of upward band width in passive optical network | |
CN103430486B (en) | Optimal dynamic bandwidth scheduler | |
Leligou et al. | Efficient medium arbitration of FSAN‐compliant GPONs | |
US7539211B2 (en) | Dynamic bandwidth allocation method considering multiple services in ethernet passive optical network system | |
JP3819898B2 (en) | Bandwidth allocation method for voice service in Gigabit Ethernet passive optical network | |
US7437076B2 (en) | Data transmission method in gigabit ethernet passive optical network | |
US8040918B2 (en) | Dynamic bandwidth allocation in a passive optical access network | |
CN105119682B (en) | A Dynamic Wavelength Bandwidth Allocation Method Based on User Level Protocol and QoS in WDM‑EPON | |
JP2007159093A (en) | Bandwidth allocation apparatus and method for guaranteeing QoS in an Ethernet (registered trademark) passive optical subscriber network | |
CN1953353A (en) | A distribution method of dynamic bandwidth based on multiple-grade service in the gigabit passive optical network | |
WO2011017992A1 (en) | Bandwidth allocation method and optical line terminal | |
CN108370270A (en) | Distribution method, device and the passive optical network of dynamic bandwidth | |
CN101232326A (en) | Dynamic bandwidth allocation device for passive optical network system and its realization method | |
EP2111055A1 (en) | Extended queue polling mechanism for ITU G.984 GPON system | |
WO2007054387A1 (en) | A method, communication system, central communication unit and a peripheral communication unit for controlling accesses to a shared medium | |
CN1252967C (en) | Bidirectional bandwidth control method in Ethernet passive light network system | |
KR20030087881A (en) | Dynamic bandwidth allocation method for gigabit ethernet passive optical network | |
KR100584420B1 (en) | Dynamic Bandwidth Allocation Method for Gigabit Ethernet Passive Optical Subscriber Network | |
KR101021329B1 (en) | Dynamic Bandwidth Allocation Method based on SL in Ethernet Passive Optical Subscriber Network | |
CN1674471A (en) | Control method and system used for dispatching multiclass business in passive optical network | |
KR100657122B1 (en) | Dynamic Bandwidth Allocation Method for Uplink Data Transmission over Ethernet Passive Optical Subscriber Network | |
CN102685610B (en) | A kind of apparatus and method of dynamic assignment operational administrative control interface bandwidth | |
KR100719896B1 (en) | Adaptive Limited Dynamic Bandwidth Allocation Method in EPON System | |
Shi et al. | Dynamic Bandwidth Allocation for Group Service Assurance in Passive Optical Network | |
Wang et al. | Analysis and improvement of dynamic bandwidth allocation in epon |
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: 20090213 Address after: No. 38, West Road, information industry base, Beijing, Haidian District: 100085 Co-patentee after: Beijing University of Posts and Telecommunications Patentee after: GW Delight Technology Co.,Ltd. Address before: Beijing city Haidian District Xitucheng Road 10, zip code: 100876 Co-patentee before: BEIJING GW TECHNOLOGIES Co.,Ltd. Patentee before: Beijing University of Posts and Telecommunications |
|
ASS | Succession or assignment of patent right |
Owner name: BEIJING GELINWEIDI SCIENCE CO., LTD. Free format text: FORMER OWNER: BEIJING UNIV. OF POST AND TELECOMMUNICATION Effective date: 20090213 |
|
C56 | Change in the name or address of the patentee | ||
CP01 | Change in the name or title of a patent holder |
Address after: 100085 Beijing, Haidian District on the basis of information industry on the West Road, No. 38 Patentee after: GW DELIGHT TECHNOLOGY Co.,Ltd. Patentee after: Beijing University of Posts and Telecommunications Address before: 100085 Beijing, Haidian District on the basis of information industry on the West Road, No. 38 Patentee before: GW Delight Technology Co.,Ltd. Patentee before: Beijing University of Posts and Telecommunications |
|
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20170914 Granted publication date: 20070606 |
|
PD01 | Discharge of preservation of patent | ||
PD01 | Discharge of preservation of patent |
Date of cancellation: 20171018 Granted publication date: 20070606 |
|
CX01 | Expiry of patent term |
Granted publication date: 20070606 |
|
CX01 | Expiry of patent term |