prefix delegation does not work in newton
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
John Davidge |
Bug Description
Using a provider network, set up and tested working as laid out here:
http://
Using the prefix delegation as defined here:
http://
Neutron tries to add the prefix_delegated network directly as just '::1/64', which fails.
subnet-show ipv6-pd-1
+------
| Field | Value |
+------
| allocation_pools | {"start": "::2", "end": "::ffff:
| cidr | ::/64 |
| created_at | 2016-10-
| description | |
| dns_nameservers | |
| enable_dhcp | True |
| gateway_ip | ::1 |
| host_routes | |
| id | 7aca0fbc-
| ip_version | 6 |
| ipv6_address_mode | slaac |
| ipv6_ra_mode | slaac |
| name | ipv6-pd-1 |
| network_id | 642b292f-
| project_id | e88db48bc6f0406
| revision_number | 2 |
| service_types | |
| subnetpool_id | prefix_delegation |
| tenant_id | e88db48bc6f0406
| updated_at | 2016-10-
+------
2016-10-08 22:46:48.389 19498 DEBUG neutron.
2016-10-08 22:46:48.969 19498 DEBUG oslo_messaging.
2016-10-08 22:46:48.974 19498 DEBUG neutron.
2016-10-08 22:46:49.441 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.442 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
2016-10-08 22:46:49.446 19498 ERROR neutron.
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → John Davidge (john-davidge) |
tags: | added: ipv6 l3-ipam-dhcp |
tags: | added: newton-backport-potential |
tags: | added: neutron-proactive-backport-potential |
tags: | removed: neutron-proactive-backport-potential |
tags: | removed: newton-backport-potential |
Looks like this was caused by the switch to pluggable IPAM. A PD-specific check in the non-pluggable backend is missing from the pluggable version. Fix incoming, thanks for the report.