The present invention discloses an uplink
bandwidth allocation system. The
system comprises multiple PCs. The PCs are connected with a switch. The other end of the switch is connected with a
router. The other end of the
router is connected with a multi-service access device. The multi-service access device is provided with an ADLE single board and an LAND single board. A port on the LAND single board is connected with
the internet. The uplink
bandwidth allocation method comprises a first step that the
router selects a correct path; a second step that the router converges bandwidths from all paths; and a third step that whether a PC needing
high bandwidth works is determined, if the PC needing
high bandwidth does not work, an uplink bandwidth is dynamically allocated to other PCs, if the PC needing
high bandwidth works, the PC needing high bandwidth seizes the bandwidth, and other PC bandwidths are allocated dynamically. Through adoption of the uplink
bandwidth allocation system and method, a problem of low uplink bandwidth is solved, the uplink bandwidth is reallocated, high uplink bandwidth can be maintained all the time, and the uplink bandwidth
bottleneck of ADSL is broken through.