La función de propagación de rutas permite que un Transit Router aprenda automáticamente las rutas de las instancias de red. Esto reduce los errores de configuración manual y mejora la eficiencia del proceso.
Limitaciones
La propagación de rutas solo es compatible con las tablas de rutas de un transit router Enterprise Edition. Para comprobar la edición de un Transit Router, consulte View the edition of a Transit Router.
Ejemplo
Como se muestra en la figura, se crearon dos VPC en la región China (Hangzhou) y se conectaron al mismo Transit Router.
Con la propagación de rutas habilitada, el Transit Router aprende las rutas del sistema de ambas VPC y las agrega a su tabla de rutas predeterminada.
Si las conexiones de las dos VPC están associated con la tabla de rutas predeterminada del Transit Router, el tráfico de las VPC se reenvía al siguiente salto correspondiente según las rutas que el Transit Router aprendió automáticamente.
Propagación de rutas desde instancias de red
Una tabla de rutas de un transit router Enterprise Edition puede aprender rutas de varias conexiones de instancias de red. A su vez, una sola conexión de instancia de red puede propagar sus rutas a múltiples tablas de rutas.
Después de habilitar la propagación de rutas desde una conexión de instancia de red hacia una tabla de rutas de un transit router Enterprise Edition, la instancia de red propaga de forma predeterminada las siguientes rutas a la tabla:
Conexión de instancia de red | Instancia de red correspondiente | Rutas propagadas automáticamente |
Conexión VPC | VPC | Las rutas del sistema de la VPC.
|
Conexión VBR | virtual border router (VBR) |
Para encontrar estas rutas, consulte Add and manage routes. |
Conexión ECR | Express Connect Router (ECR) | Rutas cuyo siguiente salto es un VBR. |
Conexión VPN | Conexión IPsec-VPN | Rutas de las tablas de rutas de destino y BGP de la conexión IPsec-VPN. |
Conexión interregional | Transit Router |
|
Impacto de la propagación de rutas en su negocio
Al habilitar la función de propagación de rutas de Cloud Enterprise Network (CEN), el Transit Router aprende automáticamente las rutas del sistema de las instancias de red (como las VPC) y las propaga para lograr la conectividad. En la mayoría de los casos, habilitar la propagación de rutas para conexiones interregionales de CEN o conexiones VPC no interrumpe las rutas existentes de su VPC ni el tráfico de negocio en producción.
Cuándo es segura la propagación de rutas
La operación suele ser segura bajo las siguientes condiciones:
Los bloques CIDR de todas las VPC conectadas son completamente diferentes y no tienen rangos de direcciones superpuestos.
No existen rutas estáticas en conflicto en las tablas de rutas asociadas del Transit Router.
Bajo estas condiciones, la sincronización de rutas no afecta los flujos de tráfico existentes.
Riesgos potenciales
Si existen conflictos de rutas (por ejemplo, dos instancias de red anuncian rutas al mismo bloque CIDR de destino), la propagación de rutas podría desencadenar cambios en la selección de rutas o causar fluctuaciones breves en el tráfico. Antes de habilitar la propagación de rutas, compruebe que no haya rutas superpuestas o en conflicto en todas las instancias de red conectadas.
Recomendaciones
Realice las operaciones de propagación de rutas fuera del horario pico de negocio para minimizar el impacto potencial en el tráfico en producción.
Planifique su estrategia de enrutamiento con antelación: revise todos los bloques CIDR y las entradas de ruta existentes en las tablas de rutas del Transit Router involucradas antes de realizar cambios.
Para implementaciones a gran escala que involucren múltiples VPC o conexiones interregionales, valide el enrutamiento en un entorno que no sea de producción antes de aplicar los cambios al entorno productivo.
Habilitar la propagación de rutas
Método 1: Al crear una conexión de instancia de red
Cuando cree una conexión de instancia de red, seleccione Propagate system routes to transit router route table en la sección Advanced Settings. Esto habilita la propagación de rutas y permite que la tabla de rutas predeterminada del Transit Router aprenda rutas de la instancia de red.
Para obtener más información, consulte Create a VPC connection, Create an ECR connection, Create a VBR connection, Create a VPN connection y Create an inter-region connection.
Método 2: Después de crear una conexión de instancia de red
También puede habilitar la propagación de rutas en los siguientes escenarios:
No seleccionó "Propagate System Routes to Default Route Table of Transit Router" al crear la conexión de la instancia de red.
Desea que una tabla de rutas personalizada en el Transit Router aprenda rutas de una instancia de red.
Siga estos pasos:
Inicie sesión en la consola de CEN.
En la página CEN Instance, haga clic en el ID de la instancia de CEN que desea gestionar.
Vaya a la pestaña y haga clic en el ID del transit router que desea gestionar.
En la página de detalles del transit router, haga clic en la pestaña Route Table.
En la sección izquierda, haga clic en el ID de la tabla de rutas que desea gestionar. En la página de detalles de la tabla de rutas, haga clic en la pestaña Route Propagation.
-
En la pestaña Route Propagation, haga clic en Enable Route Propagation. En el cuadro de diálogo Enable Route Propagation, configure los siguientes parámetros y haga clic en OK.
Parámetro
Descripción
Route Table
El sistema selecciona la tabla de rutas actual de forma predeterminada.
Transit Router ID
El sistema selecciona la instancia actual de Transit Router de forma predeterminada.
Attachment
Seleccione la conexión de instancia de red desde la cual desea que la tabla de rutas aprenda rutas.
Una vez habilitada la propagación de rutas, la instancia de red propaga automáticamente las rutas a la tabla. Puede consultar estas rutas en la pestaña Route Entry.
Deshabilitar la propagación de rutas
Al deshabilitar la propagación de rutas, las rutas propagadas desde la instancia de red hacia la tabla de rutas del transit router Enterprise Edition se retiran automáticamente.
Inicie sesión en la consola de CEN.
En la página CEN Instance, haga clic en el ID de la instancia de CEN que desea gestionar.
Vaya a la pestaña y haga clic en el ID del transit router que desea gestionar.
En la página de detalles del transit router, haga clic en la pestaña Route Table.
En la sección izquierda, haga clic en el ID de la tabla de rutas que desea gestionar. En la página de detalles de la tabla de rutas, haga clic en la pestaña Route Propagation.
En la pestaña Route Propagation, localice la conexión de instancia de red objetivo y haga clic en Delete en la columna Actions.
En el cuadro de diálogo Disable Route Propagation, confirme la información y haga clic en OK.
Preguntas frecuentes
¿Qué debo hacer si no puedo acceder a instancias ECS o a Bastionhost después de configurar la propagación de rutas?
Causa
Es posible que a la tabla de rutas asociada con la instancia ECS objetivo le falte una entrada de ruta hacia la dirección IP de origen (como la dirección IP de Bastionhost).
Solución
Revise la configuración de CEN y Transit Router para confirmar que la instancia de red de origen (la VPC donde reside Bastionhost) tiene establecida una relación de propagación de rutas con la tabla de rutas del Transit Router.
Compruebe que las rutas de la instancia de red de origen se hayan propagado correctamente a la tabla de rutas del Transit Router asociada con la instancia ECS objetivo.
En la página de detalles de la tabla de rutas del Transit Router, confirme que las rutas propagadas incluyen el bloque CIDR o la dirección IP específica de la instancia de red de origen.
Establecer una relación de propagación de rutas por sí solo no garantiza la accesibilidad del tráfico. También debe asegurarse de cumplir con uno de los siguientes requisitos:
La tabla de rutas de la VPC objetivo está asociada con la tabla de rutas del Transit Router que contiene las rutas propagadas.
La tabla de rutas de la VPC objetivo contiene las rutas de retorno correspondientes con el Transit Router como siguiente salto.
Si el tráfico sigue bloqueado después de completar los pasos anteriores, revise las reglas del security group y las configuraciones de ACL de red de la instancia ECS objetivo para asegurar que se permita el tráfico entrante desde la dirección IP de origen.
API relacionadas
EnableTransitRouterRouteTablePropagation: Habilita la propagación de rutas.
ListTransitRouterRouteTablePropagations: Consulta la configuración de propagación de rutas de una tabla de rutas de transit router.
DisableTransitRouterRouteTablePropagation: Deshabilita la propagación de rutas.