Newer
Older
openstack-caracal-dc-dc / docs / audit / node-v6-carve-executed-20260727.txt
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.