Skip to content

CSCwq69622 CX Script: Add Multi-site DPTEP / Routable TEP Subnet over…#400

Open
weinjason wants to merge 1 commit into
datacenter:v4.2.0-devfrom
weinjason:CSCwq69622.v4.2.0-dev.validate_fvIntersiteConnP
Open

CSCwq69622 CX Script: Add Multi-site DPTEP / Routable TEP Subnet over…#400
weinjason wants to merge 1 commit into
datacenter:v4.2.0-devfrom
weinjason:CSCwq69622.v4.2.0-dev.validate_fvIntersiteConnP

Conversation

@weinjason

Copy link
Copy Markdown

…lap check

Mirror the APIC PD validation added by aci-apic/mgmt-as-is PR #11881 (CSCwq69622). The APIC rejects any new fvIntersiteConnP / fvIntersiteMcastConnP whose addr falls in the unreserved portion of any fabricExtRoutablePodSubnet pool. On older releases this configuration is allowed and may already be present, but after upgrading the offending MO can no longer be modified, and on a subsequent reconfiguration the upgrade fails to redistribute it.

The check mirrors fabric::ExtRoutablePodSubnetBI::checkIfPartOfUnreservedSubnet exactly: for each IPv4 fabricExtRoutablePodSubnet, the unreserved range is [networkStart + reserveAddressCount, networkEnd]. Any fvIntersiteConnP / fvIntersiteMcastConnP whose addr falls in that range on any subnet is reported. IPv6 routable subnets are skipped because the corresponding APIC validation is IPv4-only.

…lap check

Mirror the APIC PD validation added by aci-apic/mgmt-as-is PR #11881 (CSCwq69622). The APIC rejects any new fvIntersiteConnP / fvIntersiteMcastConnP whose addr falls in the unreserved portion of any fabricExtRoutablePodSubnet pool. On older releases this configuration is allowed and may already be present, but after upgrading the offending MO can no longer be modified, and on a subsequent reconfiguration the upgrade fails to redistribute it.

The check mirrors fabric::ExtRoutablePodSubnetBI::checkIfPartOfUnreservedSubnet exactly: for each IPv4 fabricExtRoutablePodSubnet, the unreserved range is [networkStart + reserveAddressCount, networkEnd]. Any fvIntersiteConnP / fvIntersiteMcastConnP whose addr falls in that range on any subnet is reported. IPv6 routable subnets are skipped because the corresponding APIC validation is IPv4-only.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants