I have two Juniper routers (a CRX340 and a CRX320), each with a leased line, on the same IP range. They are designed to be connected together on specific network ports so that the CRX320 takes over if the CRX340 fails.

I also have two SonicWALL TZ600 firewalls, currently configured in "Active / Standby" high availability mode.

I want to connect the routers to the firewalls in such a way that any one device can fail without the whole system losing internet access. What options do I have, please?