Bandwidth monitoring method and its device
A bandwidth monitoring device for use in a network for transferring priority packets in preference to non priority packets as far as the amount of the priority packets is within a contract bandwidth established between a network user and a network operator, comprising a bandwidth check result decision unit for detecting whether the bandwidth of the priority packets is less than the contract bandwidth, and a DSCP decision unit for determining that a non priority packet may be transferred as a priority packet when the bandwidth of the priority packets is less than the contract bandwidth thereby to sufficiently use the contract bandwidth.
1. A packet transmission apparatus connected to a network where packets of specific type are transmitted in preference to packets other than the specific type of packets, comprising:
a flow detection unit that judges whether each of inputted packets is the specific type of packet or not;
a packet transmission unit that transmits the inputted packet; and
a bandwidth controller configured to determine whether a bandwidth related to the inputted packet exceeds a limit based on a type of the inputted packet, to judge whether the inputted packet is to be conformed to a traffic or not, and to perform an action to the inputted packet based on whether the input packet is to be conformed or not, wherein
when a bandwidth related to the inputted packet does not exceed a first limit and a type of the inputted packet is a specific type, the inputted packet is judged to be conformed to traffic,
when a bandwidth related to the inputted packet exceeds the first limit and a type of the inputted packet is a specific type, the inputted packet is judged not to be conformed to traffic,
when a bandwidth related to the inputted packet does not exceed a second limit and a type of the inputted packet is other than the specific type while a bandwidth for a packet of a specific type is within the first limit, the inputted packet is judged to be conformed to traffic, and
when a bandwidth related to the inputted packet exceeds the second limit, the inputted packet is judged not to be conformed to traffic.
2. A packet transmission apparatus according to claim 1 ,
wherein when the inputted packet other than a packet of the specific type is judged to be conformed, a priority of the inputted packet is changed.
3. A packet transmission apparatus according to claim 1 ,
wherein when a type of the inputted packet is other than the specific type is judged to be conformed, a DSCP (Differentiated Service Code Point) of the inputted packet is changed and the input packet is transmitted to a network based on the DSCP by the packet transmission unit.
4. A packet transmission apparatus according to claim 1 ,
wherein when the inputted packet of the specific type is judged not to be conformed, the inputted packet is discarded.
5. In a packet transmission apparatus transmitting to a network where packets of specific type are transmitted in preference to packets other than the specific type of packets, a bandwidth control method comprising the steps of:
setting a first limit related to an inputted packet of the specific type in the packet transmission apparatus, the specific type includes at least one of a source IP address, a destination IP address, an application protocol and, a priority;
setting a second limit for an inputted packet in the packet transmission apparatus;
judging whether an inputted packet from a network is conformed or not to a traffic if an input packet is received from a network by the packet transmission apparatus; and
determining, based on whether the inputted packet is to be conformed or not, whether to transmit the inputted packet to a network or discard the inputted packet,
wherein the judging step includes:
when a bandwidth related to the inputted packet does not exceed a first limit and a type of the inputted packet is a specific type, the inputted packet is judged to be conformed to traffic,
when a bandwidth related to the inputted packet exceeds the first limit and a type of the inputted packet is the specific type, the inputted packet is judged not to be conformed to the traffic,
when a bandwidth related to the inputted packet does not exceed a second limit and a type of the inputted packet is other than the specific type while a bandwidth used by a packet of the specific type is within the first limit, the inputted packet is judged to be conformed to traffic, and
when a bandwidth related to the inputted packet exceeds the second limit, the inputted packet is judged not to be conformed to the traffic.