Hi folks,

I've been running into a problem every so often that I can't track down and
thought I'd just throw it out here to see if I get any bites.

I have 2 Gbit OSAs that I share among my guests and use VIPA to provide
failover in case one goes down.  So, every guest has an eth0, eth1, and an
lo:1 interface.  All access to the guests use the IP address assigned to
lo:1.

The problem is that sometimes a guest is unreachable using the lo:1 IP addr.
You can still access the guest through eth0 or eth1.  I've found 2 ways to
get out of the situation.  The first, is to drop all the interfaces and
bring them back up.  The other is to use arping like so:

arping -U -c 1 -I eth0 -s 0x0a0e0321 255.255.255.255

I happen to have a guest in this state right now, and here's the current
picture:

stpaulus900d:/proc # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:02:55:9A:B6:93
          inet addr:10.14.3.34  Bcast:10.14.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:278 errors:0 dropped:0 overruns:0 frame:0
          TX packets:357 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:29652 (28.9 Kb)  TX bytes:45535 (44.4 Kb)

eth1      Link encap:Ethernet  HWaddr 00:02:55:9A:B9:CA
          inet addr:10.14.3.35  Bcast:10.14.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:240 (240.0 b)  TX bytes:0 (0.0 b)
          Interrupt:3

lo:1      Link encap:Local Loopback
          inet addr:10.14.3.33  Mask:255.255.255.255
          UP LOOPBACK RUNNING  MTU:16436  Metric:1

stpaulus900d:/proc # cat qeth
devnos (hex) CHPID     device     cardtype port chksum prio-q'ing rtr fsz C
cnt
-------------- --- ---------- -------------- --     -- ---------- --- --- -
---
1000/1001/1002 x05       eth0       OSD_1000  0     no always_q_2  no 64k
128
1100/1101/1102 x06       eth1       OSD_1000  0     no always_q_2  no 64k
128
1300/1301/1302 xE0       hsi0   HiperSockets  0     no always_q_2  no 64k
128

stpaulus900d:/proc # cat qeth_ipa_takeover
add_vipa4 0a0e0321:eth0
add_vipa4 0a0e0321:eth1

stpaulus900d:/proc # qetharp -nq eth0|more
Address                                 HWaddress           HWType    Iface
10.14.3.1                               00:04:4d:5f:3b:82   ether     eth0
10.14.3.7                               00:02:55:9a:b6:93   ether     eth0
10.2.32.7                               00:02:55:9a:b6:93   ether     eth0
10.14.3.67                              00:02:55:9a:b6:93   ether     eth0
10.14.3.66                              00:02:55:9a:b6:93   ether     eth0
10.14.3.26                              00:02:55:9a:b6:93   ether     eth0
10.14.3.25                              00:02:55:9a:b6:93   ether     eth0
10.14.3.5                               00:02:55:9a:b6:93   ether     eth0
10.2.32.5                               00:02:55:9a:b6:93   ether     eth0
10.14.3.6                               00:02:55:9a:b6:93   ether     eth0
10.2.32.6                               00:02:55:9a:b6:93   ether     eth0
10.14.3.61                              00:02:55:9a:b6:93   ether     eth0
10.14.3.60                              00:02:55:9a:b6:93   ether     eth0
10.14.3.20                              00:02:55:9a:b6:93   ether     eth0
10.14.3.55                              00:02:55:9a:b6:93   ether     eth0
10.14.3.54                              00:02:55:9a:b6:93   ether     eth0
10.14.3.19                              00:02:55:9a:b6:93   ether     eth0
10.14.3.46                              00:02:55:9a:b6:93   ether     eth0
10.14.3.49                              00:02:55:9a:b6:93   ether     eth0
10.14.3.40                              00:02:55:9a:b6:93   ether     eth0
10.14.3.39                              00:02:55:9a:b6:93   ether     eth0
10.14.3.23                              00:02:55:9a:b6:93   ether     eth0
10.14.3.58                              00:02:55:9a:b6:93   ether     eth0
10.14.3.22                              00:02:55:9a:b6:93   ether     eth0
10.14.3.57                              00:02:55:9a:b6:93   ether     eth0
10.14.3.64                              00:02:55:9a:b6:93   ether     eth0
10.14.3.34                              00:02:55:9a:b6:93   ether     eth0
10.14.3.33                              00:02:55:9a:b6:93   ether     eth0
10.14.3.43                              00:02:55:9a:b6:93   ether     eth0
10.14.3.52                              00:02:55:9a:b6:93   ether     eth0
10.14.3.51                              00:02:55:9a:b6:93   ether     eth0
10.14.3.63                              00:02:55:9a:b6:93   ether     eth0
10.14.3.42                              00:02:55:9a:b6:93   ether     eth0
10.14.3.29                              00:02:55:9a:b6:93   ether     eth0
10.14.3.28                              00:02:55:9a:b6:93   ether     eth0
10.14.3.73                              00:02:55:9a:b6:93   ether     eth0
10.14.3.72                              00:02:55:9a:b6:93   ether     eth0
10.14.3.70                              00:02:55:9a:b6:93   ether     eth0
10.14.3.69                              00:02:55:9a:b6:93   ether     eth0
10.14.3.37                              00:02:55:9a:b6:93   ether     eth0
10.14.3.36                              00:02:55:9a:b6:93   ether     eth0

stpaulus900d:/proc # qetharp -nq eth1|more
Address                                 HWaddress           HWType    Iface
10.14.3.1                               00:04:4d:5f:3b:82   ether     eth1
10.14.3.21                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.68                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.66                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.27                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.62                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.60                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.19                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.56                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.54                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.47                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.50                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.45                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.48                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.41                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.39                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.24                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.22                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.59                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.57                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.65                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.35                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.33                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.44                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.53                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.30                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.28                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.74                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.72                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.71                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.38                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.36                              00:02:55:9a:b9:ca   ether     eth1

stpaulus900d:/proc # netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt
Iface
10.2.32.0       0.0.0.0         255.255.255.128 U        40 0          0
hsi0
10.14.3.0       0.0.0.0         255.255.255.0   U        40 0          0
eth1
10.14.3.0       0.0.0.0         255.255.255.0   U        40 0          0
eth0
0.0.0.0         10.14.3.1       0.0.0.0         UG       40 0          0
eth0

Fortunately, I can leave the guest like this as long as I want, so if you
folks have things to try, I'd be real happy to hear about em.

Any ideas would be greatly appreciated.

Thanks much,

Leland


CONFIDENTIALITY NOTICE: This e-mail communication and any attachments may
contain proprietary and privileged information for the use of the designated
recipients named above. Any unauthorized review, use, disclosure or
distribution is prohibited. If you are not the intended recipient, please
contact the sender by reply e-mail and destroy all copies of the original
message.

Reply via email to