> If you ping the the ROACH from the PC (e.g. run "ping 10.0.0.20" on the
> PC), does it get replies?  What does "arp -a" show afterwards?

[r...@arcons controlScripts]# ping 10.0.0.20
PING 10.0.0.20 (10.0.0.20) 56(84) bytes of data.
>From 10.0.0.30 icmp_seq=1 Destination Host Unreachable
>From 10.0.0.30 icmp_seq=2 Destination Host Unreachable
>From 10.0.0.30 icmp_seq=3 Destination Host Unreachable
>From 10.0.0.30 icmp_seq=5 Destination Host Unreachable
>From 10.0.0.30 icmp_seq=6 Destination Host Unreachable
>From 10.0.0.30 icmp_seq=7 Destination Host Unreachable

--- 10.0.0.20 ping statistics ---
8 packets transmitted, 0 received, +6 errors, 100% packet loss, time 7000ms
, pipe 3
[r...@arcons controlScripts]# /sbin/arp -a
physgw-23.deepspace.ucsb.edu (128.111.23.8) at 00:D0:2B:E5:E1:00 [ether]
on eth0
? (10.0.0.20) at <incomplete> on eth1

Note, "eth1" is the 10gb nic on this PC.


Thanks,
Sean


> Hi Sean,
>
> On Oct 29, 2010, at 2:10 PM, [email protected] wrote:
>
>> Here are the outputs of print_10gbe_core_details and tcpdump.  It looks
>> to
>> me that the ARP table is configured properly.  Do you still see
>> something
>> funny in the received packet?
>>
>> ARP Table:
>> IP:  10.  0.  0. 20: MAC: 02 02 0A 00 00 14
>> IP:  10.  0.  0. 30: MAC: FF FF FF FF FF FF
>
> The ROACH's ARP table has an entry for itself (10.0.0.20), but it does not
> have a valid MAC address for the PC (10.0.0.30), which leads to...
>
>> [r...@arcons controlScripts]# /usr/sbin/tcpdump -xx -i eth1 -c 1
>> tcpdump: verbose output suppressed, use -v or -vv for full protocol
>> decode
>> listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
>> 13:53:27.263857 IP 10.0.0.20.60000 > 10.0.0.30.60000: UDP, length 4104
>>        0x0000:  ffff ffff ffff 0202 0a00 0014 0800 4500
>>        0x0010:  1024 0000 4000 ff11 5797 0a00 0014 0a00
>>        0x0020:  001e ea60 ea60 1010 0000 0000 0000 0000
>>        0x0030:  0000 0000 0000 0000 0000 0000 0000 0000
>>        0x0040:  0000 0000 0000 0000 0000 0000 0000 0000
>>        0x0050:  0000 0000 0000 0000 0000 0000 0000 0000
>
> This packet still has broadcast Ethernet address and unicast IP address.
> It seems like for some reason that ROACH is not sending the PC an ARP
> request OR the firewall is blocking the ARP request OR the firewall is
> blocking the ARP response OR the ARP response is not being properly
> addressed/routed to the right egress interface.
>
> If you ping the the ROACH from the PC (e.g. run "ping 10.0.0.20" on the
> PC), does it get replies?  What does "arp -a" show afterwards?
>
> Hope this helps,
> Dave
>
>
>



Reply via email to