Teilnetze an eine Routing-Tabelle anhängen

Wenn Sie Details einer Routing-Tabelle anzeigen, können Sie auch Details zu angehängten Teilnetzen anzeigen oder ein Subnetz anhängen, um Routing-Tabellen-Routen auf ein bestimmtes Teilnetz anzuwenden. Beachten Sie, dass eine Routing-Tabelle mehreren Teilnetzen zugeordnet sein kann. Allerdings kann jedem Subnetz nur eine Routing-Tabelle zugewiesen werden. Standardmäßig wird jedes Subnetz, das keiner Routing-Tabelle zugeordnet ist, der Standard-Routing-Tabelle zugeordnet. Sie können die Routing-Tabelle eines Teilnetzes auch einem anderen Teilnetz neu zuweisen.

Sie können ein Subnetz einer Routing-Tabelle zuweisen oder eine Routing-Tabelle einem bestimmten Subnetz neu zuweisen, indem Sie die Konsole, die CLI, die API oder Terraform verwenden.

Subnetze in der Konsole einer Routing-Tabelle zuweisen

Um in der Konsole eine Routing-Tabelle einem Subnetz zuzuweisen, gehen Sie wie folgt vor:

  1. Wählen Sie in der Cloud- IBM Cloud das Navigationsmenü aus und klicken Sie dann auf das Symbol „Infrastruktur- VPC“ > „Netzwerk“ > „ Routingtabellen“. Die Seite mit den Routing-Tabellen für VPC wird angezeigt.
  2. Klicken Sie auf den Namen der Routing-Tabelle, für deren Teilnetz Details angezeigt werden sollen. Alternativ dazu können Sie auf die Anzahl der angehängten (zugeordneten) Teilnetze klicken.
  3. Klicken Sie auf der Registerkarte für Teilnetze auf Teilnetz zuordnen. Das Seitenfenster „Subnetze an Routing-Tabelle anhängen“ wird angezeigt.
  4. Wählen Sie ein Teilnetz aus der Dropdown-Liste aus. Die aktuelle Routing-Tabelle, der IP-Bereich und der Standort des Teilnetzes werden angezeigt.
  5. Klicken Sie auf Zuordnen.

Führen Sie die folgenden Schritte aus, um eine Routing-Tabelle einem Teilnetz neu zuzuweisen:

  1. Klicken Sie auf der Detailseite für die Routing-Tabelle auf die Registerkarte für Teilnetze.
  2. Klicken Sie auf das Menü Aktionen Routing-Tabelle neu zuweisen.
  3. Klicken Sie in der Seitenleiste zum erneuten Zuweisen des Teilnetzes zu der Routing-Tabelle auf das Teilnetz, das dieser Routing-Tabelle zugewiesen werden soll.
  4. Klicken Sie auf Neu zuweisen.

Subnetze über die Befehlszeilenschnittstelle (CLI) an eine Routing-Tabelle anhängen

Bevor Sie beginnen, richten Sie Ihre CLI-Umgebung ein.

Um Subnetze über die Befehlszeile an eine Routing-Tabelle anzuhängen, führen Sie den folgenden Befehl aus:

ibmcloud is subnet-update SUBNET_ID --routing-table-id ROUTING_TABLE_ID

Dabei gilt:

SUBNET_ID
Die ID oder der Name des Subnetzes, das Sie aktualisieren möchten.
ROUTING_TABLE_ID
Die ID oder der Name der Routing-Tabelle, der das Subnetz zugewiesen werden soll.

Subnetze über die API zu einer Routing-Tabelle hinzufügen

Um Subnetze über die API einer Routing-Tabelle hinzuzufügen, gehen Sie wie folgt vor:

  1. Richten Sie die API-Umgebung ein.

  2. Speichern Sie den Wert für VpcId in einer Variablen, die im API-Befehl verwendet wird:

    export VpcId=<your_vpc_id>
    
  3. Hängen Sie ein Teilnetz an eine Routing-Tabelle an:

    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"
        }'
    

Subnetze mit Terraform an eine Routing-Tabelle anfügen

Führen Sie die folgenden Schritte aus, um Details zu allen oder zu einer bestimmten Routing-Tabelle mit Terraform anzuzeigen:

  1. Richten Sie Ihre Terraform-Umgebung ein.

  2. Verwenden Sie eines der folgenden Beispiele:

    • So fügen Sie ein Subnetz zu einer Routing-Tabelle hinzu:

      resource "ibm_is_subnet_routing_table_attachment" "example" {
        subnet        = ibm_is_subnet.example.id
        routing_table = ibm_is_vpc_routing_table.example.routing_table
      }
      

      Weitere Informationen über die Ressource ibm_is_subnet_routing_table_attachment finden Sie in der Terraform-Registry.

    • Aktualisieren Sie auf einer vorhandenen Subnetzressource die routing_table Attribut, das durch den Bezeichner angegeben wird:

      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
      }
      

      Weitere Informationen über die Ressource routing_table finden Sie in der Terraform-Registry.