このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

カスタムルートテーブルを使用したネットワークトラフィックの管理

更新日時2025-03-25 16:28

仮想プライベートクラウド (VPC) にカスタムルートテーブルを作成し、カスタムルートを追加して、テーブルをvSwitchに関連付けることで、トラフィックとネットワークを柔軟に管理できます。

制限

  • 各 VPC には最大 10 個のルートテーブルを設定できます。これにはシステムルートテーブルが含まれますが、ゲートウェイルートテーブルは含まれません。

  • 各 vSwitch は、システムルートテーブルかカスタムルートテーブルかにかかわらず、1 つのルートテーブルにのみ関連付けることができます。

前提条件

VPC と vSwitch が作成済みであること。 詳細については、「IPv4 CIDR ブロックを持つ VPC を作成する」をご参照ください。

手順

ステップ 1: カスタムルートテーブルを作成する

  1. VPC コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。

  3. 上部のナビゲーションバーで、カスタムルートテーブルを作成するリージョンを選択します。

  4. [ルートテーブル] ページで、[ルートテーブルの作成] をクリックします。

  5. [ルートテーブルの作成] ページで、次のパラメーターを設定し、[OK] をクリックします。

    • VPC: カスタムルートテーブルが属する VPC を選択します。

    • 関連付けられているリソースの種類: ルートテーブルを関連付けるリソースの種類を選択します。

      • vSwitch: トラフィックのルーティングポリシーを制御します。

      • ボーダーゲートウェイ: ボーダーゲートウェイのインバウンドトラフィックのルーティングポリシーを制御します。

    [ルートテーブル] ページで、[ルートテーブルの種類] 列にある [カスタム] として分類されたルートテーブルを表示できます。次のシステムルートがカスタムルートテーブルに自動的に追加されます。

    • 宛先 CIDR ブロックが 100.64.0.0/10 のルート。 このルートは、VPC 内のクラウドリソース間の通信に使用されます。

    • ルートテーブルが属する VPC のすべての vSwitch の CIDR ブロック宛てのルート。 このルートは、vSwitch 内のクラウドリソース間の通信に使用されます。

ステップ 2: カスタムルートテーブルにカスタムルートを追加する

説明
  • システムは、各 VPC に対してシステムルートテーブルを自動的に作成し、トラフィックを管理するためのルートエントリを追加します。 これらのエントリを手動で作成または削除することはできません。

  • システムルートテーブルとカスタムルートテーブルの両方で、カスタムルートテーブルを追加または削除して、特定の CIDR ブロックへのトラフィックルーティングを有効にすることができます。

  • カスタムルートエントリの宛先 CIDR ブロックは、vSwitch の CIDR ブロックよりも具体的であってはなりません。

  1. [ルートテーブル] ページで、管理するカスタムルートテーブルを見つけ、その ID をクリックします。

  2. 詳細ページで、[ルートエントリリスト] > [カスタムルート] を選択し、[ルートエントリの追加] をクリックします。

  3. [ルートエントリの追加] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。

    パラメーター

    説明

    パラメーター

    説明

    宛先 CIDR ブロック

    宛先 CIDR ブロックを入力します。

    • Ipv4 CIDR ブロック: 宛先 CIDR ブロックは IPv4 アドレス範囲です。

    • Ipv6 CIDR ブロック: 宛先 CIDR ブロックは IPv6 アドレス範囲です。

      説明

      ルートテーブルがシステムルートテーブルで、関連付けられているリソースが vSwitch のカスタムルートテーブルである場合、[宛先 CIDR ブロック][ipv6 CIDR ブロック] に設定できます。 利用可能なリージョンの詳細については、「VPC 機能をサポートするリージョン」をご参照ください。

    • VPC プレフィックスリスト: 宛先 CIDR ブロックは プレフィックスリスト です。

    ネクストホップタイプ

    ネクストホップタイプを選択します。

    • [宛先 CIDR ブロック] が [ipv4 CIDR ブロック] または [VPC プレフィックスリスト] の場合:

      宛先 CIDR ブロック内にあるアドレスへのトラフィックを、[ipv4 ゲートウェイ][NAT ゲートウェイ][VPC ピアリング接続][transit Router][VPN Gateway][ECS インスタンス][ENI][havip][ルーターインターフェース (VBR へ)][ルーターインターフェース (VPC へ)][ECR][GWLB エンドポイント] にルーティングします。

    • [宛先 CIDR ブロック] が [ipv6 CIDR ブロック] の場合:

      宛先 CIDR ブロック内にあるアドレスへのトラフィックを、[ECS インスタンス][ipv6 ゲートウェイ][ENI][ルーターインターフェース (VBR へ)][ECR][VPC ピアリング接続][GWLB エンドポイント][transit Router] にルーティングします。

    説明

    ネクストホップを [GWLB エンドポイント] に変更できるリージョンがサポートされています。詳細については、「Gateway Load Balancer (GWLB) が利用可能なリージョンとゾーン」をご参照ください。

    [ネクストホップタイプ] を指定した後、インスタンスをネクストホップとして選択できます。 また、製品ページに移動してインスタンスを作成することもできます。

ステップ 3: カスタムルートテーブルを vSwitch に関連付ける

カスタムルートテーブルを vSwitch に関連付けて、vSwitch のルートを管理できます。

説明
  • 1 つのルートテーブルを複数の vSwitch に関連付けることができますが、各 vSwitch は一度に 1 つのルートテーブルにのみリンクできます。

  • カスタムルートテーブルを vSwitch に関連付けると、システムルートテーブルの関連付けが自動的に解除されます。

  • カスタムルートテーブルの関連付けを解除するには、[関連付けられている Vswitch] タブの [アクション] 列にある [バインド解除] オプションを使用します。 vSwitch はシステムルートテーブルに戻ります。

  • vSwitch と一致する CIDR ブロックを持つカスタムルートテーブルは、その vSwitch に関連付けることはできません。

  1. [ルートテーブル] ページで、管理するカスタムルートテーブルを見つけ、その ID をクリックします。

  2. ルートテーブルの詳細ページで、[関連付けられている Vswitch] タブをクリックし、[vswitch の関連付け] をクリックします。

  3. [vswitch の関連付け] ダイアログボックスで、関連付ける vSwitch を選択します。

    [関連付けられた Vswitch] タブで、vSwitch 列の vSwitch ID をクリックして vSwitch 詳細ページに移動します。次に、[ルート] タブをクリックします。[ルートテーブルに関連付けられています] セクションで、vSwitch に関連付けられているルートテーブルがカスタムルートテーブルであることを確認できます。

関連手順

システムルートエントリを変更する

カスタムルートテーブル内のシステムルートエントリのネクストホップを変更して、トラフィックを [ECS インスタンス] または [ENI] に転送し、動的なトラフィック管理を行うことができます。

説明
  • システムルートテーブル内のシステムルートエントリのネクストホップは変更できません。

  • カスタムルートテーブルを vSwitch に関連付けた後、vSwitch と同じ [宛先 CIDR ブロック] を持つシステムルートエントリのネクストホップを変更することはできません。 たとえば、カスタムルートテーブルが CIDR ブロック 172.16.0.0/24 の vSwitch に関連付けられている場合、[宛先 CIDR ブロック] が 172.16.0.0/24 のルートエントリのネクストホップは変更できません。

  • システムルートエントリのネクストホップタイプと関連付けられたリソースが変更されると、ルートエントリは [カスタムルートエントリ] タブの下のカスタムルートエントリに変換されます。

  1. [ルートテーブル] ページで、ID をクリックして目的のルートテーブルインスタンスを選択します。

  2. [ルートエントリリスト] > [システムルートエントリ] タブで、変更するシステムルートエントリを見つけ、[アクション] 列の [編集] をクリックします。

  3. [ルートテーブルエントリの編集] ダイアログボックスで、必要に応じてパラメーターを調整します。

    パラメーター

    説明

    パラメーター

    説明

    宛先 CIDR ブロック

    トラフィックの宛先 CIDR ブロックが表示されます。 [宛先 CIDR ブロック] は変更できません。

    ネクストホップタイプ

    ネクストホップタイプには、[ローカル][ECS インスタンス][elastic Network Interface][GWLB エンドポイント] があります。

    ネクストホップを [GWLB エンドポイント] に変更できるリージョンがサポートされています。詳細については、「GWLB が利用可能なリージョンとゾーン」をご参照ください。

    [ネクストホップタイプ] を選択した後、対応するリストから特定のインスタンスを選択するか、製品ページでインスタンスを作成する必要があります。

カスタムルートエントリを変更する

カスタムルートエントリのネクストホップを変更して、ネットワークトラフィックを管理し、トラフィックを特定のクラウドリソースに転送できます。

説明

VPC 内の vSwitch の CIDR ブロックと一致する [宛先 CIDR ブロック] を持つカスタムルートエントリのネクストホップタイプは、[ECS インスタンス] または [elastic Network Interface (ENI)] にのみ変更できます。 たとえば、vSwitch の CIDR ブロックが 172.16.0.0/24 である場合、[宛先 CIDR ブロック]172.16.0.0/24 のルートエントリのネクストホップは、[ECS インスタンス] または [elastic Network Interface (ENI)] に変更できます。 ルートエントリを削除すると、ルートエントリは [ローカル] ルートタブの [システムルートエントリ] に戻ります。

  1. [ルートテーブル] ページに移動し、変更するルートテーブルの ID をクリックします。

  2. [ルートエントリリスト] > [カスタムルート] タブをクリックし、管理するカスタムルートエントリを見つけ、[アクション] 列の [編集] をクリックします。

  3. [ルートテーブルの変更] ダイアログボックスで、次のパラメーターを更新します。

    パラメーター

    説明

    パラメーター

    説明

    宛先 CIDR ブロック

    宛先 CIDR ブロックが表示されます。変更できません。

    ネクストホップタイプ

    使用可能なオプションからネクストホップタイプを選択します。

    [ネクストホップタイプ] を選択した後、ドロップダウンリストから特定のインスタンスを選択するか、対応する製品ページで新しいインスタンスを作成する必要があります。

カスタムルートエントリを削除する

カスタムルートエントリは、次の 2 つの方法で削除できます。

  • 個別: 削除するカスタムルートエントリを見つけ、[アクション] 列の [削除] をクリックします。

  • バッチ: 削除するすべてのカスタムルートエントリを選択し、ページ下部にある [削除] をクリックします。

カスタムルートテーブルを削除する

説明

カスタムルートテーブルは削除できますが、システムルートテーブルは削除できません。 カスタムルートテーブルが vSwitch に関連付けられている場合は、削除する前に関連付けを解除する必要があります。

[ルートテーブル] ページで、削除するカスタムルートテーブルを見つけ、[アクション] 列の [削除] をクリックします。

関連情報

SDK、Terraform、または ROS を使用してルートテーブルを管理することもできます。 詳細については、次のドキュメントをご参照ください。

  • 目次 (1, M)
  • 制限
  • 前提条件
  • 手順
  • ステップ 1: カスタムルートテーブルを作成する
  • ステップ 2: カスタムルートテーブルにカスタムルートを追加する
  • ステップ 3: カスタムルートテーブルを vSwitch に関連付ける
  • 関連手順
  • システムルートエントリを変更する
  • カスタムルートエントリを変更する
  • カスタムルートエントリを削除する
  • カスタムルートテーブルを削除する
  • 関連情報
フィードバック