
Egress Port-Based Schedulers
Page 450
7950 XRS Quality of Service Guide
Frame and Packet-Based Bandwidth Allocation
A port-based bandwidth allocation mechanism must consider the effect that line encapsulation
overhead plays relative to the bandwidth allocated per service
or
. The service
or
level bandwidth
definition (at the queue level) operates on a packet accounting basis. For Ethernet, this includes the
DLC header, the payload and the trailing CRC. This does not include the IFG or the preamble.
This means that an Ethernet packet will consume 20 bytes more bandwidth on the wire than what
the queue accounted for.
The port-based scheduler hierarchy must translate the frame based accounting (on-the-wire
bandwidth allocation) it performs to the packet based accounting in the queues. When the port
scheduler considers the maximum amount of bandwidth a queue should get, it must first determine
how much bandwidth the queue can use. This is based on the offered load the queue is currently
experiencing (how many octets are being offered the queue). The offered load is compared to the
queues configured CIR and PIR. The CIR value determines how much of the offered load should
be considered in the “within-cir” bandwidth allocation pass. The PIR value determines how much
of the remaining offered load (after “within-cir”) should be considered for the “above-cir”
bandwidth allocation pass.
For Ethernet queues (queues associated with an egress Ethernet port), the packet to frame
conversion is relatively easy. The system multiplies the number of offered packets by 20 bytes and
adds the result to the offered octets (offeredPackets x 20 + offeredOctets = frameOfferedLoad).
This frame-offered-load value represents the amount of line rate bandwidth the queue is
requesting. The system computes the ratio of increase between the offered-load and frame-offered-
load and calculates the current frame based CIR and PIR. The frame-CIR and frame-PIR values
are used as the limiting values in the “within-cir” and “above-cir” port bandwidth distribution
passes.
From a provisioning perspective, queues and service level scheduler policies are always
provisioned with packet-based parameters. The system will convert these values to frame-based
on-the-wire values for the purpose of port bandwidth allocation. However, port-based scheduler
policy scheduler maximum rates and CIR values are always interpreted as on-the-wire values and
must be provisioned accordingly.
provide a logical view of bandwidth
distribution from the port to the queue level and shows the packet or frame-based provisioning at
each step.
Summary of Contents for 7950
Page 12: ...Page 12 7950 XRS Quality of Service Guide List of Figures ...
Page 16: ...Preface Page 16 7950 XRS Quality of Service Guide ...
Page 82: ...Editing QoS Policies Page 82 7950 XRS Quality of Service Guide ...
Page 90: ...Applying Network Queue Policies Page 90 7950 XRS Quality of Service Guide ...
Page 96: ...Editing QoS Policies Page 96 7950 XRS Quality of Service Guide ...
Page 98: ...Command Hierarchies Page 98 7950 XRS Quality of Service Guide ...
Page 108: ...Command Hierarchies Page 108 7950 XRS Quality of Service Guide ...
Page 156: ...Basic Configurations Page 156 7950 XRS Quality of Service Guide exit exit ...
Page 164: ...Queue Depth Monitoring Page 164 7950 XRS Quality of Service Guide ...
Page 304: ...Service Queue QoS Policy Commands Page 304 7950 XRS Quality of Service Guide ...
Page 368: ...Command Hierarchies Page 368 7950 XRS Quality of Service Guide ...
Page 430: ...Configuration Commands Page 430 7950 XRS Quality of Service Guide ...
Page 532: ...Editing QoS Policies Page 532 7950 XRS Quality of Service Guide ...
Page 552: ...Editing Advanced Policies Page 552 7950 XRS Quality of Service Guide ...
Page 600: ...Command Hierarchies Page 600 7950 XRS Quality of Service Guide ...
Page 602: ...QoS Commands Page 602 7950 XRS Quality of Service Guide ...
Page 610: ...Standards and Protocols Page 610 7950 XRS Quality of Service Guide ...
Page 612: ... 2015 Alcatel Lucent All rights reserved 3HE 09868 AAAA TQZZA 01 ...