Puede hacer esto si agrega un tercer proveedor de servicios a la mezcla: un proveedor LISP. LISP (el Protocolo de separación del localizador / identificador) desacopla la ubicación en la que se encuentra en la red (las direcciones IP que obtiene de los ISP a los que se conecta) de su propia identidad (las direcciones IP que obtiene del proveedor de LISP).
Por lo tanto, su red interna se ejecuta utilizando la (s) dirección (es) IP de LISP, y sus conexiones ISP 'normales' solo se utilizan para hacer que esa red sea accesible desde el resto del mundo. Mientras al menos una conexión esté funcionando, su red estará accesible. Y si funcionan varias conexiones, puede optar por usarlas para la conmutación por error o para compartir la carga (o combinaciones de las mismas).
LISP se implementa principalmente en equipos Cisco, pero los enrutadores Fritz! Box también lo admiten en firmwares recientes. La parte más difícil será encontrar un proveedor local de LISP. Debido a que LISP es tan nuevo, solo hay unos pocos en el mundo.
(divulgación completa: ejecuto un proveedor de LISP en los Países Bajos, por lo que esta respuesta puede ser sesgada. Sin embargo, creo que es un protocolo muy útil para situaciones como esta).