[AIM] Fixed external subnet ANY_CIDRs for l3out EPGs for SVI

The CIDR 0.0.0.0/0 does not work when using SVI and transit
routing. We need to use 0.0.0.0/1 and 128.0.0.0/1 instead.

Change-Id: I8e631b19bf2feffb2e306584d4954dcc891cacda
This commit is contained in:
Iftikhar Rathore 2020-03-18 12:18:39 -07:00
parent 18344dd4be
commit d76a149ba2
1 changed files with 10 additions and 2 deletions

View File

@ -699,9 +699,17 @@ class ApicMechanismDriver(api_plus.MechanismDriver,
tenant_name=tenant_aname,
l3out_name=aname,
external_network_name=L3OUT_EXT_EPG,
cidr=aim_cst.IPV4_ANY_CIDR,
cidr='0.0.0.0/1',
scope=scope,
aggregate=aggregate)
aggregate="")
self.aim.create(aim_ctx, aim_ext_subnet_ipv4)
aim_ext_subnet_ipv4 = aim_resource.ExternalSubnet(
tenant_name=tenant_aname,
l3out_name=aname,
external_network_name=L3OUT_EXT_EPG,
cidr='128.0.0.0/1',
scope=scope,
aggregate="")
self.aim.create(aim_ctx, aim_ext_subnet_ipv4)
aim_ext_subnet_ipv6 = aim_resource.ExternalSubnet(
tenant_name=tenant_aname,