Add service type [1] to your subnets of public network, then it will overcome 
the 'problem'.
It's a bit complicated because there are some deployment and usage situations:

1. None DVR and IPv4 only
(1) public network has only one subnet which is serving for floating IP and 
external gateways.
set "network:floatingip", "network:router_gateway" to this subnet.

(2) public network two types of subnet, one is for floating IP, one for 
external gatewy.
set "network:floatingip" one
set "network:router_gateway" to another

2. DVR and IPv4 only
(1) public network has only one subnet which is serving for floating IP and 
external gateways.
set "network:floatingip", "network:router_gateway", 
"network:floatingip_agent_gateway" to this subnet.

(2) public network two types of subnet, one is for floating IP, one for 
external gatewy.
set "network:floatingip" one
set "network:router_gateway", "network:floatingip_agent_gateway" to another


3. None DVR and IPv4 + IPv6
4. DVR and IPv4 + IPv6

For 3. and 4., the public network may have one IPv6 subnet, set
"network:router_gateway" and "network:floatingip_agent_gateway" to it.

But for now, DVR with IPv6 in compute node does not work.

[1] https://specs.openstack.org/openstack/neutron-specs/specs/newton
/subnet-service-types.html

** Changed in: neutron
       Status: Confirmed => Won't Fix

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

Title:
  Floating IPs should not allocate IPv6 addresses

Status in neutron:
  Won't Fix

Bug description:
  When there are both IPv4 and IPv6 subnets on the public network, the
  port that a floating IP allocates there gets assigned addresses from
  both subnets. Since a floation IP is a pure IPv4 construct, allocating
  an IPv6 address for it is completely useless and should be avoided,
  because it will for example block removing the IPv6 subnet without a
  good reason. Seen in Pike as well as in master.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1752903/+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

Reply via email to