Re: multi-IP ARP announcement bugs?

Mark Blackman <[email protected]> Mon, 23 Mar 2009 15:54:39 +0000
Newsgroups gmane.comp.apache.mod-wackamole.general
Message-ID <[email protected]>
Thanks. During start-up I agree it's doing the right thing. I'm not so  
sure
I agree it does the right thing when a 'wackatrl -f' is issued on one  
of the machines.

That sequence includes a wackatrl -f / wackatrl -s (on s2 I think).  
Does your reading
indicated the failover case results in the "right" grat. arp packets?

I'll reread my playback to spell out what I believe is missing.

- Mark

On 23 Mar 2009, at 15:50, Theo Schlossnagle wrote:

> Looks right to me.  You are grat-arping from every IP to every IP on  
> your network...
>
> 82.138.255.16/28
> 82.138.254.16/28
>
> There are 16 address - 2 (net/bcast) ... so 14 people on each  
> network that need to be notified that the IPs are owned by new  
> machines.  You have 4 IPs configured on each box.... 3 are on one  
> subnet and 1 is on the other... So, you should see 3*14 + 1*14  
> gratuitous arp responses from each machine.  Your tcpdump looks  
> fine.  If you look inside the payload, you'll see all the  
> combinations represented in the source and target addresses.
>
>
> On Mar 22, 2009, at 6:53 PM, Mark Blackman wrote:
>
>> Ok, i've attached the correct config, wackamole debug output and  
>> tcpdump of arp-only
>> packets.
>>
>> The original config was the result of paring down the 4 IPs per  
>> group to a single IP
>> as a test.
>>
>> - Mark
>>
>> <wackamole-diag-correct.tgz>
>>
>>
>> On 22 Mar 2009, at 22:25, Mark Blackman wrote:
>>
>>>
>>> On 20 Mar 2009, at 17:18, Theo Schlossnagle wrote:
>>>
>>>> config file, and an arp-only tcpdump on every interface for the  
>>>> same time period and the relevant syslog output.
>>>>
>>>
>>> Attached as requested. Sent only to yourself as it include client  
>>> set-up details, but feel
>>> free to respond on the list.
>>>
>>> Two machines, s1 and s2 both on the following 3 subnets
>>>
>>> 10.10.10.0/24
>>> 82.138.255.16/28
>>> 82.138.254.16/28
>>>
>>> the spread daemon is configured to use the 10.10.10.0/24 subnet IPs
>>>
>>> the machines take responsibility for two groups of 4 IPs as
>>> the configuration file should indicate. With luck I've merely
>>> screwed up the configuration.
>>>
>>> I've attached the tcpdump output (arp) from each machine, suitable
>>> for tcpdump -r playback, both configuration files (hopefully  
>>> identical)
>>> and finally output from both wackamole daemons with '-d' specified.
>>>
>>> I ran wacktrl -f / wackatrl -s sequence while the daemons were  
>>> running
>>> as an example.
>>>
>>> Cheers,
>>> Mark Blackman
>>> Exonetric
>>>
>>>
>>>
>>> <wackamole-diag.tgz>
>>>
>>>
>>>
>>
>
> --
> Theo Schlossnagle
> Principal/CEO
> OmniTI Computer Consulting, Inc.
> Web Applications & Internet Architectures
> w: http://omniti.com   p: +1.443.325.1357 x201   f: +1.410.872.4911
>
>
>
>