Ian,
If my question is too general, it's because it was meant to be I am
interested in your experience with gratuitous ARP because I need to
implement a failover software that also will strongly rely on G.ARP when
announcing a IP/MAC address change. I do not know all Ethernet-capable
devices every built and how they react on G.ARP, so I appreciate if you
share your experience with me. My guess was that this is a vital issue for
HA as well, but so far I could not find a lot of resources on the net
addressing this subject.
What I have in mind is something like the following list:
OS/Device Uses G.ARP Request for Uses
G.ARP Reply for
-------------------------------------------------------------------------------
Windows XP nothing nothing
Windows Vista only updating an arp entry nothing
Linux Kernel xxx nothing updating
an existing and inserting a new arp entry
Cisco IOS ... ...
...
Best regards and thanks in advance for your help,
Roland
---
On Tue, 15 Jan 2008 16:06:50 +0100, Ian Turner <[EMAIL PROTECTED]> wrote:
Roland,
ARP is an Ethernet and Token Ring protocol which is required in order to do
ARP over ethernet. Heartbeat's IPaddr script (via the send_arp tool) can
send
RFC1042 ARP packets over any link that supports the IEEE 802.2 data layer,
which includes all kinds of Ethernet (including wireless ethernet) and
token
ring networks.
You didn't say anything about what kind of "special device" you have, but
at
the very least if it is a point-to-point interface, then no gratuitous arp
is
required. My heartbeat configuration has the cluster IP address attached
to a
loopback interface, which obviously has no need for ARP packets.
If you provide more detail we may be able to provide a more useful answer.
Cheers,
--Ian
Hello everybody
I read on your website that Linux HA uses gratuitous ARPs for announcing a
MAC address change. Did you face any issues so far regarding those
gratuitous ARPs with special devices. As far as I know, there is no rfc
defining a standard action when receiving such gratuitous ARPs. So I guess
some OS might simply ignore them or handle them differently than other
implementations.
Best regards,
Roland
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems