beautypg.com

Evaluating the traffic with the token bucket, Traffic policing, Line rate – H3C Technologies H3C S3600 Series Switches User Manual

Page 739: Traffic redirecting

background image

1-9

Evaluating the traffic with the token bucket

When token bucket is used for traffic evaluation, the number of the tokens in the token bucket

determines the amount of the packets that can be forwarded. If the number of tokens in the bucket is

enough to forward the packets, the traffic is conforming to the specification; otherwise, the traffic is

nonconforming or excess.

Parameters concerning token bucket include:

z

Average rate: The rate at which tokens are put into the bucket, namely, the permitted average rate

of the traffic. It is generally set to committed information rate (CIR).

z

Burst size: The capacity of the token bucket, namely, the maximum traffic size that is permitted in

each burst. It is generally set to committed burst size (CBS). The set burst size must be greater

than the maximum packet length.

One evaluation is performed on each arriving packet. In each evaluation, if the number of tokens in the

bucket is enough, the traffic is conforming to the specification and you must take away some tokens

whose number is corresponding to the packet forwarding authority; if the number of tokens in the bucket

is not enough, it means that too many tokens have been used and the traffic is excess.

Traffic policing

The typical application of traffic policing is to supervise specific traffic into the network and limit it to a

reasonable range, or to "discipline" the extra traffic. In this way, the network resources and the interests

of the operators are protected. For example, you can limit HTTP packets to be within 50% of the

network bandwidth. If the traffic of a certain connection is excess, traffic policing can choose to drop the

packets or to reset the priority of the packets.

Traffic policing is widely used in policing the traffic into the network of internet service providers (ISPs).

Traffic policing can identify the policed traffic and perform pre-defined policing actions based on

different evaluation results. These actions include:

z

Drop. Drop the packet whose evaluation result is “nonconforming”.

z

Modify the DSCP precedence and forward. Modify the DSCP precedence of the packets whose

evaluation result is “nonconforming” and then forward them.

Line Rate

Line rate refers to limiting the total rate of inbound or outbound packets on a port.

Line rate can be implemented through token buckets. That is, if you perform line rate configuration for a

port, the token bucket determines the way to process the packets to be sent by this port or packets

reaching the port. Packets can be sent or received if there are enough tokens in the token bucket;

otherwise, they will be dropped.

Compared to traffic policing, line rate applies to all the packets passing a port. It is a simpler solution if

you want to limit the rate of all the packets passing a port.

Traffic Redirecting

Traffic redirecting identifies traffic using ACLs and redirects the matched packets to CPU, the specified

ports/aggregation group. By traffic redirecting, you can change the way in which a packet is forwarded

to achieve specific purposes.

This manual is related to the following products: