I'm using FreeBSD 8.1-201008 amd64 snapshot.
When I watch log messages I see "kernel: arpresolve: can't allocate
llinfo for 10.0.16.251" messages repeating once per 2 minutes.
When I saw this log, default router changes unexpectedly. Normally
default router should be 193.X.Y.Z, but after this log default router
shown as 10.0.16.251. And routing really changes. I watch the changes
on routing table via "route -n monitor" command. I couldnt see
anything about default route changes.
I tried with both net.inet net.inet.flowtable.enable=0 and
net.inet.flowtable.enable=1. Nothing changes.
I think, arp table overflows and overwrites the routing table.
I captured the packges while this problem occurs. the tcpdump file:
http://193.255.128.30/~ryland/flowdata_10_0_16_251
tcpdump -w /home/flowdata_10_0_16_251 -ni bce0.116 host 10.0.16.251
system has 2x 4core Xeon, 32GB ram, about 5000 clients and 152 if_vlan
interfaces, 5 real NICs.
Any ideas?
Regards,
Özkan KIRIK
Mersin University @ Turkey
_______________________________________________
freebsd...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stabl...@freebsd.org"
> When I watch log messages I see "kernel: arpresolve: can't allocate
> llinfo for 10.0.16.251" messages ...
"can't allocate llinfo" has been in the network code for a _very_
long time.
One cause is, or at least used to be, the machine having no netmask
defined for its own IP address.
version of source file: src/sys/net/if.c,v 1.359.2.23 2010/07/30
21:58:35 but problem still occurs.
#arp -an | grep 10.0.16.251
? (10.0.16.251) at 00:21:5e:56:83:76 on bce0.116 expires in 1131 seconds [vlan]
# ifconfig bce0.116
bce0.116: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=103<RXCSUM,TXCSUM,TSO4>
ether 00:1b:78:38:55:f8
inet 10.0.16.254 netmask 0xffffff00 broadcast 10.0.16.255
inet 1.1.31.254 netmask 0xffffff00 broadcast 1.1.31.255
media: Ethernet autoselect (1000baseSX <full-duplex>)
status: active
vlan: 116 parent interface: bce0
interface has own IP & mask. I dont understand why this error occurs
altough this IP address exists in arp table.
This message ( kernel: arpresolve: can't allocate llinfo for
10.0.16.251 ) repeats too frequently. ( nearly once per 10 seconds. )