Public bug reported: I create a subnet 172.30.0.0/24, gateway 172.30.0.254, disabled dhcp, 3 dhcp servers per network.
In order not to occupy addresses like: 172.30.0.1, 172.30.0.2, 172.30.0.3, I want to specify dhcp port address use `reserved_dhcp_port` feature: root@mgt01:~# openstack port create --network 6a0f68ff-1382-4959-aa22-c52da91177f2 --device reserved_dhcp_port --host mgt04 --fixed-ip subnet=e80b4163-2308-4b3d-afe3-45992e1b652c,ip-address=172.30.0.251 --disable-port-security dhcp-port-1 +-----------------------+-----------------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | mgt04 | | binding_profile | | | binding_vif_details | datapath_type='system', ovs_hybrid_plug='True', port_filter='True' | | binding_vif_type | ovs | | binding_vnic_type | normal | | created_at | 2020-04-30T02:46:33Z | | data_plane_status | None | | description | | | device_id | reserved_dhcp_port | | device_owner | | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | | | fixed_ips | ip_address='172.30.0.251', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | | id | e3ed1ba5-7cd8-4464-9bad-c71aadb85ff9 | | mac_address | fa:16:3e:fc:0b:ac | | name | dhcp-port-1 | | network_id | 6a0f68ff-1382-4959-aa22-c52da91177f2 | | port_security_enabled | False | | project_id | 0606e9bf4e9c4334b6cb9a5012c60fb8 | | qos_policy_id | None | | revision_number | 1 | | security_group_ids | | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-04-30T02:46:33Z | +-----------------------+-----------------------------------------------------------------------------+ root@mgt01:~# openstack port create --network 6a0f68ff-1382-4959-aa22-c52da91177f2 --device reserved_dhcp_port --host mgt05 --fixed-ip subnet=e80b4163-2308-4b3d-afe3-45992e1b652c,ip-address=172.30.0.252 --disable-port-security dhcp-port-2 +-----------------------+-----------------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | mgt05 | | binding_profile | | | binding_vif_details | datapath_type='system', ovs_hybrid_plug='True', port_filter='True' | | binding_vif_type | ovs | | binding_vnic_type | normal | | created_at | 2020-04-30T02:46:52Z | | data_plane_status | None | | description | | | device_id | reserved_dhcp_port | | device_owner | | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | | | fixed_ips | ip_address='172.30.0.252', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | | id | e5684fc8-5a97-491a-aeda-f9ba18c7cabb | | mac_address | fa:16:3e:b6:52:63 | | name | dhcp-port-2 | | network_id | 6a0f68ff-1382-4959-aa22-c52da91177f2 | | port_security_enabled | False | | project_id | 0606e9bf4e9c4334b6cb9a5012c60fb8 | | qos_policy_id | None | | revision_number | 1 | | security_group_ids | | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-04-30T02:46:52Z | +-----------------------+-----------------------------------------------------------------------------+ root@mgt01:~# openstack port create --network 6a0f68ff-1382-4959-aa22-c52da91177f2 --device reserved_dhcp_port --host mgt06 --fixed-ip subnet=e80b4163-2308-4b3d-afe3-45992e1b652c,ip-address=172.30.0.253 --disable-port-security dhcp-port-3 +-----------------------+-----------------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | mgt06 | | binding_profile | | | binding_vif_details | datapath_type='system', ovs_hybrid_plug='True', port_filter='True' | | binding_vif_type | ovs | | binding_vnic_type | normal | | created_at | 2020-04-30T02:47:14Z | | data_plane_status | None | | description | | | device_id | reserved_dhcp_port | | device_owner | | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | | | fixed_ips | ip_address='172.30.0.253', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | | id | c09af236-2a5e-4da5-92b5-d4d6e193c7a4 | | mac_address | fa:16:3e:a1:c3:2e | | name | dhcp-port-3 | | network_id | 6a0f68ff-1382-4959-aa22-c52da91177f2 | | port_security_enabled | False | | project_id | 0606e9bf4e9c4334b6cb9a5012c60fb8 | | qos_policy_id | None | | revision_number | 1 | | security_group_ids | | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-04-30T02:47:14Z | +-----------------------+-----------------------------------------------------------------------------+ root@mgt01:~# openstack port list --network 6a0f68ff-1382-4959-aa22-c52da91177f2 +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | ID | Name | MAC Address | Fixed IP Addresses | Status | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | c09af236-2a5e-4da5-92b5-d4d6e193c7a4 | dhcp-port-3 | fa:16:3e:a1:c3:2e | ip_address='172.30.0.253', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | | e3ed1ba5-7cd8-4464-9bad-c71aadb85ff9 | dhcp-port-1 | fa:16:3e:fc:0b:ac | ip_address='172.30.0.251', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | | e5684fc8-5a97-491a-aeda-f9ba18c7cabb | dhcp-port-2 | fa:16:3e:b6:52:63 | ip_address='172.30.0.252', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ root@mgt01:~# openstack subnet set e80b4163-2308-4b3d-afe3-45992e1b652c --dhcp root@mgt01:~# openstack port list --network 6a0f68ff-1382-4959-aa22-c52da91177f2 +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | ID | Name | MAC Address | Fixed IP Addresses | Status | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | c09af236-2a5e-4da5-92b5-d4d6e193c7a4 | dhcp-port-3 | fa:16:3e:a1:c3:2e | ip_address='172.30.0.253', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | ACTIVE | | e3ed1ba5-7cd8-4464-9bad-c71aadb85ff9 | dhcp-port-1 | fa:16:3e:fc:0b:ac | ip_address='172.30.0.251', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | | e5684fc8-5a97-491a-aeda-f9ba18c7cabb | dhcp-port-2 | fa:16:3e:b6:52:63 | ip_address='172.30.0.252', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ a reserved_dhcp_port became active after enable dhcp, but the other two were still DOWN. Is it a normal action or undefined one? Can we improve it? Thanks in advance. ** Affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1876021 Title: create multiple reserved_dhcp_port doesn't work as expected Status in neutron: New Bug description: I create a subnet 172.30.0.0/24, gateway 172.30.0.254, disabled dhcp, 3 dhcp servers per network. In order not to occupy addresses like: 172.30.0.1, 172.30.0.2, 172.30.0.3, I want to specify dhcp port address use `reserved_dhcp_port` feature: root@mgt01:~# openstack port create --network 6a0f68ff-1382-4959-aa22-c52da91177f2 --device reserved_dhcp_port --host mgt04 --fixed-ip subnet=e80b4163-2308-4b3d-afe3-45992e1b652c,ip-address=172.30.0.251 --disable-port-security dhcp-port-1 +-----------------------+-----------------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | mgt04 | | binding_profile | | | binding_vif_details | datapath_type='system', ovs_hybrid_plug='True', port_filter='True' | | binding_vif_type | ovs | | binding_vnic_type | normal | | created_at | 2020-04-30T02:46:33Z | | data_plane_status | None | | description | | | device_id | reserved_dhcp_port | | device_owner | | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | | | fixed_ips | ip_address='172.30.0.251', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | | id | e3ed1ba5-7cd8-4464-9bad-c71aadb85ff9 | | mac_address | fa:16:3e:fc:0b:ac | | name | dhcp-port-1 | | network_id | 6a0f68ff-1382-4959-aa22-c52da91177f2 | | port_security_enabled | False | | project_id | 0606e9bf4e9c4334b6cb9a5012c60fb8 | | qos_policy_id | None | | revision_number | 1 | | security_group_ids | | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-04-30T02:46:33Z | +-----------------------+-----------------------------------------------------------------------------+ root@mgt01:~# openstack port create --network 6a0f68ff-1382-4959-aa22-c52da91177f2 --device reserved_dhcp_port --host mgt05 --fixed-ip subnet=e80b4163-2308-4b3d-afe3-45992e1b652c,ip-address=172.30.0.252 --disable-port-security dhcp-port-2 +-----------------------+-----------------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | mgt05 | | binding_profile | | | binding_vif_details | datapath_type='system', ovs_hybrid_plug='True', port_filter='True' | | binding_vif_type | ovs | | binding_vnic_type | normal | | created_at | 2020-04-30T02:46:52Z | | data_plane_status | None | | description | | | device_id | reserved_dhcp_port | | device_owner | | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | | | fixed_ips | ip_address='172.30.0.252', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | | id | e5684fc8-5a97-491a-aeda-f9ba18c7cabb | | mac_address | fa:16:3e:b6:52:63 | | name | dhcp-port-2 | | network_id | 6a0f68ff-1382-4959-aa22-c52da91177f2 | | port_security_enabled | False | | project_id | 0606e9bf4e9c4334b6cb9a5012c60fb8 | | qos_policy_id | None | | revision_number | 1 | | security_group_ids | | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-04-30T02:46:52Z | +-----------------------+-----------------------------------------------------------------------------+ root@mgt01:~# openstack port create --network 6a0f68ff-1382-4959-aa22-c52da91177f2 --device reserved_dhcp_port --host mgt06 --fixed-ip subnet=e80b4163-2308-4b3d-afe3-45992e1b652c,ip-address=172.30.0.253 --disable-port-security dhcp-port-3 +-----------------------+-----------------------------------------------------------------------------+ | Field | Value | +-----------------------+-----------------------------------------------------------------------------+ | admin_state_up | UP | | allowed_address_pairs | | | binding_host_id | mgt06 | | binding_profile | | | binding_vif_details | datapath_type='system', ovs_hybrid_plug='True', port_filter='True' | | binding_vif_type | ovs | | binding_vnic_type | normal | | created_at | 2020-04-30T02:47:14Z | | data_plane_status | None | | description | | | device_id | reserved_dhcp_port | | device_owner | | | dns_assignment | None | | dns_domain | None | | dns_name | None | | extra_dhcp_opts | | | fixed_ips | ip_address='172.30.0.253', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | | id | c09af236-2a5e-4da5-92b5-d4d6e193c7a4 | | mac_address | fa:16:3e:a1:c3:2e | | name | dhcp-port-3 | | network_id | 6a0f68ff-1382-4959-aa22-c52da91177f2 | | port_security_enabled | False | | project_id | 0606e9bf4e9c4334b6cb9a5012c60fb8 | | qos_policy_id | None | | revision_number | 1 | | security_group_ids | | | status | DOWN | | tags | | | trunk_details | None | | updated_at | 2020-04-30T02:47:14Z | +-----------------------+-----------------------------------------------------------------------------+ root@mgt01:~# openstack port list --network 6a0f68ff-1382-4959-aa22-c52da91177f2 +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | ID | Name | MAC Address | Fixed IP Addresses | Status | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | c09af236-2a5e-4da5-92b5-d4d6e193c7a4 | dhcp-port-3 | fa:16:3e:a1:c3:2e | ip_address='172.30.0.253', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | | e3ed1ba5-7cd8-4464-9bad-c71aadb85ff9 | dhcp-port-1 | fa:16:3e:fc:0b:ac | ip_address='172.30.0.251', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | | e5684fc8-5a97-491a-aeda-f9ba18c7cabb | dhcp-port-2 | fa:16:3e:b6:52:63 | ip_address='172.30.0.252', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ root@mgt01:~# openstack subnet set e80b4163-2308-4b3d-afe3-45992e1b652c --dhcp root@mgt01:~# openstack port list --network 6a0f68ff-1382-4959-aa22-c52da91177f2 +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | ID | Name | MAC Address | Fixed IP Addresses | Status | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ | c09af236-2a5e-4da5-92b5-d4d6e193c7a4 | dhcp-port-3 | fa:16:3e:a1:c3:2e | ip_address='172.30.0.253', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | ACTIVE | | e3ed1ba5-7cd8-4464-9bad-c71aadb85ff9 | dhcp-port-1 | fa:16:3e:fc:0b:ac | ip_address='172.30.0.251', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | | e5684fc8-5a97-491a-aeda-f9ba18c7cabb | dhcp-port-2 | fa:16:3e:b6:52:63 | ip_address='172.30.0.252', subnet_id='e80b4163-2308-4b3d-afe3-45992e1b652c' | DOWN | +--------------------------------------+-------------+-------------------+-----------------------------------------------------------------------------+--------+ a reserved_dhcp_port became active after enable dhcp, but the other two were still DOWN. Is it a normal action or undefined one? Can we improve it? Thanks in advance. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1876021/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp