Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

rx_address_match_errors?

Posted on 2012-04-07
4
Medium Priority
?
2,564 Views
Last Modified: 2012-04-11
Hi Experts,

When I execute ethtool -S eth0, I see some values on rx_address_match_errors.
What does this thing means?

no errors found except for the rx_address_match_errors.
0
Comment
Question by:SandMan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 23

Expert Comment

by:Mysidia
ID: 37820705
That drop counter is packets that were dropped, because the packet does not pass the Unicast or the Multicast packet filters.     In other words,  it could be a packet 'flooded out the upstream switch'  because the destination MAC address was unknown to the switch,   the Ethernet frame may have arrived at computers that are not destination.

In other words, a frame was received on the Ethernet interface,  that doesn't have a destination MAC address  matching the  computer Network card's unicast MAC address,   and  
the destination MAC address of the packet wasn't a valid multicast Ethernet address for a
multicast group the system was listening on either.
0
 

Author Comment

by:SandMan
ID: 37828148
Thanks Mysidia, but why does this thing hapens? And is this a sign of a network issue?
0
 
LVL 23

Accepted Solution

by:
Mysidia earned 2000 total points
ID: 37830733
This is a low-level NIC statistic.   It's not really anything to be concerned about, unless you see this incrementing at a high rate.
Do you see the counter incrementing much, or does it stay at the same value?

As I mentioned above, it is completely normal for a  NIC to receive Ethernet frames not destined for it occasionally.

If it happens _too_ often,  there may be a problem.    If many non-broadcast packets are getting flooded,  the switch may not have sufficient resources to efficiently switch your LAN,  or you may have a malicious node attempting to fill up switch MAC address tables with fake entries (for example, in order to eavesdrop on other hosts by forcing their traffic to be flooded out).
Path thrashing and other mayhem can also result if there's an unintentional loop in the network.


If a switch receives a raw Ethernet frame  (a network packet) with a destination MAC address that has not been learned yet,  the switch will flood that frame out ALL  switch ports  (except the port that the frame came in on).

For example, if  some computer on your LAN has not sent any network traffic for 5  minutes or so,
its  MAC address may age out of the switch's memory.

Another host on your LAN may suddenly send a packet to that computer, for example a ping or a Netbios UDP query.  Since the destination MAC address is not on the switch's memory,  that one packet will get flooded out.

This is the most likely cause unless you see the counter running a whole lot.
0
 

Author Closing Comment

by:SandMan
ID: 37833053
Hi Mysidia, thank you for explaining it further. I learn new things from you today!

Thank you and have a good day ahead!
0

Featured Post

Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Suggested Courses

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question