On Wed, Jan 30, 2008 at 03:38:00PM +0100, Bogdan Costescu wrote:
> The results is that, with the default Linux kernel settings, there is
> no way to tell which way a connection will take in a multi-rail TCP/IP
> setup. Even more, when the ARP cache expires and a new ARP request is
> made, the answer (MAC address) from the target/destination could be
> different, so that from that moment on the connection could switch to
> a different media. I've tested this recently with the RHEL5 kernels
> with one gigabit and one Myri-10G connection, seeing a TCP stream
> switching randomly between the gigabit and the Myri-10G connection.
That's weird. I've never seen this, but according to the various ARP
settings in the Linux kernel, I could imagine such a scenario.
IPv6 doesn't use ARP, but neighbourhood discovery. It's completely
different, and I hope it behaves "link local". It's a whole protocol
("ICMPv6"), so things might be better.
Cluster and Metacomputing Working Group
Friedrich-Schiller-Universität Jena, Germany