During worktime the arp-cache on the FW rises up to 4000 entries. I see several remote internet-hosts with the MAC of the nearest router, the default gateway of the FW. This behaviour leads to extreme packet loss. The "Neighbour Table Overflow" warning ist logged.
Our corporate network consists of less than 10 workstations, so this cannot be the reason to make this cache so huge. I doubt, that there should be any foreign hosts in the arp-cache.
Regards, Thorsten
Didn't find your answer? Ask the community — no account required.
M
Moe Trin
Don't they have a support mailing list or website?
formatting link
I _don't_ use IPCop, so I'm coming from a slightly different direction. An ARP cache that huge is ludicrous. The ARP protocol (RFC0826) is used to "translate" MAC addresses to IPs at the 'link' level. RFC1122 (Requirements for Internet Hosts - Communication Layers) section 2.3.2 _recommends_ that the ARP Timeout be on the order of a minute, but this timeout "SHOULD" be configurable. The default setting in all versions of Linux that I've worked with is one minute.
Thus, the presence of "remote internet-hosts" in the ARP cache might be allowed if the next hop router is proxy-arping (most unusual, and would indicate a routing table mis-configuration on the sending host as well as the unusual setting of proxy-arp by the router). Another possible reason for the presence of such foreign addresses is if the firewall is trying to detect address spoofing.
Yes - 4000 hosts on a single Ethernet collision domain is a bit out of the ordinary.
Yes - there should be no more than ten addresses in the table on the LAN interface, and probably very few more on the next-hop interface. I'd look at the cache to see if there is something unusual. Perhaps
would show how many entries there are for each MAC address. If you have more than a dozen or so entries, I'd be HIGHLY suspicious. As mentioned, this _could_ be an anti-spoofing configuration on the firewall, but if so, there's something wrong with the configuration or the implementation.
Old guy
R
Richard Parker
Attempting to overflow an arp cache is a fairly common method of trying to force switches to fail over into "hub mode" to allow packet sniffing on a switched network.
Not saying that that is what it is but I'd be very suspicious if the cache shows IP addresses or MAC addresses that do not belong on the network.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.