class-of-service { host-outbound-traffic { forwarding-class nc; dscp-code-point 110000; } forwarding-classes { class be queue-num 0; class le queue-num 1; class af queue-num 2; class nc queue-num 4; } schedulers { nc { transmit-rate percent 1; buffer-size percent 1; priority high; } af { transmit-rate percent 50; buffer-size percent 59; priority high; } le { transmit-rate percent 1; buffer-size percent 1; priority low; } be { transmit-rate percent 48; buffer-size percent 48; priority low; } scheduler-maps { qos-map { forwarding-class nc scheduler nc; forwarding-class af scheduler af; forwarding-class le scheduelr le; forwarding-class be scheduler be; } } classifiers { dscp core-v4 { forwarding-class nc { loss-priority low code-points 110000; } forwarding-class af { loss-priority low code-points 010000; } forwarding-class le { loss-priority low code-points 000001; } forwarding-class be { loss-priority low code-points [ ALL_BUT_LISTED_BELOW ]; } dscp edge-v4 { forwarding-class le { loss-priority low code-points 000001; } forwarding-class be { loss-priority low code-points [ ALL_BUT_LISTED_BELOW ]; } } ### ALSO dscp v6, exp, ieee-802.1 versions need to be configured same way for core + edge, you should have 8 classifier interfaces { all { sceudler-map qos-map; unit * { classifiers { dscp edge-v4; dscp-ipv6 edge-v6; exp edge-exp; ieee-802.1 edge-vlan; } rewrite-rules { dscp v4; dscp-ipv6 v6; exp exp; ieee-802.1 vlan; } } } xe-1/2/3:0 { ## and all other core interfaces sceudler-map qos-map; unit 0 { classifiers { dscp core-v4; dscp-ipv6 core-v6; exp core-exp; ieee-802.1 core-vlan; } rewrite-rules { dscp v4; dscp-ipv6 v6; exp exp; ieee-802.1 vlan; } } } } rewrite-rules { dscp v4 { forwarding-class nc { loss-priority low code-point 110000; } forwarding-class af { loss-priority low code-point 010000; } forwarding-class le { loss-priority low code-point 000001; } forwarding-class be { loss-priority low code-point 000000; } } ### ALSO v6, exp, ieee-802.1 } }