CN102118212B - Method and optical line terminal for distributing optical network unit bandwidth - Google Patents

Method and optical line terminal for distributing optical network unit bandwidth Download PDF

Info

Publication number
CN102118212B
CN102118212B CN200910217232.1A CN200910217232A CN102118212B CN 102118212 B CN102118212 B CN 102118212B CN 200910217232 A CN200910217232 A CN 200910217232A CN 102118212 B CN102118212 B CN 102118212B
Authority
CN
China
Prior art keywords
bandwidth
network unit
optical network
business container
line terminal
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
Application number
CN200910217232.1A
Other languages
Chinese (zh)
Other versions
CN102118212A (en
Inventor
孙武
金军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanechips Technology Co Ltd
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN200910217232.1A priority Critical patent/CN102118212B/en
Publication of CN102118212A publication Critical patent/CN102118212A/en
Application granted granted Critical
Publication of CN102118212B publication Critical patent/CN102118212B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The invention discloses an optical line terminal for distributing optical network unit bandwidth, which comprises a bandwidth estimating module, a bandwidth calculating module and a bandwidth confirming module, wherein the bandwidth estimating module is used for estimating an upstream expense of the optical network unit according to an upstream data flow of the optical network unit and informing the bandwidth calculating module of the upstream expense; the bandwidth calculating module is used for calculating the bandwidth distributed to each service container in the optical network unit according to the upstream expense of the optical network unit outputted by the bandwidth estimating module; and the bandwidth confirming module is used for distributing the bandwidth to each service container in the optical network unit in a downstream frame bandwidth. The invention provides a technical scheme which supports the upstream burst and FEC (forward error correction) function in GPON (gigabit-capable passive optical network) and can be used for realizing the relative functions required by a protocol. By using the technical scheme, the upstream burst data flow expense is reduced while the vigorous property for upstream data transmission is ensured.

Description

A kind of method and optical line terminal that carries out optical network unit allocated bandwidth
Technical field
The present invention relates to dynamic bandwidth allocation technology, relate in particular to a kind of method and optical line terminal that carries out optical network unit allocated bandwidth.
Background technology
Gigabit passive optical network (Gigabit Passive Optical Network, be called for short GPON) is by ITU-T(International Telecommunication Union-Telecommunication) communications protocol of the EPON of defined G.984; As a kind of brand-new fiber broadband access technology, GPON can provide optimized transmission performance when paring down expenses as far as possible, installs also very convenient simultaneously; GPON network is more and more widely used.
GPON has taked the topological structure of a point-to-multipoint; As shown in Figure 1, optical line terminal (Optical Line Terminal is called for short OLT) is a major node, with one or more optical network units (Optical Network Unit is called for short ONU) docking; ONU is from node, and each ONU comprises one or more business containers (Traffic Container is called for short TCONT); Business container by dynamic bandwidth report message (DBRU) to OLT report TCONT buffer memory how many data need to be sent to OLT, OLT is that TCONT distributes after bandwidth, the bandwidth that this TCONT distributes according to OLT is carried out the transmission of upstream data.
Fig. 2 has shown the frame structure of the uplink frame of using in GPON; The frame structure of uplink frame has comprised physical layer overhead (PLOU), physical layer operations maintenance management (PLOAM), DBRU, GPON encapsulation header (GEM header), payload (PAYLOAD), idle frame (IDLE FRAME), forward error correction cyclic redundancy check (CRC) (FEC CRC) expense etc.Be pointed out that, PLOU field can be shared by the whole TCONT in same ONU; Different TCONT in same ONU, after being assigned with bandwidth, can be included in upstream data in same uplink frame, also can be dispersed in different uplink frame.When the upstream data of the different TCONT in same ONU sends in same uplink frame, these upstream datas are called a burst (burst).
The agreement of GPON is supported uploading for paring down expenses of burst data, also supports FEC verifying function to guarantee the robustness of upstream data simultaneously, and the concrete code encoding/decoding mode adopting is RS(255,239); In agreement, particularly point out the verification region that the beginning of upstream data and the sign of ending can not drop on FEC.But in practical application, lack specific embodiment.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of method and optical line terminal that carries out optical network unit allocated bandwidth, saves the expense of upstream bandwidth.
In order to address the above problem, the invention provides a kind of optical line terminal that carries out optical network unit allocated bandwidth, comprising: Bandwidth estimation module, bandwidth calculation module and bandwidth determination module; Described Bandwidth estimation module, for estimating up expense and the demand payload flow of described optical network unit according to the upstream data flow of optical network unit and notifying to described bandwidth calculation module, Bandwidth estimation module is estimated the up expense overhead (n+1) of n+1 Dynamic Bandwidth Allocation cycle time network element according to following formula:
overhead(n+1)=Grant(n-1)–pm(n+1)–idle(n+1);
Grant(n-1) refer to described in n-1 Dynamic Bandwidth Allocation is during the cycle that optical line terminal is the bandwidth of each business container allocation in described optical network unit; Pm (n+1) refers to the upstream quantitative statistics value that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal; Idle (n+1) refers to the statistical value of the idle data that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal, and n is greater than 1 integer.; Described bandwidth calculation module, for being the bandwidth of each business container allocation of described optical network unit according to up expense and the demand payload flow rate calculation of the described optical network unit of described Bandwidth estimation module output; Described bandwidth determination module is each business container allocation bandwidth in described optical network unit for the bandwidth in downlink frame.
Further, above-mentioned optical line terminal also has following characteristics:
Also comprise the main control module being connected with described bandwidth calculation module; Described main control module, the position for the data of determining each business container of described optical network unit in uplink frame; Described bandwidth calculation module, also for according to the position of each definite business container of described main control module being described optical network unit distribution bandwidth.
Further, above-mentioned optical line terminal also has following characteristics:
Described main control module, also for being just arranged in order the position of each business container in the same burst of uplink frame according to the priority of described optical network unit business container; Or, the business container of limit priority is set in separately in a burst, the business container of other non-limit priority is set in other one or more bursts.
Further, above-mentioned optical line terminal also has following characteristics:
Described bandwidth calculation module, is also used to the distribution bandwidth of each business container to be the multiple of 255 bytes; The expense that comprises physical layer overhead byte for being arranged in the bandwidth of business container allocation of the burst primary importance of uplink frame.
Further, above-mentioned optical line terminal also has following characteristics:
Described bandwidth calculation module, be also used to the distribution bandwidth of each business container be the multiple of 255 bytes and deviant delta byte and, delta is greater than 16 integers that are less than 239; For the value of delta in the bandwidth of each business container allocation does not fall into value under the condition within the scope of check byte meeting bursty data.
In order to address the above problem, the present invention also provides a kind of method of carrying out optical network unit allocated bandwidth, comprise: up expense and the demand payload flow of according to the upstream data flow of optical network unit, estimating optical network unit, according to the up expense of described optical network unit and demand payload flow rate calculation, be the bandwidth of each business container allocation in described optical network unit, be each business container allocation bandwidth in described optical network unit in the bandwidth of downlink frame;
According to following formula, estimate the up expense overhead (n+1) of n+1 Dynamic Bandwidth Allocation cycle time network element:
overhead(n+1)=Grant(n-1)–pm(n+1)–idle(n+1);
Grant(n-1) refer to n-1 Dynamic Bandwidth Allocation during the cycle optical line terminal be the bandwidth of each business container allocation in described optical network unit; Pm (n+1) refers to the upstream quantitative statistics value that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal; Idle (n+1) refers to the statistical value of the idle data that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal, and n is greater than 1 integer.
Further, said method also has following characteristics:
The position of the data that described optical line terminal is determined each business container in described optical network unit in uplink frame; And be that described optical network unit distributes bandwidth according to the position of each business container of determining.
Further, said method also has following characteristics:
Optical line terminal is just arranged in order the position of each business container in the same burst of uplink frame according to the priority of business container in described optical network unit; Or, the business container of limit priority is set in separately in a burst, the business container of other non-limit priority is set in other one or more bursts.
Further, said method also has following characteristics:
The distribution bandwidth that described optical line terminal is each business container is the multiple of 255 bytes; The expense that comprises physical layer overhead byte for being arranged in the bandwidth of business container allocation of the burst primary importance of uplink frame.
Further, said method also has following characteristics:
The multiple that described optical line terminal is 255 bytes for the distribution bandwidth of each business container and deviant delta byte with, delta is greater than 16 integers that are less than 239; For the value of delta in the bandwidth of each business container allocation does not fall into value under the condition within the scope of check byte meeting bursty data.
The invention provides a technical scheme of supporting uplink burst and FEC function in GPON, the realization that this technical scheme can the desired correlation function of supported protocol; Healthy and strong performance when this scheme has guaranteed again transmitting uplink data when reducing uplink burst data stream expense.In the present invention, while determining optical network unit bandwidth, the bandwidth with reference to distributing before this sub-distribution, makes the distribution of this bandwidth more excellent.
Accompanying drawing explanation
Fig. 1 is GPON topology of networks figure in prior art;
Fig. 2 is the frame assumption diagram of the uplink frame of GPON in prior art;
Fig. 3 is the schematic diagram of OLT and ONU communication mode in the present invention;
Fig. 4 is communicate by letter with the ONU schematic diagram of sequential of OLT in the present invention;
Fig. 5 is the general frame figure of GPON Dynamic Bandwidth Allocation scheme in the present invention;
Fig. 6 A is a kind of mode schematic diagram that TCONT position in burst is set;
Fig. 6 B is the another kind of mode schematic diagram that TCONT position in burst is set;
Fig. 6 C is the another kind of mode schematic diagram that TCONT position in burst is set;
Fig. 7 is that the second of describing in embodiment guarantees the beginning of upstream data and the flow chart that ending place does not drop on the scheme of check digit.
Embodiment
In order to describe the present invention in detail, the Principle of Communication of OLT and ONU in the present invention is described with Fig. 3 and Fig. 4.
As shown in Figure 3, ONU receives input data and comprises stable data flow (Constant Bit Rate, be called for short CBR) and data flow (the Variable Bit Rate that happens suddenly, be called for short VBR), be buffered in memory and by the data volume of buffer memory and pass through DBRU report reporting to OLT, after OLT receives, according to DBA algorithm, obtain the bandwidth of distributing into each ONU, ONU determines to send to OLT the upstream data of some according to the data volume of preserving in the bandwidth being assigned to and memory, the data volume of this upstream data is one minimum in the OLT corresponding data volume of upstream bandwidth of distributing and all buffer data sizes.
Fig. 4 has described the sequential relationship of OLT and ONU communication.In (n-1) individual DBA cycle, ONU reports the concurrent uplink traffic of sending of DBRU report; N DBA cycle, OLT is according to the statistical value of DBA algorithm and DBRU report and uplink traffic, carry out DBA computing and obtain the bandwidth into each TCONT distributes in ONU, so that ONU sends upstream data in (n+1) individual DBA cycle, obviously, the DBRU demand that ONU reports will just can be responded at two DBA week after dates.
As shown in Figure 5, the optical line terminal that carries out optical network unit allocated bandwidth in the present embodiment comprises main control module, Bandwidth estimation module, bandwidth calculation module, bandwidth determination module.
Main control module, the position for the data of determining each business container of optical network unit in uplink frame.Concrete, according to the priority of business container in described optical network unit, be just arranged in order the position of each business container in the same burst of uplink frame; Or, the business container of limit priority is set in separately in a burst, the business container of other non-limit priority is set in other one or more bursts.
Main control module, the also maximum of bandwidth and the information such as priority level of optical network unit for notify current optical network unit to be assigned with to bandwidth calculation module; The sequential also operating for controlling bandwidth calculation module and bandwidth determination module.
Bandwidth estimation module, for estimating up expense and the demand payload flow of described optical network unit and notifying to bandwidth calculation module according to the upstream data flow of optical network unit.
Bandwidth calculation module, being used for according to up expense and the demand payload flow rate calculation of the optical network unit of Bandwidth estimation module output is the bandwidth of each business container allocation of described optical network unit, and the position of each business container of determining according to described main control module is that described optical network unit distributes bandwidth.
Concrete, Bandwidth estimation module is estimated the up expense overhead (n+1) of n+1 Dynamic Bandwidth Allocation cycle time network element according to following formula:
overhead(n+1)=Grant(n-1)–pm(n+1)–idle(n+1);
Grant(n-1) refer to described in n-1 Dynamic Bandwidth Allocation is during the cycle that optical line terminal is the bandwidth of each business container allocation in described optical network unit; Pm (n+1) refers to the upstream quantitative statistics value that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal; Idle (n+1) refers to the statistical value of the idle data that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal, and n is greater than 1 integer.
The estimation of optical network unit demand payload flow is prior art, repeats no more.
Bandwidth calculation module makes bursty data not fall into the condition within the scope of check byte, also be used to the distribution bandwidth of each business container to be the multiple of 255 bytes, the bandwidth of business container allocation that is arranged in the burst primary importance of uplink frame comprises the expense of PLOU byte; Or, for the distribution bandwidth of each business container be the multiple of 255 bytes and deviant D byte and, D is greater than 16 integers that are less than 239; For the value of D in the bandwidth of each business container allocation does not fall into value under the condition within the scope of check byte meeting bursty data.
Bandwidth determination module, for the bandwidth in downlink frame, it is each business container allocation bandwidth in described optical network unit, generate the table of articles of each business container, in table of articles, indicate this business container in uplink frame, to be allowed to send initial time and the end time of upstream data, and by sending module, this information exchange is crossed to downlink frame and notify to optical network unit, notify it to send time and the position of upstream data.
In the present invention, the method of carrying out optical network unit allocated bandwidth comprises: according to the upstream data flow of optical network unit, estimating the up expense of optical network unit, is the bandwidth of each business container allocation in optical network unit according to the up expense of optical network unit and demand payload flow rate calculation; It in the bandwidth of downlink frame, is each business container allocation bandwidth in optical network unit.
Concrete, according to following formula, estimate the up expense overhead (n+1) of n+1 Dynamic Bandwidth Allocation cycle time network element:
overhead(n+1)=Grant(n-1)–pm(n+1)–idle(n+1);
Grant(n-1) refer to described in n-1 Dynamic Bandwidth Allocation is during the cycle that optical line terminal is the bandwidth of each business container allocation in described optical network unit; Pm (n+1) refers to the upstream quantitative statistics value that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal; Idle (n+1) refers to the statistical value of the idle data that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal, and n is greater than 1 integer.
The position of the data of also determining each business container in optical network unit in optical line terminal in uplink frame.For example, the information of each business container of indication comprises two bits, and one is SOB (start of burst), and one is EOB(end of burst); Wherein SOB is that the corresponding TCONT of 1 expression is the beginning of a burst; EOB is that the corresponding TCONT of 1 expression is the ending of a burst.If current TCONT is in the foremost of the TCONT of ONU chained list, SOB should be configured to 1 so; If at the TCONT of ONU chained list backmost, LOB should be configured to 1 to current TCONT so; If current TCONT is in the centre of the TCONT of ONU chained list, SOB and LOB should all be configured to 0 so, as shown in Figure 6A.The included TCONT of SOB and EOB has just formed burst data of uploading in chained list; And if only if, and SOB is set at 1 o'clock, the bandwidth that OLT just can distribute PLOU to use for this TCONT, and other TCONT will share this PLOU byte.
Optical line terminal is that optical network unit distributes bandwidth according to the position of each business container of determining.Mode one, can just be arranged in order the position of each business container in the same burst of uplink frame according to the priority of business container in optical network unit; Mode two, can also be set in the business container of limit priority separately in the burst of, and the business container of other non-limit priority is set in other one or more bursts.
Three TCONT of ONU1 are respectively Class1, type 2 and type 3, and three TCONT of ONU2 are respectively Class1, type 4 and type 5, and wherein the TCONT of Class1 is very high to the requirement of the shake of the data of transmission in actual applications; In the method for salary distribution of the mode one as shown in Fig. 6 B, thereby ONU1/ONU2 has formed respectively the minimum that a burst has reached the PLOU bandwidth cost of system.As shown in Figure 6 C in the method for salary distribution of mode two, two ONU have formed four burst, two have all formed independently two burst and have been arranged in the foremost of chained list for the TCONT of type1, such configuration mode, although brought certain overhead, effectively guaranteed that TCONT's that two is type1 is dithered as zero.Below only just illustrate TCONT uplink frame burst can distribution locations diversity, specific implementation including but not limited to above for example.
The formula of describing in said method is known, no matter whether FEC function enables, in Bandwidth estimation module, directly with formula (1), can accurately estimate the expense of the data uploaded, because in a frame, other bandwidth except payload and data are all taken as expense, comprising: PLOU, PLOAM, DBRU, GEM header, FEC CRC etc.
For when FEC function is enabled, the beginning of upstream data and the sign of ending can not drop on the verification region of FEC, the present invention proposes following two kinds of implementations;
Mode one: for the distribution bandwidth of each business container is the multiple of 255 bytes; The expense that comprises PLOU byte for being arranged in the bandwidth of business container allocation of the burst primary importance of uplink frame.
When FEC function is enabled, bandwidth calculation module rounds up the distribution bandwidth of each TCONT and normalizes to the multiple of 255 bytes, at bandwidth determination module, can finely tune because of section bandwidth, thereby the beginning of data and the sign of ending do not drop on the verification region of FEC when guaranteeing that the final multiple that distributes the bandwidth of going down to be 255bytes allows FEC open simultaneously; Specific implementation step is as follows:
Bandwidth calculation module produces two kinds of TCONT allocation result:
The TCONT of 1.SOB=1, comprises the expense plo_bytes of PLOU in the bandwidth of distribution
Bandwidth calculation module is distributed bandwidth=255n+plo_byte-3
The TCONT of 2.SOB=0, does not comprise plo_bytes in the bandwidth of distribution
Bandwidth calculation module is distributed bandwidth=255n
In bandwidth determination module, at the afterbody of each frame, because the byte of afterbody is limited, the bandwidth that belongs to some TCONT may be cut into two; When bandwidth determination module is processed, there are two kinds of situations:
If the TCONT for SOB=1 does not cut into slices, distribute so the stop-start=255n-3 of the bandwidth of going down; If section, first is at the stop-start=255m-3 of the bandwidth of the entry of present frame, second entry stop-start=255 (n-m)-3 that belongs to next frame, and second access entry got from total bandwidth, and (plo_byte-3) byte distributes for PLOU expense.
If the TCONT for SOB=0 does not cut into slices, so stop-start=255n; If section, first entry stop-start=255m, second entry stop-start=255 (n-m)-3, and second access entry got (plo_byte-3) byte for PLOU expense from total bandwidth.
That is to say, as long as be exactly 255n-3 with the access entry length of plo_bytes, otherwise be exactly 255n byte.
Mode two: for the distribution bandwidth of each business container be the multiple of 255 bytes and deviant delta byte and, delta is greater than 16 integers that are less than 239; For the value of delta in the bandwidth of each business container allocation does not fall into value under the condition within the scope of check byte meeting bursty data.
In specific implementation, the distribution bandwidth of each TCONT can be also 255n+delta(16<delta<239) form, wherein delta is a parameter that can configure; Bandwidth calculation module will guarantee that start and stop do not drop within the scope of check byte when distributing bandwidth, and last delta of whole burst is greater than 16 and be less than 239 bytes.Once concrete implementation method is to find that stop just drops within the scope of check byte stop is carried out to the requirement that fine setting backward makes it to meet agreement; Be exemplified below: such as an ONU has three TCONT, is respectively t1, t2 and t3; The bandwidth that bandwidth calculation module calculates is 250bytes, 30bytes and 220bytes, the stop pointer of t1 should be fine-tuning to 255bytes place so, the stop pointer of t2 should be at (255+30) bytes place, and the stop pointer of t3 should be at (255+30+225) bytes place.Bandwidth determination module will take start and stop and not drop on check byte scope and continue similarly to finely tune for the second time in section place as principle passed the bandwidth come by bandwidth calculation module across frame place; Concrete step can when burst does not finish, be calculated the pointer position of each TCONT referring to Fig. 7, if the stop pointer of a certain TCONT drops in verification region, overabsorption tconti mono-point bandwidth, is adjusted to its stop pointer beyond verification region.After burst finishes, be judged as the bandwidth of TCONT distribution when the intersection of front and back frame, in inspection burst, whether the stop pointer of the TCONT of a frame is moved to verification region in the back, if, to its stop pointer fine setting.At Fig. 7, can see, once the bandwidth of certain TCONT is cut into slices, the stop pointer of whole TCONT of a frame is because start pointer has again made zero and may need to readjust so in the back.
In superincumbent two kinds of methods, first method distributes the granularity of bandwidth larger, and bandwidth waste is many; The two-wheeled trim process process more complicated of the bandwidth of second method.
Certainly; the present invention also can have other various embodiments; in the situation that not deviating from spirit of the present invention and essence thereof; those of ordinary skill in the art are when making according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (10)

1. carry out an optical line terminal for optical network unit allocated bandwidth, it is characterized in that, comprising: Bandwidth estimation module, bandwidth calculation module and bandwidth determination module;
Described Bandwidth estimation module, for estimating up expense and the demand payload flow of described optical network unit according to the upstream data flow of optical network unit and notifying to described bandwidth calculation module, Bandwidth estimation module is estimated the up expense overhead (n+1) of n+1 Dynamic Bandwidth Allocation cycle time network element according to following formula:
overhead(n+1)=Grant(n-1)–pm(n+1)–idle(n+1);
Grant(n-1) refer to described in n-1 Dynamic Bandwidth Allocation is during the cycle that optical line terminal is the bandwidth of each business container allocation in described optical network unit; Pm (n+1) refers to the upstream quantitative statistics value that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal; Idle (n+1) refers to the statistical value of the idle data that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal, and n is greater than 1 integer;
Described bandwidth calculation module, for being the bandwidth of each business container allocation of described optical network unit according to up expense and the demand payload flow rate calculation of the described optical network unit of described Bandwidth estimation module output;
Described bandwidth determination module is each business container allocation bandwidth in described optical network unit for the bandwidth in downlink frame.
2. optical line terminal as claimed in claim 1, is characterized in that, also comprises the main control module being connected with described bandwidth calculation module;
Described main control module, the position for the data of determining each business container of described optical network unit in uplink frame;
Described bandwidth calculation module, also for according to the position of each definite business container of described main control module being described optical network unit distribution bandwidth.
3. optical line terminal as claimed in claim 2, is characterized in that,
Described main control module, also for being just arranged in order the position of each business container in the same burst of uplink frame according to the priority of described optical network unit business container; Or, the business container of limit priority is set in separately in a burst, the business container of other non-limit priority is set in other one or more bursts.
4. the optical line terminal as described in claim 1,2,3, is characterized in that,
Described bandwidth calculation module, is also used to the distribution bandwidth of each business container to be the multiple of 255 bytes; The expense that comprises physical layer overhead byte for being arranged in the bandwidth of business container allocation of the burst primary importance of uplink frame.
5. the optical line terminal as described in claim 1,2,3, is characterized in that,
Described bandwidth calculation module, be also used to the distribution bandwidth of each business container be the multiple of 255 bytes and deviant delta byte and, delta is greater than 16 integers that are less than 239; For the value of delta in the bandwidth of each business container allocation does not fall into value under the condition within the scope of check byte meeting bursty data.
6. carry out a method for optical network unit allocated bandwidth, it is characterized in that,
According to the upstream data flow of optical network unit, estimate up expense and the demand payload flow of optical network unit, according to the up expense of described optical network unit and demand payload flow rate calculation, be the bandwidth of each business container allocation in described optical network unit, be each business container allocation bandwidth in described optical network unit in the bandwidth of downlink frame;
According to following formula, estimate the up expense overhead (n+1) of n+1 Dynamic Bandwidth Allocation cycle time network element:
overhead(n+1)=Grant(n-1)–pm(n+1)–idle(n+1);
Grant(n-1) refer to n-1 Dynamic Bandwidth Allocation during the cycle optical line terminal be the bandwidth of each business container allocation in described optical network unit; Pm (n+1) refers to the upstream quantitative statistics value that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal; Idle (n+1) refers to the statistical value of the idle data that n+1 Dynamic Bandwidth Allocation cycle time network element sends to optical line terminal, and n is greater than 1 integer.
7. method as claimed in claim 6, is characterized in that,
The position of the data that described optical line terminal is determined each business container in described optical network unit in uplink frame; And be that described optical network unit distributes bandwidth according to the position of each business container of determining.
8. method as claimed in claim 7, is characterized in that,
Optical line terminal is just arranged in order the position of each business container in the same burst of uplink frame according to the priority of business container in described optical network unit; Or, the business container of limit priority is set in separately in a burst, the business container of other non-limit priority is set in other one or more bursts.
9. the method as described in claim 6,7,8, is characterized in that,
The distribution bandwidth that described optical line terminal is each business container is the multiple of 255 bytes; The expense that comprises physical layer overhead byte for being arranged in the bandwidth of business container allocation of the burst primary importance of uplink frame.
10. the method as described in claim 6,7,8, is characterized in that,
The multiple that described optical line terminal is 255 bytes for the distribution bandwidth of each business container and deviant delta byte with, delta is greater than 16 integers that are less than 239; For the value of delta in the bandwidth of each business container allocation does not fall into value under the condition within the scope of check byte meeting bursty data.
CN200910217232.1A 2009-12-30 2009-12-30 Method and optical line terminal for distributing optical network unit bandwidth Active CN102118212B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910217232.1A CN102118212B (en) 2009-12-30 2009-12-30 Method and optical line terminal for distributing optical network unit bandwidth

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910217232.1A CN102118212B (en) 2009-12-30 2009-12-30 Method and optical line terminal for distributing optical network unit bandwidth

Publications (2)

Publication Number Publication Date
CN102118212A CN102118212A (en) 2011-07-06
CN102118212B true CN102118212B (en) 2014-04-09

Family

ID=44216827

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910217232.1A Active CN102118212B (en) 2009-12-30 2009-12-30 Method and optical line terminal for distributing optical network unit bandwidth

Country Status (1)

Country Link
CN (1) CN102118212B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2608438B1 (en) * 2011-10-25 2017-04-05 Shenzhen Hisilicon Technologies Co., Ltd. Dynamic bandwidth allocation method and device
CN102957580B (en) * 2012-11-02 2015-07-08 华为技术有限公司 Flow statistical method and flow statistical equipment
CN103281218B (en) * 2013-05-30 2016-08-24 烽火通信科技股份有限公司 The method of estimation of uplink traffic and estimation unit in XG-PON system
CN104348551B (en) * 2013-07-23 2018-12-28 中兴通讯股份有限公司 A kind of the dynamic bandwidth dispatching method and device of smooth burst mode transmission looped network
CN106851439B (en) * 2015-12-07 2020-04-24 深圳市中兴微电子技术有限公司 Access method and device for multiple optical network units
CN108881067B (en) * 2018-06-15 2020-11-06 北京邮电大学 Bandwidth allocation method and system for ensuring business fairness based on application awareness
CN113228538B (en) * 2018-12-26 2022-10-18 华为技术有限公司 Data transmission method and device
CN112350778B (en) * 2019-08-09 2022-06-14 瑞昱半导体股份有限公司 Optical network unit and method for transmitting dynamic bandwidth report uplink information
CN112653938A (en) * 2019-10-12 2021-04-13 中兴通讯股份有限公司 Method and device for sending bandwidth request, storage medium and electronic device
CN115442679A (en) * 2021-05-18 2022-12-06 华为技术有限公司 Bandwidth adjusting method and device
CN114979841A (en) * 2022-05-12 2022-08-30 苏州大学 Method, device and system for improving uplink bandwidth utilization rate in passive optical network
WO2024031206A1 (en) * 2022-08-08 2024-02-15 孙武 Accurate reporting mechanism for bandwidth requirements of optical network unit
CN116095841B (en) * 2023-03-06 2023-06-23 天津科谱技术有限公司 Zero-latency scheduling method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1420652A (en) * 2001-11-21 2003-05-28 北京润光泰力科技发展有限公司 Passive optic network up bandwidth dynamic allocation data transmission method
CN1564502A (en) * 2004-04-14 2005-01-12 烽火通信科技股份有限公司 Ascending link bandwidth dynamic distribution method and appts. based on ethernet passive optical network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1420652A (en) * 2001-11-21 2003-05-28 北京润光泰力科技发展有限公司 Passive optic network up bandwidth dynamic allocation data transmission method
CN1564502A (en) * 2004-04-14 2005-01-12 烽火通信科技股份有限公司 Ascending link bandwidth dynamic distribution method and appts. based on ethernet passive optical network

Also Published As

Publication number Publication date
CN102118212A (en) 2011-07-06

Similar Documents

Publication Publication Date Title
CN102118212B (en) Method and optical line terminal for distributing optical network unit bandwidth
US10516923B2 (en) Dynamic bandwidth assignment method and apparatus, and passive optical network system
US8634431B1 (en) Quality of service and flow control architecture for a passive optical network
EP2536039B1 (en) Method and system for uplink bandwidth allocation in a passive optical network
EP3484072B1 (en) Method and apparatus for configuring upgraded bandwidth map for ten gigabit passive optical network
US20140233950A1 (en) Downstream Burst Transmission In Passive Optical Networks
US9178713B1 (en) Optical line termination in a passive optical network
JP2007074234A (en) Transmission apparatus
US20100208747A1 (en) Output demultiplexing for dynamic bandwidth allocation in passive optical networks
CN106851439A (en) A kind of cut-in method and device of multiple optical network units
RU2584608C1 (en) Method, apparatus and system for dynamic bandwidth allocation
Han et al. Efficient dynamic bandwidth allocation for FSAN-compliant GPON
JP4639175B2 (en) Transmission equipment
EP2111055A1 (en) Extended queue polling mechanism for ITU G.984 GPON system
JP2011211262A (en) Station-side device and band allocating method
JP2008289202A (en) Transmitter and network system
Thangappan et al. Review of dynamic bandwidth allocation in GPON
Hwang et al. Polling cycle time analysis for waited-based DBA in GPONs
JP5722827B2 (en) Optical subscriber line termination device, optical network termination device, and optical network system
Horvath et al. Simulations of grant allocation in NG-PON2 networks using OPNET modeler
CN101577843A (en) Method, device and system for processing multiframe
Menoutis et al. A configurable transmitter architecture & organization for XG-PON OLT/ONU/ONT network elements
KR101046110B1 (en) Method and apparatus for determining cycle time of passive optical network
Ozimkiewicz et al. Evaluation of dynamic bandwidth allocation algorithms in GPON networks
Lee et al. Group-synchronized polling algorithm in WDM-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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20110706

Assignee: SANECHIPS TECHNOLOGY Co.,Ltd.

Assignor: ZTE Corp.

Contract record no.: 2015440020319

Denomination of invention: Method and optical line terminal for distributing optical network unit bandwidth

Granted publication date: 20140409

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221123

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.