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.