...
- config d1 downlink as redundant
- sync d1
cnaas-curl https://localhost/api/v1.0/device/a1/interfaces -d '{"interfaces": {"Ethernet28": {"configtype": "ACCESS_UPLINK"}}}' -X PUT -H "Content-Type: application/json"
sync config a1
flap port on d2 to get unstuck in port-channel fallback mode?
flap port on a1 to recover errdisable
wait for lldp neighborscurl -ks -H "Authorization: Bearer $JWT_AUTH_TOKEN" ${CNAASURL}/api/v1.0/linknets -X POST -d '{"device_a": "d2", "device_a_port": "Ethernet47", "device_b": "a1", "device_b_port": "Ethernet28"}' -H "Content-Type: application/json"
sync config d2
...