Two data centers, two different fabrics: Location A runs Dell SONiC and Location B an ACI-style fabric. Each has two physical domains: a classic switch in VLAN 100, and one in VLAN 200. The fabrics share no control plane. Instead, each hands its VLANs on a tagged, all-active LACP bundle to a pair of IOS XR routers, and those join the sites with EVPN over an MPLS core. Both fabrics’ underlays and the IOS XR core are up. You attach the physical domains, build the hand-offs, and build EVPN.
The simulator ticks each one as soon as the network meets it.
At Location A, attach PHY-A1 (VLAN 100) and PHY-A2 (VLAN 200) to L1+L2: PortChannel 10 on port 3 and PortChannel 20 on port 4, with mclag 1.
At Location A, build the hand-off on B1+B2: PortChannel 30 trunking VLANs 100 and 200, with mclag 2, on ports 3 and 4 (one link to each IOS XR router).
At Location B, on the APIC: vPCs VPC-B1 and VPC-B2 to the classic switches and VPC-XR to the IOS XR routers. Then tenant DCI, with bridge domains BD100 and BD200 (flood on) and EPGs E100 and E200 on those vPCs.
On XA1, XA2, XB1 and XB2: Bundle-Ether1 on ports 2 and 3, .100 and .200 l2transport sub-interfaces, the site’s ESI, EVI 100 and 200 with route-targets 65000:100 and 65000:200, and bridge domains V100 and V200.
VLAN 100 crosses: A1-PC reaches B1-PC (192.168.100.22). The far IOS XR router learns its MAC in EVPN.
VLAN 200 crosses too: A2-PC reaches B2-PC (192.168.200.22). The two stay apart: A1-PC cannot reach B2-PC.
The design survives one failure: with XA1 down, A1-PC still reaches B1-PC.