← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1423484] [NEW] dhcpv6-stateful: error message in contradiction to spec

 

Public bug reported:

The spec [1] points out how a subnet configured with ipv6 address mode dhcpv6-stateful and ra mode none should behave:
"VM obtains IPv6 address and optional info from dnsmasq using DHCPv6 stateful" [1]

Now creating such an subnet and adding it as routers interface resulted in the following error message:
neutron subnet-create --name subnet_ipv6-network --enable-dhcp --ip-version 6 --ipv6-address-mode dhcpv6-stateful ipv6-network 2003::/64
Created a new subnet:
+-------------------+----------------------------------------------------------+
| Field             | Value                                                    |
+-------------------+----------------------------------------------------------+
| allocation_pools  | {"start": "2003::2", "end": "2003::ffff:ffff:ffff:fffe"} |
| cidr              | 2003::/64                                                |
| dns_nameservers   |                                                          |
| enable_dhcp       | True                                                     |
| gateway_ip        | 2003::1                                                  |
| host_routes       |                                                          |
| id                | 4c3f8b16-633c-492c-964e-20cbd4f0b30a                     |
| ip_version        | 6                                                        |
| ipv6_address_mode | dhcpv6-stateful                                          |
| ipv6_ra_mode      |                                                          |
| name              | subnet_ipv6-network                                      |
| network_id        | 2bbd0b0c-0809-43b8-a98f-4f552dcba4d3                     |
| tenant_id         | 3ccda9db620a4d13940f9e79f12d5940                         |
+-------------------+----------------------------------------------------------+
neutron router-interface-add router1 subnet_ipv6-network
Bad router request: IPv6 subnet 4c3f8b16-633c-492c-964e-20cbd4f0b30a configured to receive RAs from an external router cannot be added to Neutron Router.

--> This seems to be in contradiction to what described in the spec!

[1] https://review.openstack.org/#/c/101306/8/specs/juno/ipv6-radvd-
ra.rst

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: ipv6

** Description changed:

  The spec [1] points out how a subnet configured with ipv6 address mode dhcpv6-stateful and ra mode none should behave:
  "VM obtains IPv6 address and optional info from dnsmasq using DHCPv6 stateful" [1]
  
- No creating such an subnet and adding it as routers interface resulted in the following error message:
+ Now creating such an subnet and adding it as routers interface resulted in the following error message:
  neutron subnet-create --name subnet_ipv6-network --enable-dhcp --ip-version 6 --ipv6-address-mode dhcpv6-stateful ipv6-network 2003::/64
  Created a new subnet:
  +-------------------+----------------------------------------------------------+
  | Field             | Value                                                    |
  +-------------------+----------------------------------------------------------+
  | allocation_pools  | {"start": "2003::2", "end": "2003::ffff:ffff:ffff:fffe"} |
  | cidr              | 2003::/64                                                |
  | dns_nameservers   |                                                          |
  | enable_dhcp       | True                                                     |
  | gateway_ip        | 2003::1                                                  |
  | host_routes       |                                                          |
  | id                | 4c3f8b16-633c-492c-964e-20cbd4f0b30a                     |
  | ip_version        | 6                                                        |
  | ipv6_address_mode | dhcpv6-stateful                                          |
  | ipv6_ra_mode      |                                                          |
  | name              | subnet_ipv6-network                                      |
  | network_id        | 2bbd0b0c-0809-43b8-a98f-4f552dcba4d3                     |
  | tenant_id         | 3ccda9db620a4d13940f9e79f12d5940                         |
  +-------------------+----------------------------------------------------------+
  neutron router-interface-add router1 subnet_ipv6-network
  Bad router request: IPv6 subnet 4c3f8b16-633c-492c-964e-20cbd4f0b30a configured to receive RAs from an external router cannot be added to Neutron Router.
  
+ --> This seems to be in contradiction to what described in the spec!
  
- --> This seems to be in contradiction to what described in the spec! 
- 
- 
- 
- [1] https://review.openstack.org/#/c/101306/8/specs/juno/ipv6-radvd-ra.rst
+ [1] https://review.openstack.org/#/c/101306/8/specs/juno/ipv6-radvd-
+ ra.rst

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1423484

Title:
  dhcpv6-stateful: error message in contradiction to spec

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  The spec [1] points out how a subnet configured with ipv6 address mode dhcpv6-stateful and ra mode none should behave:
  "VM obtains IPv6 address and optional info from dnsmasq using DHCPv6 stateful" [1]

  Now creating such an subnet and adding it as routers interface resulted in the following error message:
  neutron subnet-create --name subnet_ipv6-network --enable-dhcp --ip-version 6 --ipv6-address-mode dhcpv6-stateful ipv6-network 2003::/64
  Created a new subnet:
  +-------------------+----------------------------------------------------------+
  | Field             | Value                                                    |
  +-------------------+----------------------------------------------------------+
  | allocation_pools  | {"start": "2003::2", "end": "2003::ffff:ffff:ffff:fffe"} |
  | cidr              | 2003::/64                                                |
  | dns_nameservers   |                                                          |
  | enable_dhcp       | True                                                     |
  | gateway_ip        | 2003::1                                                  |
  | host_routes       |                                                          |
  | id                | 4c3f8b16-633c-492c-964e-20cbd4f0b30a                     |
  | ip_version        | 6                                                        |
  | ipv6_address_mode | dhcpv6-stateful                                          |
  | ipv6_ra_mode      |                                                          |
  | name              | subnet_ipv6-network                                      |
  | network_id        | 2bbd0b0c-0809-43b8-a98f-4f552dcba4d3                     |
  | tenant_id         | 3ccda9db620a4d13940f9e79f12d5940                         |
  +-------------------+----------------------------------------------------------+
  neutron router-interface-add router1 subnet_ipv6-network
  Bad router request: IPv6 subnet 4c3f8b16-633c-492c-964e-20cbd4f0b30a configured to receive RAs from an external router cannot be added to Neutron Router.

  --> This seems to be in contradiction to what described in the spec!

  [1] https://review.openstack.org/#/c/101306/8/specs/juno/ipv6-radvd-
  ra.rst

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1423484/+subscriptions


Follow ups

References