Patent ID: 8023411
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. A bandwidth control apparatus that manages a plurality of service classes and controls a bandwidth through which a packet of each of the service classes passes, the bandwidth control apparatus comprising: a packet calculating unit that calculates a count of passed packets of each of the service classes; a bandwidth usage rate calculating unit that calculates a bandwidth usage rate of each of the service classes based on the count of passed packets calculated by the packet calculating unit and a weight rate set in advance for each of the service classes, a bandwidth being allocated to each of the service classes according to the weight rate; and a packet discard controlling unit that sets, with respect to tokens consumed with passage of arriving packets, a threshold to be compared with a remaining amount of tokens at packet arrival time to determine whether to discard an arriving packet, the threshold, from a plurality of thresholds, applying to a service class, based on the bandwidth usage rate of the service class calculated by the bandwidth usage rate calculating unit, and controls arriving packets by discarding a packet of the service class when the remaining amount of tokens is below the threshold, wherein the higher is the bandwidth usage rate of the service class, the larger threshold from the plurality of thresholds applies to the service class.