diff --git a/vmware_nsx/shell/admin/plugins/nsxv/resources/migration.py b/vmware_nsx/shell/admin/plugins/nsxv/resources/migration.py index 18d49bedae..934c72f0d4 100644 --- a/vmware_nsx/shell/admin/plugins/nsxv/resources/migration.py +++ b/vmware_nsx/shell/admin/plugins/nsxv/resources/migration.py @@ -197,9 +197,11 @@ def _validate_networks(plugin, admin_context, transit_networks): (subnet['id'], transit_networks)) # Cannot support non-dhcp overlay subnet attached to a router - # if there is also a dhcp subnet on the same network + # if there is also a dhcp subnet on the same network and the + # same ipver if (overlay_net and n_dhcp_subnets > 0 and - not subnet['enable_dhcp']): + not subnet['enable_dhcp'] and + subnet.get('ip_version', 4) == 4): # look for a router interface for this subnet for if_port in intf_ports: if if_port['fixed_ips']: