diff options
| -rw-r--r-- | nova/network/manager.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/network/manager.py b/nova/network/manager.py index 06380a97f..385cc200c 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -1508,6 +1508,9 @@ class NetworkManager(manager.SchedulerDependentManager): if cidr_v6: fixed_net_v6 = netaddr.IPNetwork(cidr_v6) prefixlen_v6 = 128 - subnet_bits + # smallest subnet in IPv6 ethernet network is /64 + if prefixlen_v6 > 64: + prefixlen_v6 = 64 subnets_v6 = fixed_net_v6.subnet(prefixlen_v6, count=num_networks) if cidr: |
