[ewg] [PATCH] update docs/ipoib_release_notes.txt to educate users on arp_ignore etc
Or Gerlitz
ogerlitz at voltaire.com
Tue May 29 23:42:35 PDT 2007
Hi,
please review, I have refined the section on multi homed IPoIB hosts and
added the suggestion to user the arp_ignore param.
Sean, I suggest you will add pointer or repeat it in short at the rdmacm
release notes as miscorrect settings would also cause issues with rdmacm
usage on such hosts.
Or.
--- docs/ipoib_release_notes.txt.orig 2007-05-30 09:29:26.000000000 +0300
+++ docs/ipoib_release_notes.txt 2007-05-30 09:52:57.000000000 +0300
@@ -44,11 +44,19 @@ the path for inspecting the debug level
===============================================================================
3. Known Issues
===============================================================================
-1. If a host has multiple interfaces, each belonging to a different IP subnet,
- yet they use the same InfiniBand switch, the host may build an incorrect ARP
- table. This may lead to problems which seem like violations of the IP rule
- requiring different broadcast domains -- a rule not observed in this
- implementation of IPoIB.
+1. A host that has multiple interfaces, each belonging to a different IP subnet,
+ yet they use the same InfiniBand Partition and are connected to the same IB
+ Switch, violates the IP rule requiring different broadcast domains and hence
+ may build an incorrect ARP table.
+
+ Thus the correct setting of multi-homed IPoIB host would be to use a different
+ PKEY for each IP subnet. When a host has multiple interfaces on the same IP
+ subnet, to avoid the case of a peer building an incorrect ARP entry (neighbour),
+ set the net.ipv4.conf.X.arp_ignore value to 1 or 2, where X stands for the
+ IPoIB interfaces (eg ib0.8002, ib1.8002, etc)
+
+ To learn more on the arp_ignore param, see Documentation/networking/ip-sysctl.txt
+ Note that distributions have the means to make kernel params persistent.
2. On Fedora Core 4, SuSE 10 and SLES 10:
a. There are IPoIB alias lines in modprobe.conf which prevent stopping/
More information about the ewg
mailing list