Conexión de subredes a una tabla de direccionamiento
Al ver detalles de una tabla de direccionamiento, también puede ver detalles de subredes conectadas o conectar una subred para aplicar rutas de tabla de direccionamiento a una subred determinada. Tenga en cuenta que una tabla de direccionamiento puede estar asociada a varias subredes. Sin embargo, a cada subred solo se le puede asignar una tabla de enrutamiento. Por defecto, cualquier subred que no esté asociada a una tabla de enrutamiento se asocia a la tabla de enrutamiento predeterminada. También puede volver a asignar la tabla de direccionamiento de una subred a otra subred.
Puedes asociar una subred a una tabla de enrutamiento, o reasignar una tabla de enrutamiento a una subred concreta, mediante la consola, la CLI, la API o Terraform.
Adición de subredes a una tabla de enrutamiento en la consola
Para asociar una tabla de enrutamiento a una subred en la consola, siga estos pasos:
- Desde la consola IBM Cloud, seleccione el Menú de navegación
, luego haga clic en
de infraestructura > Red > Tablas de enrutamiento. Aparece la página Tablas de direccionamiento para VPC.
- Pulse el nombre de la tabla de direccionamiento en la que desea ver detalles de subred. De forma alternativa, puede pulsar el número de subredes conectadas.
- En el separador Subredes, pulse Conectar subred. Aparece el panel lateral «Adjuntar subredes a la tabla de enrutamiento».
- Seleccione una subred en la lista desplegable. Se muestra la tabla de direccionamiento actual, el rango de IP y la ubicación de la subred.
- Pulse Conectar.
Para volver a asignar una tabla de direccionamiento a una subred, siga estos pasos:
- En la página de detalles de la tabla de direccionamiento, pulse el separador Subredes.
- Haga clic en el menú
junto a la subred y, a continuación, haga clic en Reasignar tabla de enrutamiento.
- En el panel lateral de Volver a asignar tabla de direccionamiento de subred, pulse la subred que desea asignar a esta tabla de direccionamiento.
- Pulse Volver a asignar.
Incorporación de subredes a una tabla de enrutamiento desde la interfaz de línea de comandos
Antes de empezar, configure el entorno de CLI.
Para añadir subredes a una tabla de enrutamiento desde la CLI, ejecute el siguiente comando :
ibmcloud is subnet-update SUBNET_ID --routing-table-id ROUTING_TABLE_ID
Donde:
SUBNET_ID- El ID o el nombre de la subred que desea actualizar.
ROUTING_TABLE_ID- El ID o el nombre de la tabla de enrutamiento a la que desea asignar la subred.
Incorporación de subredes a una tabla de enrutamiento mediante la API
Para añadir subredes a una tabla de enrutamiento mediante la API, sigue estos pasos:
-
Configure el entorno de la API.
-
Almacene el valor
VpcIden una variable que se va a utilizar en el mandato de la API:export VpcId=<your_vpc_id> -
Conectar una subred a una tabla de direccionamiento:
curl -X PUT "$vpc_api_endpoint/v1/subnets/$subnet_id/routing_table?version=$api_version&generation=2" -H "Authorization: Bearer $iam_token" -d '{ "id": "37491549-51c0-4acc-9e7b-9ab3628e1a68" }'
Cómo añadir subredes a una tabla de enrutamiento con Terraform
Para ver detalles de todas o de una tabla de direccionamiento específica con Terraform, siga estos pasos:
-
Configura tu entorno de Terraform.
-
Utiliza uno de los siguientes ejemplos:
-
Para añadir una subred a una tabla de enrutamiento:
resource "ibm_is_subnet_routing_table_attachment" "example" { subnet = ibm_is_subnet.example.id routing_table = ibm_is_vpc_routing_table.example.routing_table }Para obtener más información sobre el recurso
ibm_is_subnet_routing_table_attachment, consulte el Registro de Terraform. -
En un recurso de subred existente, actualice el
routing_tableatributo especificado por el identificador:resource "ibm_is_subnet" "example" { name = "example-subnet" vpc = ibm_is_vpc.example.id zone = "us-south-1" ipv4_cidr_block = "10.240.0.0/24" routing_table = ibm_is_vpc_routing_table.example.routing_table }Para obtener más información sobre el recurso
routing_table, consulte el Registro de Terraform.
-