yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #87298
[Bug 1945156] Re: Port has IP allocated from both IPv4 and IPv6 subnets even if only one subnet is specified by user
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
References