Thx Liu and Bence. You are right. It is like that always in case of SLAAC and DHCPv6-stateless subnets: https://github.com/openstack/neutron/blob/bd7b40b4f871586068039e6014dbb9081d1630e8/neutron/db/ipam_pluggable_backend.py#L274
** Changed in: neutron Status: New => Incomplete ** Changed in: neutron Status: Incomplete => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1945156 Title: Port has IP allocated from both IPv4 and IPv6 subnets even if only one subnet is specified by user Status in neutron: Invalid Bug description: When network has one IPv4 and one IPv6 subnets and user do request like: openstack port create -vv --fixed-ip subnet=private-subnet --network private port1 REQ: curl -g -i -X POST http://192.168.122.177:9696/v2.0/ports -H "Content-Type: application/json" -H "User-Agent: openstacksdk/0.56.0 keystoneauth1/4.3.1 python-requests/2.25.1 CPython/3.6.8" -H "X-Auth-Token: {SHA256}7d023d5b0822b23d66de0ae5ad47ee4d2519624c43c9834d292592a727b34e60" -d '{"port": {"name": "port1", "network_id": "86a96e3f-58da-4244-84f4-0d43f2b5a681", "fixed_ips": [{"subnet_id": "f8177ef5-d5f6-449c-ab68-a095d64bb344"}], "admin_state_up": true}}' http://192.168.122.177:9696 "POST /v2.0/ports HTTP/1.1" 201 1212 RESP: [201] Connection: keep-alive Content-Length: 1212 Content-Type: application/json Date: Fri, 24 Sep 2021 08:31:32 GMT X-Openstack-Request-Id: req-270f9a86-f27a-4d21-bd2e-206a005bd586 RESP BODY: {"port":{"id":"57710d69-8589-43c1-8df8-527e3d066091","name":"port1","network_id":"86a96e3f-58da-4244-84f4-0d43f2b5a681","tenant_id":"44c069d7f3ea40dd859022b91ec5b09b","mac_address":"fa:16:3e:70:24:ff","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"f8177ef5-d5f6-449c-ab68-a095d64bb344","ip_address":"10.0.0.41"},{"subnet_id":"20284b4a-496c-4c3b-b7e7-8d16054bac13","ip_address":"fd95:a73f:a1b0:0:f816:3eff:fe70:24ff"}],"project_id":"44c069d7f3ea40dd859022b91ec5b09b","port_security_enabled":true,"security_groups":["0295f73d-7523-4d68-bcac-2fb3eb64a08e"],"binding:vnic_type":"normal","binding:profile":{},"binding:host_id":"","binding:vif_type":"unbound","binding:vif_details":{},"allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","dns_name":"","dns_assignment":[{"ip_address":"10.0.0.41","hostname":"host-10-0-0-41","fqdn":"host-10-0-0-41.openstackgate.local."},{"ip_address":"fd95:a73f:a1b0:0:f816:3eff:fe70:24ff","hostname":"host-fd95-a73f-a1b0-0-f816-3eff-fe70-24ff","fqdn":"host-fd95-a73f-a1b0-0-f816-3eff-fe70-24ff.openstackgate.local."}],"tags":[],"created_at":"2021-09-24T08:31:32Z","updated_at":"2021-09-24T08:31:32Z","revision_number":1}} Neutron allocates for port IP addresses from IPv4 and IPv6 subnet. When network has 2 ipv4 subnets and 2 ipv6 subnets then same query results with only one IPv4 allocated for the port. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1945156/+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