I'm looking for information on Packets Received Discarded errors. I know very little about what might cause this issue.
We have a HyperV Server with 2 physical NICs. One for the internal network (NIC1) and one of the management network (NIC2).
All of the VMs are on NIC1 (Internal Network) and the host is on NIC2 (Management Network). (you'll need to bear with me, as I'm not very up on HyperV either)
Basically there is an awful lot of Packets Received Discarded errors on NIC2 (Management Network).
Using Perfmon and - https://blogs.technet.microsoft.com/rmilne/2014/07/18/retrieving-packets-received-discarded-perfmon-counter-from-multiple-servers/
- I found that there were 785,710 Packets Received Discarded on NIC2 (Management Network) and none on NIC1 (Internal Network).
VMWare had a page on this for their product - https://kb.vmware.com/s/article/2039495
- that said the following:
This issue occurs when packets are dropped during high traffic bursts. This can occur due to a lack of receive and transmit buffer space or when receive traffic which is speed-constrained. For example, with a traffic filter.
NIC1 (Internal Network) has 100s of times more receive traffic than NIC2 (Management Network), which is why this is strange. There is hardly any traffic on NIC2 (Management Network) than on NIC1 (Internal Network).
I checked the Receive buffers in the advanced properties on NIC2 (Management Network) and it was set to 200, this was the same buffer size as NIC1 (Internal Network), which all the other VMs run on. Making this even stranger. This suggests that there is a lot of traffic going over NIC2 (Management Network), or that there is a fault on the NIC, as it is trying to fill up the buffer due to high traffic.
Does anyone know how this can be resolved or where to start looking at this?