Two hosts, A and B.
igb0 on A connects to e1000g1 on B.

host A
# dladm show-link
LINK        CLASS     MTU    STATE    BRIDGE     OVER
igb0        phys      1500   unknown  --         --
e1000g0     phys      1500   up       --         --
e1000g1     phys      1500   up       --         --
igb1        phys      1500   up       --         --
e1000g1vnic1 vnic     1500   up       --         e1000g1

e1000g1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 
index 278
        inet 10.0.1.132 netmask ffffff00 broadcast 10.0.1.255
        ether 0:23:8b:64:da:13

e1000g1vnic1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 
1500 index 280
        inet 10.0.5.132 netmask ffffff00 broadcast 10.0.5.255
        ether 2:8:20:8e:88:2e

host B
igb0: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 
index 334
        inet 10.0.1.129 netmask ffffff00 broadcast 10.0.1.255
        ether 0:1b:21:32:ed:c4
igb0vnic1: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 
1500 index 336
        inet 10.0.5.134 netmask ffffff00 broadcast 10.0.5.255
        ether 2:8:20:fc:e2:6

Then on host A:
# snoop -d e1000g1
Using device e1000g1 (promiscuous mode)
+  10.0.5.134 -> *            ARP C Who is 10.0.5.134, 10.0.5.134 ?
  10.0.5.132 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?

Similar can be seen on host B:
# snoop -d igb0
Using device igb0 (promiscuous mode)
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?
  10.0.5.134 -> *            ARP C Who is 10.0.5.132, 10.0.5.132 ?

Why doesn't either host answer the ARP of the other (for 10.0.5.0/24)?

Darren

Reply via email to