Checking Your Work
To verify that your CoS using IPv6 DiffServ configuration is correct, use the following commands:
show class-of-service classifier type dscp-ipv6show class-of-service rewrite-rule type dscp-ipv6show class-of-service interfaceshow class-of-service forwarding-table classifier mappingshow class-of-service forwarding-table rewrite-rule mappingshow class-of-service scheduler-mapscheduler-map-nameshow class-of-service forwarding-table scheduler-mapThe following section shows the output of these commands used with the configuration example.
DiffServ Classifiers
user@R1>show class-of-service classifier type dscp-ipv6Classifier: dscp-ipv6-default, Code point type: dscp-ipv6, Index: 4Code point Forwarding class Loss priority000000 be-DATA-class low000001 be-DATA-class low000010 be-DATA-class low000011 be-DATA-class low000100 be-DATA-class low000101 be-DATA-class low000110 be-DATA-class low000111 be-DATA-class low001000 be-DATA-class low001001 be-DATA-class low001010 af-AV-class low001011 be-DATA-class low001100 af-AV-class high001101 be-DATA-class low001110 af-AV-class high001111 be-DATA-class low010000 be-DATA-class low010001 be-DATA-class low010010 be-DATA-class low010011 be-DATA-class low010100 be-DATA-class low010101 be-DATA-class low010110 be-DATA-class low010111 be-DATA-class low011000 be-DATA-class low011001 be-DATA-class low011010 be-DATA-class low011011 be-DATA-class low011100 be-DATA-class low011101 be-DATA-class low011110 be-DATA-class low011111 be-DATA-class low100000 be-DATA-class low100001 be-DATA-class low100010 be-DATA-class low100011 be-DATA-class low100100 be-DATA-class low100101 be-DATA-class low100110 be-DATA-class low100111 be-DATA-class low101000 be-DATA-class low101001 be-DATA-class low101010 be-DATA-class low101011 be-DATA-class low101100 be-DATA-class low101101 be-DATA-class low101110 ef-FIN-class low101111 be-DATA-class low110000 nc-CONTROL-class low110001 be-DATA-class low110010 be-DATA-class low110011 be-DATA-class low110100 be-DATA-class low110101 be-DATA-class low110110 be-DATA-class low110111 be-DATA-class low111000 nc-CONTROL-class low111001 be-DATA-class low111010 be-DATA-class low111011 be-DATA-class low111100 be-DATA-class low111101 be-DATA-class low111110 be-DATA-class low111111 be-DATA-class lowClassifier: IPv6-classifier, Code point type: dscp-ipv6, Index: 18301Code point Forwarding class Loss priority000000 be-DATA-class low000001 be-DATA-class high000010 be-DATA-class low000011 be-DATA-class low000100 be-DATA-class low000101 be-DATA-class low000110 be-DATA-class low000111 be-DATA-class low001000 be-DATA-class low001001 be-DATA-class low001010 af-AV-class low001011 be-DATA-class low001100 af-AV-class high001101 be-DATA-class low001110 af-AV-class high001111 be-DATA-class low010000 be-DATA-class low010001 be-DATA-class low010010 be-DATA-class low010011 be-DATA-class low010100 be-DATA-class low010101 be-DATA-class low010110 be-DATA-class low010111 be-DATA-class low011000 be-DATA-class low011001 be-DATA-class low011010 be-DATA-class low011011 be-DATA-class low011100 be-DATA-class low011101 be-DATA-class low011110 be-DATA-class low011111 be-DATA-class low100000 be-DATA-class low100001 be-DATA-class low100010 be-DATA-class low100011 be-DATA-class low100100 be-DATA-class low100101 be-DATA-class low100110 be-DATA-class low100111 be-DATA-class low101000 be-DATA-class low101001 be-DATA-class low101010 be-DATA-class low101011 be-DATA-class low101100 be-DATA-class low101101 be-DATA-class low101110 ef-FIN-class low101111 ef-FIN-class high110000 nc-CONTROL-class low110001 nc-CONTROL-class high110010 be-DATA-class low110011 be-DATA-class low110100 be-DATA-class low110101 be-DATA-class low110110 be-DATA-class low110111 be-DATA-class low111000 nc-CONTROL-class low111001 be-DATA-class low111010 be-DATA-class low111011 be-DATA-class low111100 be-DATA-class low111101 be-DATA-class low111110 be-DATA-class low111111 be-DATA-class lowRewrite Rules
user@R1>show class-of-service rewrite-rule type dscp-ipv6Rewrite rule: dscp-ipv6-default, Code point type: dscp-ipv6, Index: 20Forwarding class Loss priority Code pointbe-DATA-class low 000000be-DATA-class high 000000ef-FIN-class low 101110ef-FIN-class high 101110af-AV-class low 001010af-AV-class high 001100nc-CONTROL-class low 110000nc-CONTROL-class high 111000Rewrite rule: rewrite-IPv6-dscp, Code point type: dscp-ipv6, Index: 58077Forwarding class Loss priority Code pointbe-DATA-class low 000000be-DATA-class high 000001ef-FIN-class low 101110ef-FIN-class high 101111af-AV-class low 001010af-AV-class high 001100nc-CONTROL-class low 110000nc-CONTROL-class high 110001Class-of-Service Interfaces
user@R1>show class-of-service interface...Physical interface: so-0/0/1, Index: 141Queues supported: 4, Queues in use: 4Scheduler map: diffserv-cos-map, Index: -543019056Logical interface: so-0/0/1.0, Index: 68Object Name Type IndexRewrite rewrite-IPv6-dscp dscp-ipv6 58077Rewrite exp-default exp 21Classifier IPv6-classifier dscp-ipv6 18301Classifier exp-default exp 5...Physical interface: so-0/1/1, Index: 144Queues supported: 4, Queues in use: 4Scheduler map: <default>, Index: -113795564Logical interface: so-0/1/1.0, Index: 69Object Name Type IndexRewrite exp-default exp 21Classifier exp-default exp 5Classifier ipprec-compatibility ip 8Classifier Mapping
user@R1>show class-of-service forwarding-table classifier mappingTable Index/Interface Index Q num Table typeso-0/0/1.0 68 18301 IPv6 DSCPso-0/1/1.0 69 8 IPv4 precedenceRewrite Rule Mapping
user@R1>show class-of-service forwarding-table rewrite-rule mappingInterface Index Table index Typeso-0/1/1.0 68 58077 IPv6 DSCPScheduler Map
user@R1>show class-of-service scheduler-map diffserv-cos-mapScheduler map: diffserv-cos-map, Index: 1094596010Scheduler: be-DATA-scheduler, Forwarding class: be-DATA-class, Index: 14343Transmit rate: 40 percent, Rate Limit: none, Buffer size: 40 percent,Priority: lowDrop profiles:Loss priority Protocol Index NameLow non-TCP 1 <default-drop-profile>Low TCP 1 <default-drop-profile>High non-TCP 1 <default-drop-profile>High TCP 1 <default-drop-profile>Scheduler: ef-FIN-scheduler, Forwarding class: ef-FIN-class, Index: 21707Transmit rate: 10 percent, Rate Limit: none, Buffer size: 10 percent,Priority: highDrop profiles:Loss priority Protocol Index NameLow non-TCP 1 <default-drop-profile>Low TCP 1 <default-drop-profile>High non-TCP 1 <default-drop-profile>High TCP 1 <default-drop-profile>Scheduler: af-AV-scheduler, Forwarding class: af-AV-class, Index: 51704Transmit rate: 45 percent, Rate Limit: none, Buffer size: 45 percent,Priority: highDrop profiles:Loss priority Protocol Index NameLow non-TCP 61474 af-AV-normalLow TCP 61474 af-AV-normalHigh non-TCP 65199 af-AV-with-PLPHigh TCP 65199 af-AV-with-PLPScheduler: nc-CONTROL-scheduler, Forwarding class: nc-CONTROL-class, Index: 50404Transmit rate: 5 percent, Rate Limit: none, Buffer size: 5 percent,Priority: lowDrop profiles:Loss priority Protocol Index NameLow non-TCP 1 <default-drop-profile>Low TCP 1 <default-drop-profile>High non-TCP 1 <default-drop-profile>High TCP 1 <default-drop-profile>Forwarding Table Scheduler Map
user@R1>show class-of-service forwarding-table scheduler-map...Interface: so-0/0/1 (Index: 141, Map index: -543019056, Map type: FINAL, Num of queues: 4):Entry 0 (Scheduler index: 14343, Queue #: 0):Tx rate: 0 Kb (40%), Buffer size: 40 percentPriority lowPLP high: 1, PLP low: 1, TCP PLP high: 1, TCP PLP low: 1Entry 1 (Scheduler index: 21707, Queue #: 1):Tx rate: 0 Kb (10%), Buffer size: 10 percentPriority highPLP high: 1, PLP low: 1, TCP PLP high: 1, TCP PLP low: 1Entry 2 (Scheduler index: 51704, Queue #: 2):Tx rate: 0 Kb (45%), Buffer size: 45 percentPriority highPLP high: 65199, PLP low: 61474, TCP PLP high: 65199, TCP PLP low: 61474Entry 3 (Scheduler index: 50404, Queue #: 3):Tx rate: 0 Kb (5%), Buffer size: 5 percentPriority lowPLP high: 1, PLP low: 1, TCP PLP high: 1, TCP PLP low: 1...