arp output (flags)

I'm running an arp -an on a Solaris 10 box. We're using IPMP. One of the systems is not able to see a host on the same network. The only difference between the two systems (one is having a problem, the other isn't) at least so far is the output of arp:

# arp -an | grep 224.55
e1000g5 10.109.224.55        255.255.255.255          00:01:d7:58:02:86
e1000g7 10.109.224.55        255.255.255.255 o        00:01:d7:58:02:86
# arp -an | grep 224.55
e1000g5 10.109.224.55        255.255.255.255 o        00:01:d7:58:02:86
e1000g7 10.109.224.55        255.255.255.255 o        00:01:d7:58:02:86

The issue we're having is that 10.109.224.55 is the local DNS server. For some reason the first system is not seeing this IP and dropping to the backup DNS server.

Anyone have any ideas what the 'o' indicates? I did a "man arp" and it doesn't mention that flag.

e1000g7 is the standby interface so if traffic is trying to go that way, it'll time out (as it is) and go to the backup DNS.

Thanks for any help.

Carl

Take another look: arp(1M)

I see: