[Contents] [Prev] [Next] [Index] [Report an Error]

Examples: Configuring Up to 16 Forwarding Classes

This section includes the following examples:

Configure 16 forwarding classes:

Configuring 16 Forwarding Classes

[edit class-of-service]
forwarding-classes {
class fc0 queue-num 0;
class fc1 queue-num 0;
class fc2 queue-num 1;
class fc3 queue-num 1;
class fc4 queue-num 2;
class fc5 queue-num 2;
class fc6 queue-num 3;
class fc7 queue-num 3;
class fc8 queue-num 4;
class fc9 queue-num 4;
class fc10 queue-num 5;
class fc11 queue-num 5;
class fc12 queue-num 6;
class fc13 queue-num 6;
class fc14 queue-num 7;
class fc15 queue-num 7;
}

For PICs restricted to four queues, map four forwarding classes to each queue:

Restricted Queues: Mapping Two Forwarding Classes to Each Queue

[edit class-of-service]
restricted-queues {
forwarding-class fc0 queue 0;
forwarding-class fc1 queue 0;
forwarding-class fc2 queue 0;
forwarding-class fc3 queue 0;
forwarding-class fc4 queue 1;
forwarding-class fc5 queue 1;
forwarding-class fc6 queue 1;
forwarding-class fc7 queue 1;
forwarding-class fc8 queue 2;
forwarding-class fc9 queue 2;
forwarding-class fc10 queue 2;
forwarding-class fc11 queue 2;
forwarding-class fc12 queue 3;
forwarding-class fc13 queue 3;
forwarding-class fc14 queue 3;
forwarding-class fc15 queue 3;
}

For PICs restricted to four queues, if you map multiple forwarding classes to a queue, the multiple forwarding classes must refer to the same scheduler:

Configuring a Scheduler Map Applicable to an Interface Restricted to Four Queues

[edit class-of-service]
scheduler-maps {
interface-restricted {
forwarding-class be scheduler Q0;
forwarding-class ef scheduler Q1;
forwarding-class ef1 scheduler Q1;
forwarding-class ef2 scheduler Q1;
forwarding-class af1 scheduler Q2;
forwarding-class af scheduler Q2;
forwarding-class nc scheduler Q3;
forwarding-class nc1 scheduler Q3;
}
}
[edit class-of-service]
restricted-queues {
forwarding-class be queue 0;
forwarding-class ef queue 1;
forwarding-class ef1 queue 1;
forwarding-class ef2 queue 1;
forwarding-class af queue 2;
forwarding-class af1 queue 2;
forwarding-class nc queue 3;
forwarding-class nc1 queue 3;
}

[Contents] [Prev] [Next] [Index] [Report an Error]