User Guide for FibeAir® IP-20 All-Outdoor Products, CeraOS 10.5
Page 641 of 825
Ceragon Proprietary and Confidential
18.6.5.1
Overview of WFQ (CLI)
The scheduler serves the queues based on their priority, but when two or more
queues have data to transmit and their priority is the same, the scheduler uses
Weighted Fair Queuing (WFQ) to determine the priorities within each priority.
WFQ defines the transmission ratio, in bytes, between the queues. All the service
bundles under the interface inherit the WFQ profile attached to the interface.
The system supports up to six WFQ interface profiles. Profile ID 1 is a pre-defined
read-only profile, and is used as the default profile. Profiles 2 to 6 are user-
defined profiles.
The following table provides an example of a WFQ profile.
Table 202: WFQ Profile Example
Profile ID (1-7)
CoS
Queue Weight
(Green)
Queue Weight
(Yellow
–
not visible to users, and cannot be edited)
0
20
20
1
20
20
2
3
20
20
4
5
20
20
6
7
20
20
You can attach one of the configured interface WFQ profiles to each interface. By
default, the interface is assigned Profile ID 1, the pre-defined system profile.
18.6.5.2
Configuring a WFQ Profile (CLI)
To define a WFQ profile, enter the following command in root view:
root> ethernet qos wfq-weight-profile-tbl add profile-id
<profile.id> cos0-weight <cos0-weight> cos1-weight <cos1-
weight> cos2-weight <cos2-weight> cos3-weight <cos3-weight>
cos4-weight <cos4-weight> cos5-weight <cos5-weight> cos6-weight
<cos6-weight> cos7-weight <cos7-weight>
To edit an existing WFQ profile, enter the following command in root view:
root> ethernet qos wfq-weight-profile-tbl edit profile-id
<profile.id> cos0-weight <cos0-weight> cos1-weight <cos1-
weight> cos2-weight <cos2-weight> cos3-weight <cos3-weight>
cos4-weight <cos4-weight> cos5-weight <cos5-weight> cos6-weight
<cos6-weight> cos7-weight <cos7-weight>
To display the parameters of a WFQ profile, enter the following command in root
view: