Administración de las tablas de enrutamiento de subred
Use los siguientes procedimientos para administrar el enrutamiento de la VPC mediante tablas de enrutamiento.
Tareas
Determinar la tabla de enrutamiento de una subred
Puede determinar la tabla de enrutamiento con la que se asocia la subred consultando los detalles de la subred en la consola de Amazon VPC.
Cómo determinar la tabla de enrutamiento para una subred mediante la consola
-
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. -
En el panel de navegación, elija Subnets (Subredes).
-
Seleccione la subred.
-
Elija la pestaña Route table (Tabla de enrutamiento) para ver el ID de la tabla de enrutamiento y sus rutas. Para determinar la asociación con la tabla de enrutamiento principal, y si dicha asociación es explícita, consulte Determinación de las asociaciones explícitas.
Determinación de las asociaciones explícitas
Puede determinar el número y el tipo de subredes o puerta de enlaces explícitamente asociadas a la tabla de enrutamiento.
La tabla de enrutamiento principal puede tener asociaciones de la subred implícitas y explícitas. Las tablas de ruteo principales solo tienen asociaciones explícitas.
Las subredes que no estén asociadas de manera explícita a ninguna tabla de enrutamiento tienen una asociación implícita a la tabla de enrutamiento principal. Puede asociar de forma explícita una subred con la tabla de enrutamiento principal. Para obtener un ejemplo de las razones para hacer eso, consulte Sustituir la tabla de enrutamiento principal.
Para determinar las subredes que están asociadas de manera explícita utilizando la consola
-
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. -
En el panel de navegación, elija Tablas de enrutamiento.
Consulte la columna Explicit subnet association (Asociación de subredes explícita) para determinar las subredes asociadas de manera explícita y la columna Main (Principal) para determinar si esta es la tabla de enrutamiento principal.
-
Seleccione la tabla de enrutamiento y elija la pestaña Subnet associations (Asociaciones de subred).
-
Las subredes en Explicit subnet associations (Asociaciones de subred explícitas) están asociadas de manera explícita a la tabla de enrutamiento. Las subredes en Subnets without explicit associations (Subredes sin asociaciones explícitas) pertenecen a la misma VPC que la tabla de enrutamiento, pero no están asociadas a ninguna tabla de enrutamiento, por lo que están asociadas de manera implícita a la tabla de enrutamiento principal de la VPC.
Para determinar las puerta de enlaces que están asociadas de manera explícita utilizando la consola
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. -
En el panel de navegación, elija Tablas de enrutamiento.
-
Seleccione la tabla de enrutamiento y elija la pestaña Edge associations (Asociaciones de periferia).
Para describir una o varias tablas de ruteo y ver sus asociaciones mediante la línea de comandos
-
describe-route-tables
(AWS CLI) -
Get-EC2RouteTable (AWS Tools for Windows PowerShell)
Adición, modificación y eliminación de rutas
Puede añadir, modificar y eliminar rutas en las tablas de enrutamiento. Solo podrá modificar las rutas que haya añadido.
Para obtener más información acerca de cómo trabajar con rutas estáticas para una conexión de Site-to-Site VPN, consulte Edición de rutas estáticas para una conexión de Site-to-Site VPN en la Guía del usuario de AWS Site-to-Site VPN.
nota
Existe una cuota en el número de rutas que puede añadir por cada tabla de enrutamiento. Para obtener más información, consulte Cuotas de Amazon VPC.
Para actualizar las rutas de una tabla de enrutamiento mediante la consola
-
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. -
En el panel de navegación, elija Route tables (Tablas de enrutamiento) y, a continuación, seleccione la tabla de enrutamiento.
-
Elija Actions (Acciones), Edit routes (Editar rutas).
-
Para agregar una ruta, elija Add route (Añadir ruta). En Destination (Destino) introduzca el bloque de CIDR de destino, una única dirección IP o el ID de una lista de prefijos.
-
Para modificar una ruta, para Destination (Destino), sustituya el bloque de CIDR de destino o la dirección IP única. En Objetivo, elija un objetivo.
-
Para eliminar una ruta, elija Remove (Eliminar).
-
Seleccione Save changes (Guardar cambios).
Para actualizar las rutas de una tabla de enrutamiento mediante la línea de comdando
-
create-route
(AWS CLI) -
replace-route
(AWS CLI) -
delete-route
(AWS CLI) -
New-EC2Route (AWS Tools for Windows PowerShell)
-
Set-EC2Route (AWS Tools for Windows PowerShell)
-
Remove-EC2Route (AWS Tools for Windows PowerShell)
nota
Si agrega una ruta mediante una herramienta de línea de comandos o la API, el bloque de CIDR de destino se modifica automáticamente a su forma canónica. Por ejemplo, si especifica 100.68.0.18/18
para el bloque de CIDR, creamos una ruta con un bloque de CIDR de destino de 100.68.0.0/18
.
Habilitar o deshabilitar la propagación de rutas
La propagación de rutas permite que una puerta de enlace privada virtual propague automáticamente rutas a las tablas de enrutamiento. Esto significa que no es necesario agregar o eliminar rutas de VPN manualmente.
Para completar este proceso, debe tener una puerta de enlace privada virtual.
Para obtener más información, consulte Opciones de enrutamiento de Site-to-Site VPN en la Guía del usuario de Site-to-Site VPN.
Para habilitar la propagación de rutas utilizando la consola
-
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. En el panel de navegación, elija Route tables y, a continuación, seleccione la tabla de enrutamiento.
-
Elija Actions (Acciones), Edit route propagation (Editar propagación de rutas).
Seleccione la casilla de verificación Enable (Habilitar) situada junto a la puerta de enlace privada virtual y, a continuación, elija Save (Guardar).
Para habilitar la propagación de rutas mediante la línea de comandos
-
enable-vgw-route-propagation
(AWS CLI) -
Enable-EC2VgwRoutePropagation (AWS Tools for Windows PowerShell)
Para deshabilitar la propagación de rutas utilizando la consola
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. En el panel de navegación, elija Route tables y, a continuación, seleccione la tabla de enrutamiento.
Elija Actions (Acciones), Edit route propagation (Editar propagación de rutas).
-
Desactive la casilla de verificación Enable (Habilitar) situada junto a la puerta de enlace privada virtual y, a continuación, elija Save (Guardar).
Para deshabilitar la propagación de rutas mediante la línea de comandos
-
disable-vgw-route-propagation
(AWS CLI) -
Disable-EC2VgwRoutePropagation (AWS Tools for Windows PowerShell)
Cambiar la tabla de enrutamiento de una subred
Puede cambiar la asociación de la tabla de enrutamiento de una subred.
Al cambiar la tabla de enrutamiento, las conexiones existentes en la subred se eliminan a menos que la nueva tabla de enrutamiento contenga una ruta para el mismo tráfico al mismo destino.
Para cambiar la asociación de la tabla de enrutamiento de una subred mediante la consola
-
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/
. -
En el panel de navegación, elija Subnets y, a continuación, seleccione la subred.
-
En la pestaña Route Table (Tabla de enrutamiento) elija Edit route table association (Editar asociación de la tabla de enrutamiento).
-
Para Route Table ID (Id. de tabla de enrutamiento), seleccione la nueva tabla de enrutamiento.
-
Seleccione Save.
Para cambiar la tabla de enrutamiento asociada a una subred mediante el la línea de comandos
-
replace-route-table-association
(AWS CLI) -
Set-EC2RouteTableAssociation (AWS Tools for Windows PowerShell)