In a intra-vn ping, arp for the peer VM IP did not show the VM MAC
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Fix Committed
|
High
|
Hari Prasad Killi |
Bug Description
Build 3.0 2522 Ubuntu-14-04 multi-node setup
Launched two vms within a VN
ping from 10.1.1.4 to 10.1.1.3 passed.
root@nodec22:~# nova list
+------
| ID | Name | Status | Task State | Power State | Networks |
+------
| fadeed16-
| 36412e30-
+------
root@nodec22:~#
But arp table in 10.1.1.4 for IP 10.1.1.3 showed the VRRP mac of the agent instead of the real MAC of 10.1.1.3
ubuntu@vm2:~$ arp -an
? (10.1.1.1) at 00:00:5e:00:01:00 [ether] on eth0
? (10.1.1.2) at 00:00:5e:00:01:00 [ether] on eth0
ubuntu@vm2:~$ ping 10.1.1.3
PING 10.1.1.3 (10.1.1.3) 56(84) bytes of data.
64 bytes from 10.1.1.3: icmp_req=1 ttl=64 time=1.83 ms
^C
--- 10.1.1.3 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.835/1.
ubuntu@vm2:~$ arp -an
? (10.1.1.1) at 00:00:5e:00:01:00 [ether] on eth0
? (10.1.1.2) at 00:00:5e:00:01:00 [ether] on eth0
? (10.1.1.3) at 00:00:5e:00:01:00 [ether] on eth0
ubuntu@vm2:~$
ksync trace :
2015-01-12 10:15:46.384 KSyncEvent: object = Type : INET4_UNICAST Route Vrf : default-
2015-01-12 10:15:46.384 KSyncRoute: info= [ addr = 10.1.1.4 vrf = 1 operation = ADD/CHANGE nh_idx = 22 mac = 00:00:00:00:00:00 type = INET4_UNICAST ] file = controller/
Fixed with https:/ /github. com/Juniper/ contrail- controller/ commit/ 9d1c36766e76778 a066655dc75d2ce 3330bb5046