Hello all--
I've been having a fascinating problem involving spurious arp requests
(fairly vanilla 2.2.16 kernel). I have multiple ethernet cards serving
separate subnets (FWIW: 192.168.100 and 192.168.200; eth0 and eth1
respectively). The 100 net is served through a load-balancer that reaps
connections if they are idle for too long.
Unfortunately, after these connections are reaped, it *appears* (I
say appears because I only suspect the reaping causes the arp) Linux
periodically generates an arp on the 100 net using the MAC address of
eth1 (200 net;the "tell" refers to the 100 net address). As you might
suspect, the load balancer receives this arp, updates its arp table for
that address, and connectivity over the 100 net (the 200 net still works) is
lost between these two machines until another arp request (this time
referencing the MAC address associated with the card on the 100 net)
occurs.
I've unsuccessfully poked around DejaNews trying to figure out what's
happening, so I thought I'd ask for advice here. NOTE: if anyone is
interested in seeing tcpdump output, I'd be happy to provide it on Monday.
Sorry I couldn't provide any sort of network diagram. It's too close to
bedtime to for me to be that creative. Anyhow, thanks in advance.
--Brad
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]