ルートテーブルはルートで構成されています。 各ルートは、ネットワークトラフィックがルーティングされる宛先を指定します。 システムルートテーブルを使用してトラフィックをルーティングできます。 カスタムルートテーブルを作成してネットワークトラフィックを管理することもできます。
操作
vSwitchに関連付けられたルートテーブルの表示
Virtual Private Cloud (VPC) コンソールで、vSwitchに関連付けられているルートテーブルに関する情報を表示できます。
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、VSwitch をクリックします。
上部のナビゲーションバーで、表示するルートテーブルが関連付けられているvSwitchのリージョンを選択します。
- VSwitch ページで、管理するvSwitchを見つけ、そのIDをクリックします。
VSwitch 基本情報 セクションで、[ルート] タブをクリックします。 [ルートテーブルに関連付けられている] セクションで、ルートテーブルのIDとタイプを表示します。
ルートテーブルは次のタイプに分類されます。
System: vSwitchはシステムルートテーブルに関連付けられています。 vSwitchをカスタムルートテーブルに関連付けるには、システムルートテーブルの横にある [バインド] をクリックします。 [ルートテーブルの関連付け] ダイアログボックスで、vSwitchに関連付けるカスタムルートテーブルを選択します。
Custom: vSwitchはカスタムルートテーブルに関連付けられています。 カスタムルートテーブルを置き換えるには、[関連ルートテーブルの置き換え] をクリックし、[ルートテーブルの関連付け] ダイアログボックスで別のカスタムルートテーブルを選択します。
カスタムルートテーブルの作成
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。
上部のナビゲーションバーで、カスタムルートテーブルを作成するリージョンを選択します。
地域 Region アジア太平洋 中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (ウランカブ) 、中国 (杭州) 、中国 (上海) 、中国 (南京-地方) 、中国 (福州-地方) 、中国 (深セン) 、中国 (河原) 、中国 (広州) 、中国 (成都) 、中国 (香港) 、日本 (東京) 、韓国 (ソウル) 、シンガポール (シドニー) 、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ) 、フィリピン (マニラ) 、タイ (バンコク) 、インド (ムンバイ) ヨーロッパおよびアメリカ ドイツ (フランクフルト) 、英国 (ロンドン) 、米国 (シリコンバレー) 、米国 (バージニア) 中東 UAE (ドバイ) - ルートテーブルページで、ルートテーブルの作成をクリックします。
[ルートテーブルの作成] ページで、次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
リソースグループ
カスタムルートテーブルが属するリソースグループを選択します。
[VPC]
カスタムルートテーブルが属するVPCを選択します。
VPCに次のインスタンスファミリーのElastic Compute Service (ECS) インスタンスが含まれている場合、VPCのカスタムルートテーブルを作成することはできません。
ecs.c1、ecs.c2、ecs.c4、ecs.ce4、ecs.cm4、ecs.d1、ecs.e3、ecs.e4、ecs.ga1、ecs.gn4、ecs.gn5、ecs.i1、ecs.m1、ecs.m2、ecs.mn4、ecs.n1、ecs.n2、ecs.n4、ecs.s1、ecs.s2、ecs.s3、ecs.se1、ecs.sn1、ecs.sn2、ecs.t1、ecs.xn4。
カスタムルートテーブルを作成するには、高度なVPC機能をサポートしていないECSインスタンスをアップグレードまたはリリースする必要があります。
詳細については、「サブスクリプションインスタンスのインスタンスタイプのアップグレード」および「従量課金インスタンスのインスタンスタイプの変更」をご参照ください。
ECSインスタンスをリリースする方法の詳細については、「インスタンスのリリース」をご参照ください。
説明VPCに上記のインスタンスファミリーのECSインスタンスが含まれ、カスタムルートテーブルが作成されている場合、ECSインスタンスをアップグレードまたはリリースする必要があります。 それ以外の場合、カスタムルートテーブルは期待どおりに機能しません。 詳細については、「高度なVPC機能」をご参照ください。
名前
カスタムルートテーブルの名前を入力します。
説明
カスタムルートテーブルの説明を入力します。
カスタムルートテーブルを作成したら、[ルートテーブル] ページに移動してルートテーブルを表示します。 [カスタム] は、ルートテーブルの [ルートテーブルタイプ] 列に表示されます。 次のシステムルートがカスタムルートテーブルに自動的に追加されます。
宛先CIDRブロックが100.64.0.0/10のルートエントリ。 このルートは、VPC内のクラウドリソース間の通信に使用されます。
ルートテーブルが属するVPCのvSwitchのCIDRブロックを宛先とするルート。 このルートは、vSwitch内のクラウドリソース間の通信に使用されます。
たとえば、VPCのCIDRブロックが192.168.0.0/16で、VPCにCIDRブロックが192.168.1.0/24と192.168.0.0/24の2つのvSwitchを作成したとします。 VPC用に作成したカスタムルートテーブルには、次のシステムルートが含まれます。 次の表の「-」記号はVPCを示します。
宛先CIDRブロック
次ホップ
データ型
100.64.0.0/10
-
システムルート
192.168.1.0/24
-
システムルート
192.168.0.0/24
-
システムルート
ルートテーブルに関する基本情報の変更
システムルートテーブルまたはカスタムルートテーブルの名前と説明を変更できます。
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。
- 上部のナビゲーションバーで、ルートテーブルが属するリージョンを選択します。
- [ルートテーブル] ページで、管理するルートテーブルを見つけ、そのIDをクリックします。
ルートテーブルの詳細ページで、[名前] の横にある [編集] をクリックして、ルートテーブルの名前を変更します。
[説明] の横にある [編集] をクリックして、ルートテーブルの説明を変更します。
ルートの追加と削除
ルートを追加または削除する前に、次の制限事項に注意してください。
VPCを作成すると、システムはVPCのシステムルートテーブルを作成し、システムルートをルートテーブルに追加します。 システムルートは、VPC内のトラフィックをルーティングするために使用されます。 システムルートは作成または削除できません。 ただし、カスタムルートを作成して、指定したCIDRブロック宛てのトラフィックを指定した宛先にルーティングできます。
システムルートテーブルとカスタムルートテーブルの両方で、カスタムルートを追加および削除できます。
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。
- 上部のナビゲーションバーで、ルートテーブルが属するリージョンを選択します。
- [ルートテーブル] ページで、管理するルートテーブルを見つけ、そのIDをクリックします。
ルートテーブルの詳細ページで、[ルートエントリリスト] タブをクリックします。 次に、次の操作を実行できます。
カスタムルートの追加
[カスタムルート] タブをクリックし、[ルートエントリの追加] をクリックします。 [ルートエントリの追加] パネルで、次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
名前
カスタムルートの名前を入力します。
宛先CIDRブロック
宛先CIDRブロックを入力します。
IPv4 CIDRブロック: 宛先CIDRブロックはIPv4 CIDRブロックです。
IPv6 CIDRブロック: 宛先CIDRブロックはIPv6 CIDRブロックです。
説明選択したルートテーブルがシステムルートテーブルであり、関連付けられるオブジェクトがvSwitchのカスタムルートテーブルである場合、宛先CIDRブロックをIPv6 CIDRブロックに設定できます。 IPv6 CIDRブロックをサポートするリージョンの詳細については、「VPC機能をサポートするリージョン」をご参照ください。
VPCプレフィックスリスト: 宛先CIDRブロックはプレフィックスリストに属しています。 詳細については、「プレフィックスリストの概要」をご参照ください。
ネクストホップタイプ
ネクストホップタイプを選択します。 有効な値:
宛先CIDRブロックがIPv4 CIDRブロックまたはVPCプレフィックスリストに設定されている場合、次のタイプのネクストホップがサポートされます。
IPv4ゲートウェイ: 指定されたCIDRブロック宛てのトラフィックは、指定されたIPv4ゲートウェイにルーティングされます。
NAT Gateway: 指定されたCIDRブロック宛てのトラフィックは、指定されたNAT gatewayにルーティングされます。 詳細については、「NAT Gatewayの概要」をご参照ください。
VPCピアリング接続: 指定されたCIDRブロック宛てのトラフィックは、指定されたVPCピアリング接続にルーティングされます。 詳細については、「VPCピアリング接続の概要」をご参照ください。
トランジットルーター: 指定されたCIDRブロック宛てのトラフィックは、指定されたトランジットルーターにルーティングされます。 詳細については、「トランジットルーターの仕組み」をご参照ください。
VPN Gateway: 指定されたCIDRブロック宛てのトラフィックは、指定されたVPN gatewayにルーティングされます。 詳細については、「VPN Gatewayの概要」をご参照ください。
ECSインスタンス: 指定されたCIDRブロック宛てのトラフィックは、指定されたECSインスタンスにルーティングされます。 詳細については、「ECSの概要」をご参照ください。 集中トラフィック転送と管理のために、指定されたECSインスタンスにトラフィックをルーティングする場合は、このタイプを選択します。 たとえば、ECSインスタンスをインターネットに接続するゲートウェイとして設定し、他のECSインスタンスからインターネットにトラフィックをルーティングできます。
ENI: 宛先CIDRブロック宛てのトラフィックは、指定されたelastic network interface (ENI) にルーティングされます。 詳細については、「ENIの概要」をご参照ください。
ルーターインターフェイス (VBRへ): 指定されたCIDRブロック宛てのトラフィックは、仮想ボーダールーター (VBR) に関連付けられているルーターインターフェイスにルーティングされます。 詳細については、「ピアリング接続」をご参照ください。
Express connect回線を介してVPCをデータセンターに接続する場合は、このタイプを選択します。
ルーターインターフェイス (VBRへ) を選択した場合は、ルーティングモードも選択する必要があります。 支えられたモード:
一般ルーティング: 関連するルーターインターフェイスを選択します。
アクティブ /スタンバイルーティング: 次のホップとして2つのインスタンスを選択します。 アクティブ経路の重みは100であり、スタンバイ経路の重みは0である。 アクティブなルートがヘルスチェックに失敗した場合、スタンバイルートが引き継ぎます。
ロードバランシングルーティング: 次のホップとして2〜8個のインスタンスを選択します。 インスタンスの重みは同じでなければなりません。重みは0から255までの整数でなければなりません。 ネットワークトラフィックは次のホップに均等に分散されます。
ルーターインターフェイス (VPCへ): 指定されたCIDRブロック宛てのトラフィックは、選択したVPCにルーティングされます。 詳細については、「VPCとは」をご参照ください。
システムルートテーブルを選択し、ルートテーブルのリージョンがIPv6 CIDRブロックをサポートし、宛先CIDRブロックがIPv6 CIDRブロックに設定されている場合、次のタイプのネクストホップがサポートされます。
ECSインスタンス: 指定されたCIDRブロック宛てのトラフィックは、指定されたECSインスタンスにルーティングされます。 詳細については、「ECSの概要」をご参照ください。 集中トラフィック転送と管理のために、指定されたECSインスタンスにトラフィックをルーティングする場合は、このタイプを選択します。 たとえば、ECSインスタンスをインターネットに接続するゲートウェイとして設定し、他のECSインスタンスからインターネットにトラフィックをルーティングできます。
IPv6ゲートウェイ: 指定されたCIDRブロック宛てのトラフィックは、指定されたIPv6ゲートウェイにルーティングされます。 詳細については、「IPv6ゲートウェイの概要」をご参照ください。
ENI: 宛先CIDRブロック宛てのトラフィックは、指定されたENIにルーティングされます。 詳細については、「ENIの概要」をご参照ください。
ルーターインターフェイス (VBRへ): 指定されたCIDRブロック宛てのトラフィックは、仮想ボーダールーター (VBR) に関連付けられているルーターインターフェイスにルーティングされます。 詳細については、「ピアリング接続」をご参照ください。
Express connect回線を介してVPCをデータセンターに接続する場合は、このタイプを選択します。
ルーターインターフェイス (VBRへ) を選択した場合は、ルーティングモードも選択する必要があります。 支えられたモード:
一般ルーティング: 関連するルーターインターフェイスを選択します。
ロードバランシングルーティング: 次のホップとして2〜8個のインスタンスを選択します。 インスタンスの重みは同じでなければなりません。重みは0から255までの整数でなければなりません。 ネットワークトラフィックは次のホップに均等に分散されます。
VPCピアリング接続: 指定されたCIDRブロック宛てのトラフィックは、指定されたVPCピアリング接続にルーティングされます。 詳細については、「VPCピアリング接続の概要」をご参照ください。
リソースグループ
ネクストホップが属するリソースグループを選択します。
このパラメーターは、ネクストホップタイプをECSインスタンスまたはENIに設定した場合にのみ必要です。
ECSインスタンス、HaVip、VPNゲートウェイ、NATゲートウェイ、VPCピアリング接続、ENI、トランジットルーター、IPv6ゲートウェイ
ドロップダウンリストから次のホップとしてインスタンスを選択します。
製品ページに移動してインスタンスを作成することもできます。
カスタムルートの削除
削除するカスタムルートを見つけて、[操作] 列の [削除] をクリックします。
[ルートエントリの削除] メッセージで、[OK] をクリックします。
一度に複数のカスタムルートを削除する
削除するカスタムルートを選択し、左下隅の [削除] をクリックします。
[ルートエントリの削除] メッセージで、[OK] をクリックします。
ルートテーブルをvSwitchに関連付ける
VPCにカスタムルートテーブルを作成し、ルートテーブルをvSwitchに関連付けることができます。 これにより、サブネットルートと呼ばれるvSwitchのルートを管理できます。 サブネットルートを使用して、より柔軟な方法でネットワークトラフィックを管理できます。
ルートテーブルを複数のvSwitchに関連付けることができます。 各vSwitchは、1つのシステムルートテーブルまたは1つのカスタムルートテーブルにのみ関連付けることができます。 カスタムルートテーブルがvSwitchに関連付けられると、システムルートテーブルはvSwitchとの関連付けが自動的に解除されます。
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。
- 上部のナビゲーションバーで、ルートテーブルが属するリージョンを選択します。
- [ルートテーブル] ページで、管理するカスタムルートテーブルを見つけ、そのIDをクリックします。
ルートテーブルの詳細ページで、[関連vSwitch] タブをクリックし、[vSwitchの関連付け] をクリックします。
[vSwitchの関連付け] ダイアログボックスで、関連付けるvSwitchを選択し、[OK] をクリックします。
[vSwitchの関連付け] タブで、[vSwitch] 列のvSwitch IDをクリックし、vSwitchの詳細ページに移動します。 次に、[ルート] タブをクリックします。 ルートテーブルに関連付けられています セクションで、ルートテーブルがカスタムルートテーブルであることを確認できます。
vSwitchからルートテーブルの関連付けを解除する
vSwitchからカスタムルートテーブルの関連付けを解除できます。 カスタムルートテーブルがvSwitchから分離されると、vSwitchは自動的にシステムルートテーブルに関連付けられます。
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。
- 上部のナビゲーションバーで、ルートテーブルが属するリージョンを選択します。
- [ルートテーブル] ページで、管理するカスタムルートテーブルを見つけ、そのIDをクリックします。
ルートテーブルの詳細ページで、[関連するvSwitch] タブをクリックし、管理するvSwitchを見つけて、[操作] 列の [バインド解除] をクリックします。
[ルートテーブルのバインド解除] メッセージで、[OK] をクリックします。
カスタムルートテーブルがvSwitchから分離されると、vSwitchは自動的にシステムルートテーブルに関連付けられます。
カスタムルートテーブルの削除
カスタムルートテーブルは削除できます。 ただし、システムルートテーブルは削除できません。 削除するカスタムルートテーブルがvSwitchに関連付けられている場合は、まずカスタムルートテーブルとvSwitchの関連付けを解除する必要があります。
- VPCコンソールにログインします。
- 左側のナビゲーションウィンドウで、[ルートテーブル] をクリックします。
- 上部のナビゲーションバーで、ルートテーブルが属するリージョンを選択します。
[ルートテーブル] ページで、削除するカスタムルートテーブルを見つけ、[操作] 列の [削除] をクリックします。
[ルートテーブルの削除] メッセージで、[OK] をクリックします。
参考資料
DescribeRouteTableList: ルートテーブルを照会します。
CreateRouteTable: カスタムルートテーブルを作成します。
ModifyRouteTableAttributes: ルートテーブルの名前と説明を変更します。
CreateRouteEntry: カスタムルートを作成します。
DeleteRouteEntry: カスタムルートを削除します。
AssociateRouteTable: カスタムルートテーブルを、ルートテーブルと同じVPC内にあるvSwitchに関連付けます。
UnassociateRouteTable: vSwitchからルートテーブルの関連付けを解除します。
DeleteRouteTable: カスタムルートテーブルを削除します。