Instances won't obtain IPv6 address and gateway when using SLAAC provided by OpenStack

Bug #1377841 reported by Nir Magnezi
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Invalid
Medium
Eugene Nikanorov

Bug Description

Description of problem:
=======================
I Created an IPv6 subnet with:
1. ipv6_ra_mode: slaac
2. ipv6_address_mode: slaac

Version-Release number of selected component (if applicable):
=============================================================
openstack-neutron-2014.2-0.7.b3

How reproducible:
=================
100%

Steps to Reproduce:
===================
1. create a neutron network
2. create an IPv6 subnet:
# neutron subnet-create <IPv6_net_id> 2001:db1::/64 --name usecase1_ipv6_slaac --ipv6-address-mode slaac --ipv6_ra_mode slaac --ip-version 6
3. boot an instance with that network

Actual results:
===============
1. Instance did not obtain IPv6 address
2. default gw is not set

Expected results:
=================
The instance should have IPv6 address a default gw configured.

Tags: ipv6
Nir Magnezi (nmagnezi)
description: updated
Revision history for this message
Nir Magnezi (nmagnezi) wrote :

Looks like this issue is a result of: https://bugs.launchpad.net/neutron/+bug/1377985

Changed in neutron:
importance: Undecided → Medium
assignee: nobody → Eugene Nikanorov (enikanorov)
tags: added: ipv6
Changed in neutron:
status: New → Confirmed
Revision history for this message
Sergey Belous (sbelous) wrote :

The bug is not fully reproducible. I launched cirros and ubuntu instance in ipv6-subnet (ipv6_ra_mode: slaac ipv6_address_mode: slaac) and instances obtain ipv6 address. But still default gw is not configured for instances launched in ipv6-subnet.

Revision history for this message
Sergey Belous (sbelous) wrote :

@nmagnezi, Did you connect ipv6-subnet to router? For obtain ipv6 in subnet SLAAC-mode, it need to be connected to router.

Changed in neutron:
status: Confirmed → Incomplete
Revision history for this message
Sean M. Collins (scollins) wrote :

You must attach a router to the network when ipv6_address_mode is set to "slaac" for instances to get addresses. You specified via the API that you want openstack to use stateless auto address configuration, and that requires a router to transmit RAs.

Changed in neutron:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.