Patent ID: 8639117

Claim:
A method of allocating a dynamic bandwidth in a dynamic bandwidth allocation apparatus for a passive optical network (PON), the method comprising: detecting guarantee agreement information of a transmission container (T-CONT) queue of at least one optical network unit (ONU) that is connected to the dynamic bandwidth allocation apparatus; setting a queue threshold according to a buffer size of the T-CONT queue of the at least one ONU; calculating a service level agreement (SLA) parameter of the at least one ONU using the guarantee agreement information and the queue threshold; and allocating a bandwidth for each frame of a plurality of frames of the at least one ONU using the SLA parameter of the at least one ONU, wherein the setting of a queue threshold comprises: collecting, when newly registering the at least one ONU, drop threshold value information of a priority-queue on a T-CONT queue basis; setting, when one priority-queue is connected to the T-CONT queue, a drop threshold value as a queue threshold of a corresponding T-CONT queue; and setting, when at least two priority-queues are connected to the T-CONT queue, a value in which a constant is multiplied by a total sum of the drop threshold values of each priority-queue as a queue threshold of a corresponding T-CONT queue, wherein the constant comprises a value greater than 0 and less than or equal to 1.