On this page
Topic – DC 3.0
Overview
DC 3.0 is the network operating model for deterministic delivery: intent data is rendered, approved in Git, deployed through AAP, and accepted only with evidence.
This topic describes the cross-lane operating contract. Device-level details live in topic-network-nxos-evpn-implementation.
Context
Location A and Location B run different lanes under one governance model: adr-019-hybrid-network-rollout-aci-a-ai-only-evpn-b-target defines lane boundaries, while adr-018-network-validation-ansible-vendor-cli and adr-002-nxos-config-replace define delivery controls.
This note is intentionally narrow: it owns the operating model and references implementation and policy authority.
Applicable Principles
- Automation First — intent and validation pipelines are standard.
- Reliability and Resilience — datacenter services meet uptime targets.
- Security by Design — network policy baselines are enforced.
Decisions
- adr-019-hybrid-network-rollout-aci-a-ai-only-evpn-b-target governs lane boundaries and transition scope.
- adr-002-nxos-config-replace governs full replace deployment for in-scope NX-OS changes.
- adr-018-network-validation-ansible-vendor-cli governs mandatory precheck/approval/deploy/postcheck/evidence gates.
- adr-020-backbone-service-vs-transport-l3vpn-sr-mpls and adr-021-dc-evpn-to-backbone-l3vpn-interconnect govern service/transport and interconnect policy.
Current State
Rollout lanes by location
- Location A: single ACI pod used strictly for AI-cluster-only scope.
- Location B: EVPN/VXLAN target-state lane for multi-tenant and multi-cluster platform capabilities.
- Expansion of Location A ACI scope beyond AI requires a new ADR.
Operating contract (NetBox -> Git -> AAP -> Evidence)
- Source-of-truth data in netbox defines devices, links, addresses, and policy objects.
- Generator produces deterministic artifacts and stores them in Git.
- Human approval on Git merge is the production change boundary.
- AAP executes
precheck -> approval -> deploy -> postcheck -> evidenceusing approved artifacts. - Change closure requires raw output, parsed output, parser version, and workflow metadata.
Network boundaries
- Service and transport semantics are separated by adr-020-backbone-service-vs-transport-l3vpn-sr-mpls.
- DC-to-backbone default and L2 exception path are governed by adr-021-dc-evpn-to-backbone-l3vpn-interconnect.
- Addressing defaults and exception paths are governed by network-addressing-guardrails and adr-023-ipv6-numberplan-and-cluster-scale-strategy.
Policy governance and identity boundary
- Network intent, platform policy, and identity assertions share one Git approval path.
- Platform admission controls remain managed via policy-as-code admission control.
- Identity assertions remain managed via keycloak and midpoint with auditable approvals.
Future Work
- Define policy lifecycle KPIs and evidence retention targets.
- Publish RT governance and MTU budget standards aligned to implementation runbooks.