diff --git a/src/config/api-server/vnc_addr_mgmt.py b/src/config/api-server/vnc_addr_mgmt.py index 502207047a7..177de93bb75 100644 --- a/src/config/api-server/vnc_addr_mgmt.py +++ b/src/config/api-server/vnc_addr_mgmt.py @@ -752,6 +752,8 @@ def ip_alloc_req(self, vn_fq_name, sub=None, asked_ip_addr=None, if asked_ip_version != subnet_obj.get_version(): continue + if asked_ip_addr == str(subnet_obj.gw_ip): + return asked_ip_addr if asked_ip_addr and not subnet_obj.ip_belongs(asked_ip_addr): continue try: