Mailinglist Archive: opensuse-bugs (6182 mails)

< Previous Next >
[Bug 614389] iputils arping not working
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 12 Jul 2010 19:27:37 +0000
  • Message-id: <20100712192737.B704ACC7CF@xxxxxxxxxxxxxxxxxxxxxx>
http://bugzilla.novell.com/show_bug.cgi?id=614389

http://bugzilla.novell.com/show_bug.cgi?id=614389#c6


Marius Tomaschewski <mt@xxxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Depends on| |610839

--- Comment #6 from Marius Tomaschewski <mt@xxxxxxxxxx> 2010-07-12 19:27:36 UTC
---
A unicast ARP request is usually sent to already known - e.g. cached - address.

But you're right -- it seems that the Infiniband fix for bnc #610839 breaks
the broadcasts completely.

Without the patch it sends one broadcast + unicasts and receives replies:

### without -b:
# arping -I br0 -c 3 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.686ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.709ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.688ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
# (tcpdump -lenfvi eth0 'ether proto \arp')
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > 00:24:e8:cd:32:33, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (00:24:e8:cd:32:33) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > 00:24:e8:cd:32:33, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (00:24:e8:cd:32:33) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33


#### with -b
# arping -I br0 -c 3 -b 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.749ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.814ms
Unicast reply from 172.16.1.5 [00:24:E8:CD:32:33] 0.724ms
Sent 3 probes (3 broadcast(s))
Received 3 response(s)
# (tcpdump -lenfvi eth0 'ether proto \arp')
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33
00:26:b9:8e:f8:66 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:ff:ff:ff:ff:ff) tell 172.16.1.1
00:24:e8:cd:32:33 > 00:26:b9:8e:f8:66, ethertype ARP (0x0806), length 60: arp
reply 172.16.1.5 is-at 00:24:e8:cd:32:33

When the patch applied, it sends to ff:26:ff:8e:00:66 regardless of -b
and does not receives any reply:

# arping -I br0 -c 3 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Sent 3 probes (3 broadcast(s))
Received 0 response(s)
# (tcpdump -lenfvi eth0 'ether proto \arp')
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1

# arping -I br0 -c 3 -b 172.16.1.5
ARPING 172.16.1.5 from 172.16.1.1 br0
Sent 3 probes (3 broadcast(s))
Received 0 response(s)
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1
00:26:b9:8e:f8:66 > ff:26:ff:8e:00:66, ethertype ARP (0x0806), length 42: arp
who-has 172.16.1.5 (ff:26:ff:8e:00:66) tell 172.16.1.1

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >