[ewg] OFED 1.5, RHEL4: IPv6 doesn't work between RHEL4 hosts and other distros.
Mike Heinz
michael.heinz at qlogic.com
Fri Feb 26 11:14:15 PST 2010
One of my testers reported this, has anyone else seen it? Given two RHEL4 hosts, IPV6 works correctly, (according to the testers) but IPV6 does not work between hosts running RHEL4u8 and hosts running SLES10 or RHEL5.
Given an RHEL5 host:
[root at homer ~]# ifconfig ib0
ib0 Link encap:InfiniBand HWaddr 80:00:04:04:FE:80:00:00:00:00:00:00:00:00:00:00:00:00:00:00
inet addr:172.21.33.208 Bcast:172.21.33.255 Mask:255.255.255.0
inet6 addr: fe80::206:6a00:a000:707f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:65520 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:24 overruns:0 carrier:0
collisions:0 txqueuelen:256
And an RHEL4 host:
[root at apu ~]# ifconfig ib0
ib0 Link encap:UNSPEC HWaddr 80-00-04-04-FE-80-00-00-00-00-00-00-00-00-00-00
inet addr:172.21.33.210 Bcast:172.21.33.255 Mask:255.255.255.0
inet6 addr: fe80::206:6a00:a000:6ca8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:65520 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:256
RX bytes:1092 (1.0 KiB) TX bytes:2176 (2.1 KiB)
pinging over ipv4 works:
[root at homer ~]# ping 172.21.33.210
PING 172.21.33.210 (172.21.33.210) 56(84) bytes of data.
64 bytes from 172.21.33.210: icmp_seq=1 ttl=64 time=0.064 ms
64 bytes from 172.21.33.210: icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from 172.21.33.210: icmp_seq=3 ttl=64 time=0.024 ms
64 bytes from 172.21.33.210: icmp_seq=4 ttl=64 time=0.026 ms
[root at apu ~]# ping 172.21.33.208
PING 172.21.33.208 (172.21.33.208) 56(84) bytes of data.
64 bytes from 172.21.33.208: icmp_seq=0 ttl=64 time=0.053 ms
64 bytes from 172.21.33.208: icmp_seq=1 ttl=64 time=0.026 ms
64 bytes from 172.21.33.208: icmp_seq=2 ttl=64 time=0.026 ms
64 bytes from 172.21.33.208: icmp_seq=3 ttl=64 time=0.027 ms
64 bytes from 172.21.33.208: icmp_seq=4 ttl=64 time=0.025 ms
However, pinging over ipv6 fails:
[root at homer ~]# ping6 -I ib0 fe80::206:6a00:a000:6ca8
PING fe80::206:6a00:a000:6ca8(fe80::206:6a00:a000:6ca8) from fe80::206:6a00:a000:707f ib0: 56 data bytes
>From fe80::206:6a00:a000:707f icmp_seq=1 Destination unreachable: Address unreachable
>From fe80::206:6a00:a000:707f icmp_seq=2 Destination unreachable: Address unreachable
>From fe80::206:6a00:a000:707f icmp_seq=3 Destination unreachable: Address unreachable
But pinging over ipv6 works between rhel5 boxes:
[root at homer ~]# ping6 -I ib0 fe80::206:6a00:a000:7d5e
PING fe80::206:6a00:a000:7d5e(fe80::206:6a00:a000:7d5e) from fe80::206:6a00:a000:707f ib0: 56 data bytes
64 bytes from fe80::206:6a00:a000:7d5e: icmp_seq=0 ttl=64 time=1.72 ms
64 bytes from fe80::206:6a00:a000:7d5e: icmp_seq=1 ttl=64 time=0.063 ms
64 bytes from fe80::206:6a00:a000:7d5e: icmp_seq=2 ttl=64 time=0.033 ms
64 bytes from fe80::206:6a00:a000:7d5e: icmp_seq=3 ttl=64 time=0.044 ms
Similarly, the RHEL5 host can ping IPV6 to a SLES10 host:
[root at homer ~]# ping6 -I ib0 fe80::206:6a00:a000:6cc1
PING fe80::206:6a00:a000:6cc1(fe80::206:6a00:a000:6cc1) from fe80::206:6a00:a000:707f ib0: 56 data bytes
64 bytes from fe80::206:6a00:a000:6cc1: icmp_seq=0 ttl=64 time=1.91 ms
64 bytes from fe80::206:6a00:a000:6cc1: icmp_seq=1 ttl=64 time=0.048 ms
Any ideas? Has anyone seen this? I tried turning on debugging in ipoib, but no additional information was output.
More information about the ewg
mailing list