NODE IPv6 CARVE -- AS-EXECUTED, 2026-07-28T22:09:08Z Operator-gated, dc0 then dc1. Tool: scripts/dc-node-v6-carve.py (harness 9/9). PRE: all 18 Ready nodes carried ZERO IPv6 links (measured). APPLY: dc0 54 applied / 0 errors, read-back 54/54 dc1 54 applied / 0 errors, read-back 54/54 POST: IPv6 links 0 -> 108 IPv4 links 108 UNCHANGED 18 Ready (unchanged) dc-node-v6-carve check: PASS both DCs dc-plane-ipam check : pass=24 fail=0 both DCs (no regression) The octet mirror holds across all six planes per node, e.g.: superb-piglet (openstack-vr1-dc0): enp1s0 ['10.12.8.121', 'fd50:840e:74e2:220::121'] enp3s0 ['10.12.12.121', 'fd50:840e:74e2:221::121'] enp4s0 ['10.12.16.121', 'fd50:840e:74e2:230::121'] enp5s0 ['10.12.32.121', 'fd50:840e:74e2:240::121'] enp6s0 ['10.12.36.121', 'fd50:840e:74e2:250::121'] br-ex ['10.12.4.121', '2602:f3e2:f02:10::121'] big-trout (openstack-vr1-dc1): enp1s0 ['10.12.68.100', 'fd50:840e:74e2:320::100'] enp3s0 ['10.12.72.100', 'fd50:840e:74e2:321::100'] enp4s0 ['10.12.76.100', 'fd50:840e:74e2:330::100'] enp5s0 ['10.12.80.100', 'fd50:840e:74e2:340::100'] enp6s0 ['10.12.84.100', 'fd50:840e:74e2:350::100'] br-ex ['10.12.64.100', '2602:f3e2:f03:10::100'] enp2s0 correctly received NOTHING -- the D-100 raw provider NIC has no v4 link, and br-ex carries provider-public instead, on the node /64 not the VIP /64.