This issue seems to be reintroduces in contrail 3.0.2.0-51 kilo. There are 2 MX routers and configures the virtual-gateway-address, When BMS i sending ARP request, then sometimes it gets a response from vrouter Vhost0 MAC address instead of VM MAC.
Here's the tcpdump on BMS [root@BMS ~]# tcpdump -e -n -i bond0.1500 arp tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on bond0.1500, link-type EN10MB (Ethernet), capture size 65535 bytes 01:38:07.260082 02:2e:ee:16:58:fd > 1c:c1:de:e7:b4:70, ethertype ARP (0x0806), length 56: Request who-has 11.0.1.200 tell 11.0.1.111, length 42 01:38:07.260099 1c:c1:de:e7:b4:70 > 02:2e:ee:16:58:fd, ethertype ARP (0x0806), length 42: Reply 11.0.1.200 is-at 1c:c1:de:e7:b4:70, length 28 01:38:13.257002 1c:c1:de:e7:b4:70 > 02:2e:ee:16:58:fd, ethertype ARP (0x0806), length 42: Request who-has 11.0.1.111 tell 11.0.1.200, length 28 01:38:13.257215 e4:1f:13:7a:6a:7a > 1c:c1:de:e7:b4:70, ethertype ARP (0x0806), length 56: Reply 11.0.1.111 is-at e4:1f:13:7a:6a:7a, length 42 01:38:14.258962 1c:c1:de:e7:b4:70 > 02:2e:ee:16:58:fd, ethertype ARP (0x0806), length 42: Request who-has 11.0.1.111 tell 11.0.1.200, length 28 01:38:14.259253 e4:1f:13:7a:6a:7a > 1c:c1:de:e7:b4:70, ethertype ARP (0x0806), length 56: Reply 11.0.1.111 is-at e4:1f:13:7a:6a:7a, length 42
02:2e:ee:16:58:fd is VM MAC on compute1 1c:c1:de:e7:b4:70 is BMS MAC address on VLAN1500 e4:1f:13:7a:6a:7a is the vhost0 on compute1:
root@compute-kvm-1:~# ifconfig vhost0 vhost0 Link encap:Ethernet HWaddr e4:1f:13:7a:6a:7a inet addr:10.10.1.13 Bcast:10.10.1.255 Mask:255.255.255.0
This issue seems to be reintroduces in contrail 3.0.2.0-51 kilo. gateway- address,
There are 2 MX routers and configures the virtual-
When BMS i sending ARP request, then sometimes it gets a response from vrouter Vhost0 MAC address instead of VM MAC.
Here's the tcpdump on BMS
[root@BMS ~]# tcpdump -e -n -i bond0.1500 arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on bond0.1500, link-type EN10MB (Ethernet), capture size 65535 bytes
01:38:07.260082 02:2e:ee:16:58:fd > 1c:c1:de:e7:b4:70, ethertype ARP (0x0806), length 56: Request who-has 11.0.1.200 tell 11.0.1.111, length 42
01:38:07.260099 1c:c1:de:e7:b4:70 > 02:2e:ee:16:58:fd, ethertype ARP (0x0806), length 42: Reply 11.0.1.200 is-at 1c:c1:de:e7:b4:70, length 28
01:38:13.257002 1c:c1:de:e7:b4:70 > 02:2e:ee:16:58:fd, ethertype ARP (0x0806), length 42: Request who-has 11.0.1.111 tell 11.0.1.200, length 28
01:38:13.257215 e4:1f:13:7a:6a:7a > 1c:c1:de:e7:b4:70, ethertype ARP (0x0806), length 56: Reply 11.0.1.111 is-at e4:1f:13:7a:6a:7a, length 42
01:38:14.258962 1c:c1:de:e7:b4:70 > 02:2e:ee:16:58:fd, ethertype ARP (0x0806), length 42: Request who-has 11.0.1.111 tell 11.0.1.200, length 28
01:38:14.259253 e4:1f:13:7a:6a:7a > 1c:c1:de:e7:b4:70, ethertype ARP (0x0806), length 56: Reply 11.0.1.111 is-at e4:1f:13:7a:6a:7a, length 42
02:2e:ee:16:58:fd is VM MAC on compute1
1c:c1:de:e7:b4:70 is BMS MAC address on VLAN1500
e4:1f:13:7a:6a:7a is the vhost0 on compute1:
root@compute- kvm-1:~ # ifconfig vhost0
vhost0 Link encap:Ethernet HWaddr e4:1f:13:7a:6a:7a
inet addr:10.10.1.13 Bcast:10.10.1.255 Mask:255.255.255.0