{"id":1076,"date":"2010-11-20T10:08:01","date_gmt":"2010-11-20T10:08:01","guid":{"rendered":"http:\/\/mccltd.net\/blog\/?p=1076"},"modified":"2015-02-21T09:19:22","modified_gmt":"2015-02-21T09:19:22","slug":"qos-values-for-ip-precedence-dscp-and-mpls-exp","status":"publish","type":"post","link":"http:\/\/darenmatthews.com\/blog\/?p=1076","title":{"rendered":"QoS values for IP precedence, DSCP and MPLS EXP"},"content":{"rendered":"<p><span>This  table compares QoS values for IP precedence, Differentiated Services  Code Point (DSCP) and Multiprotocol Label Switching (MPLS) Experimental  (EXP) values along with standard values used in Cisco IOS\u00a0 Software for  configuration. <!--more--><\/span><\/p>\n<table border=\"1\" cellspacing=\"3\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td width=\"88\"><strong>Per Hop Behavior (PHB)<\/strong><\/td>\n<td width=\"52\"><strong>DSCP value<\/strong><\/td>\n<td width=\"86\"><strong>DSCP bits<\/strong><\/td>\n<td width=\"78\"><strong>IP precedence and Class of Service (COS) value (xyz000)<\/strong><\/td>\n<td width=\"257\"><strong>Comment:<\/strong><\/td>\n<td width=\"37\"><strong>MPLS EXP bits<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">Default<\/td>\n<td width=\"52\">0<\/td>\n<td width=\"86\">000000<\/td>\n<td width=\"78\">0=routine<\/td>\n<td width=\"257\">\n<ul>\n<li>Best effort<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">1<\/td>\n<td width=\"86\">000001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">2<\/td>\n<td width=\"86\">000010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">3<\/td>\n<td width=\"86\">000011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">4<\/td>\n<td width=\"86\">000100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">5<\/td>\n<td width=\"86\">000101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">6<\/td>\n<td width=\"86\">000110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">7<\/td>\n<td width=\"86\">000111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS1<\/td>\n<td width=\"52\">8<\/td>\n<td width=\"86\">001000<\/td>\n<td width=\"78\">1=priority<\/td>\n<td width=\"257\">\n<p style=\"min-height: 8pt; height: 8pt; padding: 0px;\">\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">9<\/td>\n<td width=\"86\">001001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF11<\/td>\n<td width=\"52\">10<\/td>\n<td width=\"86\">001010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 1 (001)<\/li>\n<li>Drop priority 010 (1)<\/li>\n<li>Dropped last in AF1 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">11<\/td>\n<td width=\"86\">001011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF12<\/td>\n<td width=\"52\">12<\/td>\n<td width=\"86\">001100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 1 (001)<\/li>\n<li>Drop priority 100 (2)<\/li>\n<li>Dropped 2nd in AF1 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">13<\/td>\n<td width=\"86\">001101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF13<\/td>\n<td width=\"52\">14<\/td>\n<td width=\"86\">001110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 1 (001)<\/li>\n<li>Drop priority 110 (3)<\/li>\n<li>Dropped first in AF1 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">15<\/td>\n<td width=\"86\">001111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS2<\/td>\n<td width=\"52\">16<\/td>\n<td width=\"86\">010000<\/td>\n<td width=\"78\">2=immediate<\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\">1<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">17<\/td>\n<td width=\"86\">010001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF21<\/td>\n<td width=\"52\">18<\/td>\n<td width=\"86\">010010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 2 (010)<\/li>\n<li>Drop priority 010 (1)<\/li>\n<li>Dropped last in AF2 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">19<\/td>\n<td width=\"86\">010011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF22<\/td>\n<td width=\"52\">20<\/td>\n<td width=\"86\">010100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 2 (010)<\/li>\n<li>Drop priority 100 (2)<\/li>\n<li>Dropped 2nd in AF2 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">21<\/td>\n<td width=\"86\">010101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF23<\/td>\n<td width=\"52\">22<\/td>\n<td width=\"86\">010110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 2 (010)<\/li>\n<li>Drop priority 110 (3)<\/li>\n<li>Dropped first in AF2 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">23<\/td>\n<td width=\"86\">010111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS3<\/td>\n<td width=\"52\">24<\/td>\n<td width=\"86\">011000<\/td>\n<td width=\"78\">3=Flash<\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\">2<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">25<\/td>\n<td width=\"86\">011001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF31<\/td>\n<td width=\"52\">26<\/td>\n<td width=\"86\">011010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 3 (011)<\/li>\n<li>Drop priority 1 (010)<\/li>\n<li>Dropped last in AF3 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">27<\/td>\n<td width=\"86\">011011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF32<\/td>\n<td width=\"52\">28<\/td>\n<td width=\"86\">011100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 3 (011)<\/li>\n<li>Drop priority 2 (100)<\/li>\n<li>Dropped 2nd in AF3 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">29<\/td>\n<td width=\"86\">011101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF33<\/td>\n<td width=\"52\">30<\/td>\n<td width=\"86\">011110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 3 (011)<\/li>\n<li>Drop priority 3 (110)<\/li>\n<li>Dropped first in AF3 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">31<\/td>\n<td width=\"86\">011111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS4<\/td>\n<td width=\"52\">32<\/td>\n<td width=\"86\">100000<\/td>\n<td width=\"78\">4=FlashOver<\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\">3<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">33<\/td>\n<td width=\"86\">100001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF41<\/td>\n<td width=\"52\">34<\/td>\n<td width=\"86\">100010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 4 (100)<\/li>\n<li>Drop priority 1 (010)<\/li>\n<li>Dropped last in AF4 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">35<\/td>\n<td width=\"86\">100011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF42<\/td>\n<td width=\"52\">36<\/td>\n<td width=\"86\">100100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 4 (100)<\/li>\n<li>Drop priority 2 (100)<\/li>\n<li>Dropped 2nd in AF4 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">37<\/td>\n<td width=\"86\">100101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">AF43<\/td>\n<td width=\"52\">38<\/td>\n<td width=\"86\">100110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">\n<ul>\n<li>Assured forwarding class 4 (100)<\/li>\n<li>Drop priority 3 (110)<\/li>\n<li>Dropped first in AF4 class<\/li>\n<\/ul>\n<\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">39<\/td>\n<td width=\"86\">100111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS5<\/td>\n<td width=\"52\">40<\/td>\n<td width=\"86\">101000<\/td>\n<td width=\"78\">5=critical<\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\">1<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">41<\/td>\n<td width=\"86\">101001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">42<\/td>\n<td width=\"86\">101010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">43<\/td>\n<td width=\"86\">101011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">44<\/td>\n<td width=\"86\">101100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">45<\/td>\n<td width=\"86\">101101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">EF<\/td>\n<td width=\"52\">46<\/td>\n<td width=\"86\">101110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\">Recommended Expedited Forwarding (EF) value (used for voice\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 traffic)<\/td>\n<td width=\"37\">6<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">47<\/td>\n<td width=\"86\">101111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS6<\/td>\n<td width=\"52\">48<\/td>\n<td width=\"86\">110000<\/td>\n<td width=\"78\">6=internet<\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">49<\/td>\n<td width=\"86\">110001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">50<\/td>\n<td width=\"86\">110010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">51<\/td>\n<td width=\"86\">110011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">52<\/td>\n<td width=\"86\">110100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">53<\/td>\n<td width=\"86\">110101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">54<\/td>\n<td width=\"86\">110110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">55<\/td>\n<td width=\"86\">110111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\">CS7<\/td>\n<td width=\"52\">56<\/td>\n<td width=\"86\">111000<\/td>\n<td width=\"78\">7=network<\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\">4<\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">57<\/td>\n<td width=\"86\">111001<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">58<\/td>\n<td width=\"86\">111010<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">59<\/td>\n<td width=\"86\">111011<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">60<\/td>\n<td width=\"86\">111100<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">61<\/td>\n<td width=\"86\">111101<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">62<\/td>\n<td width=\"86\">111110<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<td width=\"37\"><\/td>\n<\/tr>\n<tr>\n<td width=\"88\"><\/td>\n<td width=\"52\">63<\/td>\n<td width=\"86\">111111<\/td>\n<td width=\"78\"><\/td>\n<td width=\"257\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>This table compares QoS values for IP precedence, Differentiated Services Code Point (DSCP) and Multiprotocol Label Switching (MPLS) Experimental (EXP) values along with standard values used in Cisco IOS\u00a0 Software for configuration.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[27,76],"tags":[21],"_links":{"self":[{"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1076"}],"collection":[{"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1076"}],"version-history":[{"count":2,"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1076\/revisions"}],"predecessor-version":[{"id":2126,"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1076\/revisions\/2126"}],"wp:attachment":[{"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1076"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/darenmatthews.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}