cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
255
Views
0
Helpful
4
Replies

could someone exp the below.. thanks

ccnpwan2002
Level 1
Level 1

class-map match-all xxx-xxx

class-map match-all xxx-xxx

description "99=xxx, xx"

match ip dscp xxx

class-map match-all xxx-xxx

description "100=xxx=xxx,

retransmissions"

match ip dscp xxx

policy-map ???

class xxx-xxx

bandwidth percent 60

queue-limit 128

class xxx-xxx

bandwidth percent 8

queue-limit 128

Then the service policy is placed on an interface

ppp multilink group xx

ppp multilink endpoint ip xxx.xxx.xx.x

ppp multilink fragment delay 2

"service-policy output AAAA"

4 Replies 4

b.julin
Level 3
Level 3

It's dropping packets (when congested) based on IP DSCP header bits. Looks fairly standard.

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello Beulah,

this is an example of a scheduler of type CBWFQ.

Two traffic classes are defined based on the value of the DSCP bye in the IPv4 header.

The CBWFQ is then applied outbound a multilink bundle.

First class can use up to 60% of bandwidth under congestion

Second class can use up to 8% of bandwidth under congestion.

To be noted that CBFWQ is elastic if there are free resources bandwidth one class can go up the bandwidth settings (there is no embedded policing at the specified rate)

see for CBWFQ from 12.4 QoS config guide

http://www.cisco.com/en/US/docs/ios/qos/configuration/guide/config_wfq_ps6350_TSD_Products_Configuration_Guide_Chapter.html#wp1041636

Hope to help

Giuseppe

"First class can use up to 60% of bandwidth under congestion

Second class can use up to 8% of bandwidth under congestion. "

How this was descibed, might be a bit misleading. To clarify, if 100% of the bandwidth was defined, and all classes, each wanting 100% of the bandwidth, then each class should receive the defined percentage. If not all classes wanted all bandwidth, they can use more. For instance, if 1st was only using 50% and 2nd class wants 100%, the second class should be able to obtain 50% because the first class wasn't using all it was guaranteed.

Also in this example 100% of the bandwidth wasn't "allocated", so the two classes should, I believe, if they both wanted 100%, proportion their bandwidth 60:8, or 7.5 to 1. I.e. both should obtain more than their minimum percentages.

Lastly, there's an implicit class-default that would be applied to traffic not matching the defined classes (and for other special traffic purposes). Normally, CBWFQ won't allow you to defined more than 75% of the bandwidth explicitly.

ccnpwan2002
Level 1
Level 1

Thanks a bunch!!!

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: