The given below example uses "default-8q-out-policy" logic. You can adjust queue priorities or bandwidth based on your existing QoS setup
class type queuing c-out-8q-q7
priority level 1
class type queuing c-out-8q-q6
bandwidth remaining percent 0
class type queuing c-out-8q-q5
bandwidth remaining percent 0
class type queuing c-out-8q-q4
bandwidth remaining percent 0
class type queuing c-out-8q-q3
bandwidth remaining percent 0
class type queuing c-out-8q-q2
bandwidth remaining percent 0
class type queuing c-out-8q-q1
bandwidth remaining percent 0
class type queuing c-out-8q-q-default
bandwidth remaining percent 100
burst-detect rise-threshold 90 percent fall-threshold 18 percent
Apply the policy to Target Interfaces
Apply the created queuing policy to all interfaces where you want to monitor for microbursts
interface Ethernet1/1
service-policy type queuing output MICRO-BURST-MONITOR
Repeat the above step for each relevant interface
Verify Configuration
Use the following command to confirm the policy is applied:
show run interface ethernet1/1
You should see:
service-policy type queuing output MICRO-BURST-MONITOR
Monitor for Burst Events
Once configured, monitor detected burst events using:
show queuing burst-detect
If a burst is detected, it will display the affected queue, rise/fall timestamps, and thresholds exceeded
Expected Behavior
During normal operation:
While running show queuing burst detect it returns no active bursts
During a Burst
The command will show entries indicating which queues experienced congestion
Command | Description |
| show queuing burst detect | Displays detected microbursts |
show interface counters errors | Checks for output discards |
show policy-map interface ethernnet1/x | Verifies applied policy |