[Users] ARP queris being ignored

chris at cgb1911.mine.nu chris at cgb1911.mine.nu
Wed Apr 23 02:07:28 EDT 2008


Hi All,

I have been using OpenVZ for a few months now, and I've been having a
problem with VE's running for longer then a few days - the hardware
node ignores ARP queries for VE's that are running on it.  The VE has
IP 192.168.0.105.

When things are working, I see a line from 'arp -a' for the 192.168.0.105
host:
  [root at sonata ~]# arp -a
  ? (192.168.0.160) at 00:07:E9:5F:BA:60 [ether] on eth0
  ? (192.168.0.253) at 00:1B:2B:2C:C3:4D [ether] on eth0
  ? (192.168.0.105) at * PERM PUP on eth0

When things stop working, the 192.168.0.105 disappears from the output
of 'arp -a'.  An entry for 192.168.0.105 stops appearing in
/proc/net/arp as well.

A tcpdump show the arp query arriving on the hardware node.
  [root at sonata ~]# tcpdump -nni any arp
  tcpdump: WARNING: Promiscuous mode not supported on the "any" device
  tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
  listening on any, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
  15:30:19.964806 arp who-has 192.168.0.105 tell 192.168.0.253
  15:30:21.973385 arp who-has 192.168.0.105 tell 192.168.0.253
  15:30:23.973453 arp who-has 192.168.0.105 tell 192.168.0.253
  15:30:25.976838 arp who-has 192.168.0.105 tell 192.168.0.253

Further info:
 - VE is running with ip 192.168.0.105
    [root at sonata ~]# vzlist |grep 192.168.0.105
           105        125 running 192.168.0.105   zimbra-ose.cgb1911.mine.nu      

 - Centos 5 with a OpenVZ kernel from the yum repo
    [root at sonata ~]# cat /etc/redhat-release 
    CentOS release 5 (Final)
    [root at sonata ~]# uname -a
    Linux sonata.cgb1911.mine.nu 2.6.18-53.1.13.el5.028stab053.10 #1 SMP Tue Apr 1 14:58:47 MSD 2008 i686 i686 i386 GNU/Linux

Anyone have any idea what is going on?  Is there something further I
can do to debug this?  

Thanks in advance for any responses,

Chris Bennett (cgb)


More information about the Users mailing list