Dell S5148F-ON OS10 Enterprise Edition User Guide Release 10.3.2E-R2 - Page 453

Policy-based rate-policing

Page 453 highlights

• 0 to 40000000-kilobits per second (kbps) • 0 to 40000 - megabits per second (mbps) In S5148F-ON, consider the following guidelines for providing the bandwidth rates: • Queue level shaping - Set the bandwidth rate of shaping in multiples of 11 Mbps, with the minimum bandwidth rate starting from 11 Mbps. If you configure a value other than the multiples of 11, the rate is mapped to the previous multiple of 11. For example, if you set the bandwidth rate to 12 Mbps, the value is configured as 11 Mbps in the system. - Configure the burst size for buffer allocation as 256*(8n-1), where the value of n ranges from 1 to 256 bytes. • Interface Level - When you apply shaping on interfaces, configure the peak rate in multiples of 25 Mbps, starting from 25 Mbps. If you configure a value other than the multiples of 25, the rate is mapped to the previous multiple of 25. For example, if you set the bandwidth rate to 42 Mbps, the value is configured as 25 Mbps in the system. NOTE: In the S5148F-ON platform, only peak rate and peak burst size are applied to the Hardware. Policy-based shaping OS10(config)# policy-map type queuing master OS10(conf-pmap-queuing)# class first OS10(conf-pmap-c-que)# shape min mbps 11 max mbps 44 View policy-map OS10(conf-pmap-c-que)# do show policy-map Service-policy(queuing) output: master Class-map (queuing): first shape min mbps 11 max mbps 44 Policy-based rate-policing You can configure traffic rate-limiting in packets per second (pps) for a QoS input policy, and a rate policing value in kilobits per second (kbps) or pps. Committed rate guarantees bandwidth for traffic entering or leaving the interface under normal network conditions. When traffic propagates at an average rate that is greater than or equal to the committed rate and less than peak-rate, it is green colored or coded. The traffic rate above the configured peak-rate is dropped to guarantee a bandwidth limit for an ingress traffic flow. For a system that does not have ingress buffers, OS10 performs rate-limiting on the incoming traffic stream. The traffic rate above the configured committed rate is tail dropped (which means if the queue is full the packets are dropped) to guarantee a fixed bandwidth for an ingress traffic flow. When the transmitted traffic falls below the committed rate, the unused bandwidth aggregates to a maximum, this forms the committed burst size. Traffic is green-coded up to the point it does not exceed the committed burst size. Peak rate is the maximum rate for traffic arriving or exiting an interface under normal traffic conditions. Peak burst size indicates the maximum size of unused peak bandwidth that is aggregated. This aggregated bandwidth enables brief durations of burst traffic that exceeds the peak rate. NOTE: In S5148F-ON, the rate-limit includes inter-frame gap and preamble bytes as part of policer calculation. As a result, there might be a deviation from the configured policer rate-limit and the policer output. 1 Create the policy-map type as qos and configure a name for the policy-map in CONFIGURATION mode. policy-map type qos policy-map-name 2 Enter a class name to apply the shape rate in POLICY-MAP mode. class class-map-name 3 Configure traffic policing on incoming traffic in POLICY-MAP-CLASS-MAP mode. police {cir committed-rate [bc committed-burst-size]} {pir peak-rate [be peak-burst-size]} Quality of service 453

  • 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
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587

0 to 40000000—kilobits per second (kbps)
0 to 40000 — megabits per second (mbps)
In S5148F-ON, consider the following guidelines for providing the bandwidth rates:
Queue level shaping
Set the bandwidth rate of shaping in multiples of 11 Mbps, with the minimum bandwidth rate starting from 11 Mbps. If you
configure
a value other than the multiples of 11, the rate is mapped to the previous multiple of 11. For example, if you set the bandwidth rate to
12 Mbps, the value is
configured
as 11 Mbps in the system.
Configure
the burst size for
buffer
allocation as 256*(8n-1), where the value of n ranges from 1 to 256 bytes.
Interface Level
When you apply shaping on interfaces,
configure
the peak rate in multiples of 25 Mbps, starting from 25 Mbps. If you
configure
a
value other than the multiples of 25, the rate is mapped to the previous multiple of 25. For example, if you set the bandwidth rate to
42 Mbps, the value is
configured
as 25 Mbps in the system.
NOTE:
In the S5148F-ON platform, only peak rate and peak burst size are applied to the Hardware.
Policy-based shaping
OS10(config)# policy-map type queuing master
OS10(conf-pmap-queuing)# class first
OS10(conf-pmap-c-que)# shape min mbps 11 max mbps 44
View policy-map
OS10(conf-pmap-c-que)# do show policy-map
Service-policy(queuing) output: master
Class-map (queuing): first
shape min mbps 11 max mbps 44
Policy-based rate-policing
You can
configure
traffic
rate-limiting in packets per second (pps) for a QoS input policy, and a rate policing value in kilobits per second
(kbps) or pps. Committed rate guarantees bandwidth for
traffic
entering or leaving the interface under normal network conditions.
When
traffic
propagates at an average rate that is greater than or equal to the committed rate and less than peak-rate, it is green colored
or coded. The
traffic
rate above the
configured
peak-rate is dropped to guarantee a bandwidth limit for an ingress
traffic
flow.
For a system that does not have ingress
buffers,
OS10 performs rate-limiting on the incoming
traffic
stream. The
traffic
rate above the
configured
committed rate is tail dropped (which means if the queue is full the packets are dropped) to guarantee a
fixed
bandwidth for an
ingress
traffic
flow.
When the transmitted
traffic
falls below the committed rate, the unused bandwidth aggregates to a maximum, this forms the committed
burst size.
Traffic
is green-coded up to the point it does not exceed the committed burst size.
Peak rate is the maximum rate for
traffic
arriving or exiting an interface under normal
traffic
conditions. Peak burst size indicates the
maximum size of unused peak bandwidth that is aggregated. This aggregated bandwidth enables brief durations of burst
traffic
that
exceeds the peak rate.
NOTE:
In S5148F-ON, the rate-limit includes inter-frame gap and preamble bytes as part of policer calculation. As a result, there
might be a deviation from the
configured
policer rate-limit and the policer output.
1
Create the policy-map type as
qos
and
configure
a name for the policy-map in CONFIGURATION mode.
policy-map type qos
policy-map-name
2
Enter a class name to apply the shape rate in POLICY-MAP mode.
class
class-map-name
3
Configure
traffic
policing on incoming
traffic
in POLICY-MAP-CLASS-MAP mode.
police {cir
committed-rate
[bc
committed-burst-size
]} {pir
peak-rate
[be
peak-burst-size
]}
Quality of service
453