After `openstack port set no-fixed-ip` command, the port's ip and mac's arp are still in qrouter without deletion
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Expired
|
Low
|
Unassigned |
Bug Description
neutron branch: stable/victoria
Steps to reproduce the problem:
```
# openstack port show ba20b562-
+------
| Field | Value |
+------
| admin_state_up | UP |
| allowed_
| binding_host_id | hci-002 |
| binding_profile | |
| binding_vif_details | bridge_
| binding_vif_type | ovs |
| binding_vnic_type | normal | |
| device_owner | compute:az-box-1 |
| extra_dhcp_opts | |
| fixed_ips | ip_address=
| id | ba20b562-
| ip_allocation | None |
| mac_address | fa:16:3e:4c:fd:ce |
...
openstack port set ba20b562-
openstack port set ba20b562-
openstack port set ba20b562-
openstack port set ba20b562-
[root@hci-002 ~]# ip netns exec qrouter-
192.168.1.43 ether fa:16:3e:4c:fd:ce CM qr-8ce629a5-03
192.168.1.143 ether fa:16:3e:4c:fd:ce CM qr-8ce629a5-03
192.168.1.243 ether fa:16:3e:4c:fd:ce CM qr-8ce629a5-03
```
summary: |
- When I pass the `openstack port set no-fixed-ip` command, the port's ip - and mac's arp are still in qrouter without deletion + After `openstack port set no-fixed-ip` command, the port's ip and mac's + arp are still in qrouter without deletion |
description: | updated |
I have not tried to reproduce this yet, but do you see it on the master branch?
Some other questions:
1) Is this affecting connectivity? Since the ARP entry for the new port IP is correct, communication should work, assuming the VM has re-done DHCP and configured the new address.
2) If another VM is booted and is assigned one of the "old" IP addresses, is the ARP entry updated?
There might simply be a bug removing the old ARP entry as changing the fixed IP of a port is an infrequent operation.