Horizon Cloud Service admite el enrutamiento estático y el enrutamiento dinámico, para permitir que el tráfico pase entre Horizon Cloud Service y los segmentos de la red interna.

Las capacidades de enrutamiento dinámico para conexiones dedicadas, MPLS o conexiones basadas en intercambio de red se ofrecen mediante el protocolo de puerta de enlace perimetral (BGP), un protocolo exterior estandarizado para intercambiar información de enrutamiento entre sistemas por Internet. El enrutamiento dinámico a través de BGP externo (eBGP), una extensión de BGP que se utiliza para la comunicación entre sistemas autónomos, permite que los cambios de enrutamiento se propaguen automáticamente a Horizon Cloud Service. Cuando se utiliza eBGP con los atributos de ruta de acceso adecuados, como la manipulación de rutas de acceso locales con ponderación o preferencia local, y una manipulación de rutas de acceso remotas, como MED (Multi-Exit-Discriminator), puede seleccionar el vínculo redundante activo. El protocolo también garantiza el soporte para la conmutación por error automática entre varias conexiones dedicadas, MPLS o conexiones de intercambio de red. El usuario es responsable de asignar el número de sistema autónomo de BGP al enrutador de Horizon Cloud Service, que suele ser un número privado en el rango de 65xxx. Si no es posible dar soporte al enrutamiento BGP, está disponible el enrutamiento estático.