What is the ae9 interface utilization?
Also, neither of your strict-high schedulers,
control-network-sched or voice-network-sched, have transmit rates. Furthermore, you will want to apply a shaping-rate with the transmit-rate which will limit the amount of traffic these queues can use. The transmit-rate statement alone does not do that for strict-high priority queues. Without the shaping-rate statement, the strict-high queues can use up any and all bandwidth they need thus causing lower priority queues like your BE one to starve and drop packets.
Original Message:
Sent: 10-29-2021 11:10
From: Unknown User
Subject: Drops are on the BE queue
Dear Team,
We have couple of ex2200 vcs connected to a five member ex3300 vc. we have seeing drops are on the BE queue on ae uplink interfaces though we have configured qos
dsw-agg> show class-of-service interface ae9.0
Logical interface: ae9.0, Index: 82
Object Name Type Index
Classifier dscp_ba dscp 12806
Classifier ieee8021p-default ieee8021p 11
dsw-agg> show interfaces queue ge-0/0/16
Physical interface: ge-0/0/16, Enabled, Physical link is Up
Interface index: 190, SNMP ifIndex: 535
Forwarding classes: 16 supported, 5 in use
Egress queues: 8 supported, 5 in use
Queue: 0, Forwarding classes: Best-Effort
Queued:
Transmitted:
Packets : 30106586
Bytes : 19940414334
Tail-dropped packets : 4274
RL-dropped packets : 0
RL-dropped bytes : 0
Queue: 1, Forwarding classes: Mission-Critical
Queued:
Transmitted:
Packets : 31098
Bytes : 25815801
Tail-dropped packets : 0
RL-dropped packets : 0
RL-dropped bytes : 0
Queue: 3, Forwarding classes: Video
Queued:
Transmitted:
Packets : 182694823
Bytes : 26648174628
Tail-dropped packets : 60
RL-dropped packets : 0
RL-dropped bytes : 0
Queue: 5, Forwarding classes: Voice
Queued:
Transmitted:
Packets : 1101966
Bytes : 841722093
Tail-dropped packets : 0
RL-dropped packets : 0
RL-dropped bytes : 0
Queue: 7, Forwarding classes: Network-Control
Queued:
Transmitted:
Packets : 660504
Bytes : 88282295
Tail-dropped packets : 0
RL-dropped packets : 0
RL-dropped bytes : 0
dsw-agg> show configuration class-of-service
classifiers {
dscp dscp_ba {
forwarding-class Network-Control {
loss-priority low code-points nc1;
}
forwarding-class Voice {
loss-priority low code-points ef;
}
forwarding-class Video {
loss-priority low code-points af21;
}
forwarding-class Mission-Critical {
loss-priority low code-points af11;
}
forwarding-class Best-Effort {
loss-priority low code-points be;
}
}
}
drop-profiles {
80-full {
fill-level 80;
}
}
forwarding-classes {
class Network-Control queue-num 7;
class Voice queue-num 5;
class Video queue-num 3;
class Mission-Critical queue-num 1;
class Best-Effort queue-num 0;
}
interfaces {
ae* {
scheduler-map network-port-sched;
unit * {
classifiers {
dscp dscp_ba;
}
}
}
}
scheduler-maps {
network-port-sched {
forwarding-class Network-Control scheduler control-network-sched;
forwarding-class Voice scheduler voice-network-sched;
forwarding-class Video scheduler video-sched;
forwarding-class Mission-Critical scheduler mission-critical-sched;
forwarding-class Best-Effort scheduler be-sched;
}
}
schedulers {
control-network-sched {
buffer-size percent 5;
priority strict-high;
drop-profile-map loss-priority high protocol any drop-profile 80-full;
}
voice-network-sched {
buffer-size percent 5;
priority strict-high;
}
video-sched {
transmit-rate percent 20;
buffer-size percent 20;
priority low;
}
mission-critical-sched {
transmit-rate percent 50;
buffer-size percent 50;
priority low;
}
be-sched {
transmit-rate {
remainder;
}
buffer-size {
remainder;
}
priority low;
}
}
Let me know any changes required to avoid the drops.
Thanks,
AN