Comment 3 for bug 1594165

Revision history for this message
Manish Singh (manishs) wrote :

Before analyzing the issue brief explanation on why flood mac based arp works.
Arp request with flood mac is destined to TSN because OVS switch has TSN as multicast service node. TSN on receiving the same checks its broadcast tree and finds the source to be OVS switch. Since it knows that packet is from baremetal, output of source IP lookup done as part of route processing is not used and vrouter replies with stitched mac.

Now when unicast ARP is sent, OVS switch directly sends it to compute which is not TSN. On this compute source IP lookup is done. Since baremetal source IP is not seen by contrail(as it is never published via OVS), best prefix match is subnet published by MX. The nexthop of same is ECMP as it is dual MX setup. On seeing NH as ECMP, vrouter assumes that packet has to be routed from this source and replies with vhost mac.

Currently there is no fix for this issue.