Patent ID: 7792033

Claim:
A bandwidth policing method, for policing a packet which flows into a network that polices whether the packet exceeds a contracted bandwidth of a source of the packet, if the packet does not exceed the contracted bandwidth, judging the packet as a high priority packet, and if the bandwidth of the packet exceeds the contracted bandwidth, judging the packet as a low priority packet, the method comprising the steps of: performing the bandwidth policing for a first flow, to which a first packet belongs, based upon whether the first packet exceeds a contracted bandwidth for the first flow; performing the bandwidth policing for a flow group which consists of a plurality of flows, including the first flow and a second flow, based upon whether packets of the flows exceed a contracted bandwidth for the flow group; if the first packet keeps the bandwidth policing performed for the first flow, even when the first packet violates the bandwidth policing performed for the flow group, judging the first packet as a high priority packet; storing information of an excess bandwidth of the flow group in an amount of the first packet which exceeded the contracted bandwidth for the flow group; and if a second packet belonging to the second flow exceeds a contracted bandwidth for the second flow, performing the bandwidth policing for the flow group after subtracting the stored excess bandwidth from the contracted bandwidth for the flow group.