摘要 |
The present invention provides a dynamic bandwidth allocation method and apparatus, and relates to the field of communications. The method includes: obtaining bandwidth requests that are from optical network units and collected in a previous allocation cycle; calculating, according to the bandwidth requests, bandwidths allocated to all the optical network units in a current allocation cycle, where a start time of the bandwidths is a start point of an N th allocation cycle after the current allocation cycle, and N is a natural number; and delivering the calculated bandwidths to the optical network units. The apparatus includes a collection module, a calculation module, and a delivery module. In the present invention, the bandwidths allocated in the current allocation cycle are calculated according to the bandwidth requests collected in the previous allocation cycle, and the start time of the bandwidths is the start point of the N th allocation cycle after the current allocation cycle. Therefore, the start time of the allocated bandwidths is the same as a start time of the N th cycle, thereby eliminating overlapping of bandwidth requests in different allocation cycles and further improving the bandwidth utilization ratio. |