D-Link DES-3010F Reference Manual - Page 86

QoS Commands, DES-30XX Layer 2 Switch CLI Reference Manual, weight

Page 86 highlights

DES-30XX Layer 2 Switch CLI Reference Manual 13 QOS COMMANDS The DES-3026 switch supports 802.1p priority queuing. The Switch has 4 priority classes of service. These priority classes of service are numbered from 3 (Class 3) - the highest priority class of service - to 0 (Class 0) - the lowest priority class of service. The eight priority queues specified in IEEE 802.1p (p0 to p7) are mapped to the Switch's priority classes of service as follows: • Priority 0 is assigned to the Switch's Q1 class. • Priority 1 is assigned to the Switch's Q0 class. • Priority 2 is assigned to the Switch's Q0 class. • Priority 3 is assigned to the Switch's Q1 class. • Priority 4 is assigned to the Switch's Q2 class. • Priority 5 is assigned to the Switch's Q2 class. • Priority 6 is assigned to the Switch's Q3 class. • Priority 7 is assigned to the Switch's Q3 class. Priority scheduling is implemented using two types of methods, strict priority and round-robin priority. If no changes are made to the QoS priority scheduling settings the method used is strict priority. For strict priority-based scheduling, packets residing in the highest priority class of service are transmitted first. Once a strict scheduling is implemented for QoS, the highest class will work in strict mode and the other classes will remain in a weight fair scheduling mode. Higher priority packets always receive preference regardless of the amount of lower priority packets in the buffer and regardless of the time elapsed since any lower priority packets have been transmitted. By default, the Switch is configured to empty the buffer using strict priority. NOTICE: The default QoS scheduling arrangement is a strict priority schedule which means the switch will consider the highest class of service to have strict scheduling only, while the other queues empty in a round-robin method. See the config scheduling_mechanism command in this section for more information regarding this subject. To use implement round-robin (weighted) priority, the Switch's four priority classes of service can be configured to reduce the buffer in a round-robin fashion - beginning with the highest priority class of service, and proceeding to the lowest priority class of service before returning to the highest priority classes of service. The weighted-priority based scheduling alleviates the main disadvantage of strict priority-based scheduling − in that lower priority class of service get starved of bandwidth − by providing a minimum bandwidth to all classes of service for transmission. This is accomplished by configuring the maximum number of packets allowed to be transmitted from a given priority class of service and the maximum amount of time a given priority class of service will have to wait before being allowed to transmit its accumulated packets. This establishes a Class of Service (CoS) for each of the Switch's four hardware priority classes of service. The possible weight value range is: 1 to 55 packets. The QoS commands in the Command Line Interface (CLI) are listed (along with the appropriate parameters) in the following table. 82

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174

DES-30XX Layer 2 Switch CLI Reference Manual
82
13
Q
O
S C
OMMANDS
The DES-3026 switch supports 802.1p priority queuing. The Switch has 4 priority classes of service. These priority classes of
service are numbered from 3 (Class 3) — the highest priority class of service — to 0 (Class 0) — the lowest priority class of
service. The eight priority queues specified in IEEE 802.1p (p0 to p7) are mapped to the Switch’s priority classes of service as
follows:
Priority 0 is assigned to the Switch’s Q1 class.
Priority 1 is assigned to the Switch’s Q0 class.
Priority 2 is assigned to the Switch’s Q0 class.
Priority 3 is assigned to the Switch’s Q1 class.
Priority 4 is assigned to the Switch’s Q2 class.
Priority 5 is assigned to the Switch’s Q2 class.
Priority 6 is assigned to the Switch’s Q3 class.
Priority 7 is assigned to the Switch’s Q3 class.
Priority scheduling is implemented using two types of methods, strict priority and round-robin priority. If no changes are made
to the QoS priority scheduling settings the method used is strict priority.
For strict priority-based scheduling, packets residing in the highest priority class of service are transmitted first. Once a strict
scheduling is implemented for QoS, the highest class will work in strict mode and the other classes will remain in a weight fair
scheduling mode. Higher priority packets always receive preference regardless of the amount of lower priority packets in the
buffer and regardless of the time elapsed since any lower priority packets have been transmitted. By default, the Switch is
configured to empty the buffer using strict priority.
NOTICE:
The default QoS scheduling arrangement is a strict priority schedule which means
the switch will consider the highest class of service to have strict scheduling only, while the
other queues empty in a round-robin method. See the
config scheduling_mechanism
command in this section for more information regarding this subject.
To use implement round-robin (weighted) priority, the Switch’s four priority classes of service can be configured to reduce the
buffer in a round-robin fashion - beginning with the highest priority class of service, and proceeding to the lowest priority class
of service before returning to the highest priority classes of service.
The weighted-priority based scheduling alleviates the main disadvantage of strict priority-based scheduling
in that lower
priority class of service get starved of bandwidth
by providing a minimum bandwidth to all classes of service for transmission.
This is accomplished by configuring the maximum number of packets allowed to be transmitted from a given priority class of
service and the maximum amount of time a given priority class of service will have to wait before being allowed to transmit its
accumulated packets. This establishes a Class of Service (CoS) for each of the Switch’s four hardware priority classes of
service.
The possible
weight
value range is: 1 to 55 packets.
The QoS commands in the Command Line Interface (CLI) are listed (along with the appropriate parameters) in the following
table.