To configure CoS properties, you can include the following statements at the
class-of-service {
input {
fpc fpc-number {
precedence-map map-name;
}
interfaces {
interface-name {
inet-precedence-map;
mpls-cos-map;
unit unit-number {
output-queue queue-number;
}
}
}
precedence-map map-name {
bits precedence-bit output-queue queue-number;
}
}
output {
drop-profile profile-name {
stream-profile {
fill-level fill-percentage drop-probability probability-percentage;
}
plp-set-queue-profile {
fill-level fill-percentage drop-probability probability-percentage;
}
plp-clear-queue-profile {
fill-level fill-percentage drop-probability probability-percentage;
}
}
fpc fpc-number {
drop-profile profile-name;
}
interfaces {
interface-name {
transmit-queues {
output-queue queue-number buffer-percentage percentage;
}
weighted-round-robin {
output-queue queue-number weight percentage;
}
}
unit unit-number {
precedence-rewrite {
output-queue queue-number {
plp-clear rewrite-bits precedence-bit;
plp-set rewrite-bits precedence-bit;
}
}
}
}
}
policy {
class class-name {
classification-override {
output-queue queue-number;
}
}
}
}
This chapter discusses the tasks to configure CoS: