04-06-2014 03:21 PM - edited 03-07-2019 07:00 PM
I have a number of switches being monitored that are reports many outdiscards on various ports. What is the easiest way to prevent outdiscards from occurring on ethernet ports?
04-06-2014 05:23 PM
Discards on an ethernet port normally happens when the downstream device constantly keeps sending a "pause" frame to the switch. The switch then sends the intended packets into a buffer pool. When this buffer gets full, the switch will then discard the oldest packet. This is when discard counter increments.
A few ways to manage discards is QoS and another is check the configuration of the downstream device.
One of the most common causes of discards is when your switch has a very low buffer or memory pool and it couldn't handle micro-burst of data traffic. This happens when you have a Catalyst switch and you've got high-speed VM as downstream clients.
04-09-2014 08:56 AM
Leo,
Taking your statement into account, what is a possible solution I could look at implementing on my side to resolve the outdiscards?
04-09-2014 03:26 PM
There are several methods to determine if QoS (or the lack of) is the cause of your discards.
My favourite is the quick-and-very-dirty method of setting the port to 10/100 Mbps (interface command: speed auto 10 100) and see if the discards are still incrementing or not.
05-13-2014 01:20 PM
Most of the ports experiencing the outdiscards are already configured for auto negotiation.
05-21-2014 03:19 AM
This maybe a negotiation problem with your specific hosts...... Currently I have an issue with incrementing discards on a bunch of switch ports running 1gb auto, I have a Gigamon aggregator switch tapping these problem switch ports sending each hosts data to a traffic analyzer tool. I can see over 1s period the max bandwidth is 600mb for most hosts (all 1gb links) but if I dig deeper over 1ms and 10ms microbursts I can see the link almost constantly hitting 1GB, ie.- hitting the max. QOS is really not going to make much difference here with my type of traffic, the solution is to go to a 10Gb solution. Not an easy solution, this costs money! How many packets per/sec per 5 min input and output are you seeing? Mine are approx 10,000-15,000 on average on a WS-X6748-GE-TX card. sh int gi1/10
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide