Skip to content

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

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

@weinjason weinjason commented Jun 21, 2026

Copy link
Copy Markdown

…lap check

Mirror the APIC PD validation added by aci-apic/mgmt-as-is PR #11881 . 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>
asraf-khan added a commit to asraf-khan/ACI-Pre-Upgrade-Validation-Script that referenced this pull request Jul 28, 2026
@monrog2 monrog2 changed the title CSCwq69622 CX Script: Add Multi-site DPTEP / Routable TEP Subnet over… CX Script: Add Multi-site DPTEP / Routable TEP Subnet over… Aug 14, 2026
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