Cambio de una tabla de enrutamiento de una subred
En esta sección se explica cómo trabajar con tablas de enrutamiento. En esta sección, se agrupan los procedimientos relacionados a los cambios en las tablas de enrutamiento de la subred.
Contenido
- Determinar la tabla de enrutamiento de una subred
- Determinar qué subredes o puertas de enlace están asociadas explícitamente
- Creación de una tabla de enrutamiento personalizada
- Agregar y eliminar rutas de una tabla de enrutamiento
- Habilitar o deshabilitar la propagación de rutas
- Cambiar la tabla de enrutamiento de una subred
- Asociación o desvinculación de una subred y una tabla de enrutamiento
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.
Para determinar la tabla de enrutamiento de una subred
-
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 Determinar qué subredes o puertas de enlace están asociadas explícitamente.
Determinar qué subredes o puertas de enlace están asociadas explícitamente
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)
Creación de una tabla de enrutamiento personalizada
Puede crear una tabla de enrutamiento personalizada para la VPC mediante la consola de Amazon VPC.
nota
Existe una cuota en el número de tablas de ruteo que puede crear por VPC. Existe también una cuota en el número de rutas que puede añadir por tabla de enrutamiento. Para obtener más información, consulte Cuotas de Amazon VPC.
Para crear una tabla de enrutamiento personalizada mediante 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.
-
Elija Create Route Table (Crear tabla de enrutamiento).
-
(Opcional) En Name (Etiqueta), escriba el nombre de la tabla de enrutamiento.
-
En VPC, elija su VPC.
-
(Opcional) Para agregar una etiqueta, elija Add new tag (Agregar etiqueta nueva) e ingrese la clave y el valor de la etiqueta.
-
Elija Create Route Table (Crear tabla de enrutamiento).
Para crear una tabla de enrutamiento personalizada mediante la línea de comandos
-
create-route-table (AWS CLI)
-
New-EC2RouteTable (AWS Tools for Windows PowerShell)
Agregar y eliminar rutas de una tabla de enrutamiento
Puede añadir, eliminar y modificar rutas en las tablas de ruteo. Solo podrá modificar 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 tablas de ruteo que puede crear por VPC. Existe también una cuota en el número de rutas que puede añadir por 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).
-
Elija 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 Guardar.
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)
Asociación o desvinculación de una subred y una tabla de enrutamiento
Para aplicar rutas de tablas de ruteo a una subred determinada, debe asociar la tabla de enrutamiento a la subred. Una tabla de enrutamiento se puede asociar con varias subredes. Sin embargo, una subred sólo puede asociarse a una tabla de enrutamiento a la vez. Las subredes que no estén asociadas de manera explícita a ninguna tabla se asociarán implícitamente a la tabla de enrutamiento principal de forma predeterminada.
Puede desvincular una subred de una tabla de enrutamiento. Hasta que asocie la subred a otra tabla de enrutamiento, esta quedará implícitamente asociada a la tabla de enrutamiento principal.
Pasos para asociar o desvincular una tabla de enrutamiento y una subred a través de 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.
-
En la pestaña Subnet associations (Asociaciones de subred), elija Edit subnet associations (Editar asociaciones de subred).
-
Marque o desmarque la casilla de verificación de la subred que desea asociar con la tabla de enrutamiento.
-
Seleccione Save associations (Guardar asociaciones).
Para asociar una subred a una tabla de enrutamiento mediante la línea de comandos
-
associate-route-table (AWS CLI)
-
Register-EC2RouteTable (AWS Tools for Windows PowerShell)
Para desasociar una subred de una tabla de enrutamiento mediante la línea de comandos
-
disassociate-route-table (AWS CLI)
-
Unregister-EC2RouteTable (AWS Tools for Windows PowerShell)