トランジットルーターを使用すると、ネットワークインスタンス間のネットワーク通信を確立し、リージョン内またはリージョン間でネットワークトラフィックを転送できます。トランジットルーターは、さまざまなルーティング機能をサポートしています。ルートを設定して、ネットワークインスタンス間でトラフィックを転送する方法を定義できます。
Enterprise Edition トランジットルーターの動作
ネットワークインスタンスの接続
Enterprise Edition トランジットルーターには、次のネットワークインスタンスを接続できます。
中国 (南京 - ローカルリージョン) など、Enterprise Edition トランジットルーターが 1 つのゾーンでのみ利用可能なリージョンでは、接続する VPC にそのゾーンに少なくとも 1 つの vSwitch があり、その vSwitch に使用可能な IP アドレスが少なくとも 1 つあることを確認してください。 VPC を Enterprise Edition トランジットルーターに接続すると、vSwitch に Elastic Network Interface (ENI) が作成されます。 ENI は vSwitch 内の 1 つの IP アドレスを占有し、VPC と Enterprise Edition トランジットルーター間でネットワークトラフィックを転送します。
中国 (杭州) など、Enterprise Edition トランジットルーターが複数のゾーンで利用可能なリージョンでは、接続する VPC に少なくとも 2 つの vSwitch があることを確認してください。 vSwitch は異なるゾーンに配置する必要があり、それぞれに使用可能な IP アドレスが必要です。 VPC を Enterprise Edition トランジットルーターに接続すると、各 vSwitch に ENI が作成されます。 各 ENI は vSwitch 内の 1 つの IP アドレスを占有し、VPC と Enterprise Edition トランジットルーター間でネットワークトラフィックを転送します。 2 つの vSwitch は、ゾーンディザスタリカバリをサポートして、VPC とトランジットルーター間のデータ転送を中断することなく行います。
説明Enterprise Edition トランジットルーターをサポートするリージョンとゾーンについては、「CEN とは」をご参照ください。
Enterprise Edition トランジットルーターが複数のゾーンをサポートするリージョンにデプロイされている場合は、VPC 接続用に各ゾーンに vSwitch を作成することをお勧めします。 各 vSwitch に少なくとも 1 つのアイドル IP アドレスがあることを確認してください。 これにより、データ転送距離が短縮されるため、ネットワーク遅延が軽減され、ネットワークパフォーマンスが向上します。 詳細については、「VPC 接続のルーティング原則」をご参照ください。
ルーティング
ネットワークインスタンスが Enterprise Edition トランジットルーターに接続されると、ネットワークインスタンスのルートがルートテーブルに保存されます。 Enterprise Edition トランジットルーターは、ルートテーブル内のルートに基づいて、ネットワークインスタンスのトラフィックを転送します。
各 Enterprise Edition トランジットルーターには、デフォルトのルートテーブルがあります。 Enterprise Edition トランジットルーターのカスタムルートテーブルを作成することもできます。 デフォルトのルートテーブルは、アクセス制御のためにカスタムルートテーブルから分離されています。
関連付けられた転送は、ネットワークトラフィックの転送方法を制御します。 Enterprise Edition トランジットルーターは、ネットワークインスタンス接続がルートテーブルに関連付けられた後にのみ、ルートを照会することで、ネットワークインスタンスのネットワークトラフィックを転送できます。
各ネットワークインスタンス接続は、1 つの Enterprise Edition トランジットルーターのルートテーブルとのみ、関連付けられた転送の相関関係を持つことができます。
ルート学習は、ネットワークインスタンスがルートをアドバタイズする方法を制御します。 ネットワークインスタンスのルートは、ネットワークインスタンス接続とトランジットルーターのルートテーブル間のルート学習を有効にした後にのみ、Enterprise Edition トランジットルーターにアドバタイズできます。
ネットワークインスタンス接続と 1 つ以上の Enterprise Edition トランジットルーターのルートテーブル間のルート学習を有効にできます。 その後、ルートをネットワークインスタンスからルートテーブルにアドバタイズできます。
Enterprise Edition トランジットルーターのルートテーブルにカスタムルートを追加して、トラフィック転送を管理できます。
デフォルトのルート動作
ネットワークインスタンスが Enterprise Edition トランジットルーターに接続された後、デフォルトでは、ルートはネットワークインスタンスにアドバタイズされません。 ルート同期を有効にして、この機能を有効にすることができます。 詳細については、「ルート同期」をご参照ください。
ルートの優先順位
Enterprise Edition トランジットルーターに入るトラフィックは、最長プレフィックス一致の原則に基づいてルーティングされます。 同じ宛先 CIDR ブロックへのルートが複数ある場合、ルーティングは次の優先順位で決定されます。
ルートテーブルに、VPC 接続をネクストホップとする静的または動的ルートエントリがある場合、同じ宛先を持つ他のネットワークインスタンスから学習されたルートエントリはすべて競合としてマークされます。
VPC から発信された動的ルートエントリがある場合、同じ宛先を持つ他のネットワークインスタンスから学習されたルートエントリはすべて競合としてマークされます。
VPC から発信されていない静的または動的ルートエントリがある場合、同じ宛先を持つ VPC から学習されたルートエントリはすべて競合としてマークされます。
説明VPC とオンプレミスネットワークは、異なるサービスをホストします。 VPC またはハイブリッドクラウド全体で重複する CIDR ブロック間に、アクティブスタンバイまたは等コストマルチパス (ECMP) の関係があってはなりません。
競合を防ぐために、トランジットルーターはルート競合ルールを使用します。 別のサービスから重複ルートを受信すると、既存のサービスのトラフィックを中断することなく、新規ネットワークと既存ネットワーク間の接続をブロックします。 これにより、本番ワークロードへの影響がなくなります。
データセンターを指し、ルーティングの競合を引き起こさないルートエントリの場合、ルートの優先順位は、次の項目を順番に比較することで決定されます。
ルートテーブルの静的ルート: ルートテーブルで手動で設定された静的ルートは、最も高い優先度を持ちます。これには、カスタムルートエントリやプレフィックスリストのエントリが含まれます。両方が設定されている場合、自動的に ECMP ルートを形成します。
動的ルート: ルートエントリが自動的に学習される場合、優先順位は次の優先順位で決定されます。
ソースインスタンスのタイプ: 優先順位は降順です。VBR インスタンス > Express Connect Router (ECR) インスタンス > Cloud Connect Network (CCN) インスタンス > IPsec 接続 (VCO)。
ソースルートテーブルのルートエントリのタイプ: BGP ルートエントリは、カスタムルートエントリよりも優先されます。
As-Path: BGP AS_PATH 長が短いルートが優先されます。
ネクストホップ: リージョン内接続は、リージョン間接続よりも優先されます。
ルーティングポリシー: ルーティングポリシー で指定された優先順位に基づいてルートエントリを選択します。 値が小さいほど、優先順位が高くなります。
上記のルールでルートの優先順位が決定されない場合は、以下が適用されます。
リージョン内ネクストホップの場合: ECMP ルーティングが有効になります。
リージョン間ネクストホップの場合: トランジットルータールートテーブルで VBR の 複数リージョン ECMP ルーティング が有効になっており、ソースインスタンスが VBR または ECR である場合、ECMP が有効になります。 無効になっている場合、優先順位は、ネクストホップトランジットルーターのリージョン ID を比較することで決定されます。 アルファベット順で早いリージョン ID を持つエントリが優先されます。
IPv6 の説明
Enterprise Edition トランジットルーターは、IPv6 トラフィックの転送だけでなく、IPv6 ルートの学習と伝播も可能です。 VPC、ECR、VBR インスタンスをトランジットルーターに接続することで、同じリージョン内またはリージョン間で、関連付けられたローカルネットワークの IPv6 通信を有効にできます。
IPv6 でサポートされるネットワークインスタンス
ネットワークインスタンス | 説明 |
Enterprise Edition トランジットルーター | Enterprise Edition トランジットルーターは、作成時にデフォルトで IPv6 ネットワーク通信が有効になっています。 |
VPC | IPv6 ネットワーク通信がサポートされています。 Enterprise Edition トランジットルーターを介した IPv6 通信を容易にするには、次の前提条件を満たす必要があります。
|
ECR | ECR インスタンスは、作成時にデフォルトで IPv6 ネットワーク通信が有効になっています。 |
VBR | IPv6 ネットワーク通信がサポートされています。 Enterprise Edition トランジットルーターを介した IPv6 通信を有効にするには、VBR インスタンスで IPv6 を有効にする必要があります。 詳細については、「VBR の作成」をご参照ください。 |
IPsec-VPN 接続 | IPv6 ネットワーク通信はサポートされていません。 |
Cloud Connect Network (CCN) | IPv6 ネットワーク通信はサポートされていません。 |
制限
マルチキャスト機能は、IPv6 ネットワーク通信をサポートしていません。
IPv6 ルートエントリは、トランジットルーターのルートテーブルエントリクォータを消費します。
たとえば、トランジットルーターのルートエントリの最大数が 10,000 の場合、IPv4 と IPv6 のエントリの合計はクォータよりも少なくなければなりません。
IPv4 と IPv6 のトラフィックとルーティングの動作は、次のシナリオを除き、トランジットルーターのすべての機能で調整されます。
VPC 接続の作成時に [トランジットルーターを指すルートを自動的に作成し、現在の VPC のすべてのルートテーブルに追加する] を選択すると、システムは 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 の 3 つのカスタムルートエントリをすべてのルートテーブルに自動的に追加し、IPv4 トラフィックをトランジットルーターに転送します。 ただし、IPv6 ルートは自動的には追加されません。
VPC インスタンスのトランジットルーターを介した IPv6 通信を有効にするには、VPC 接続の作成後に ルート同期 を有効にするか、VPC ルートテーブルに IPv6 ルートエントリ を手動で追加します。 この手順は、IPv6 トラフィックをトランジットルーターにルーティングするために必要です。 詳細については、「トランジットルーターを使用してリージョン間 IPv6 通信を確立する」をご参照ください。
Basic Edition トランジットルーターの動作
2022 年 3 月 31 日以降、Basic Edition トランジットルーターは CCN エリアでのみサポートされています。 Alibaba Cloud リージョンでは購入できません。 デフォルトでは、Alibaba Cloud リージョンでは Enterprise Edition トランジットルーターのみを購入できます。 Basic Edition トランジットルーターが、Basic Edition トランジットルーターをサポートしなくなったリージョンにある場合は、より多くの機能とより大きなネットワーク容量をサポートする Enterprise Edition にアップグレードすることをお勧めします。 詳細については、「Basic Edition トランジットルーターのアップグレード」をご参照ください。
ネットワークインスタンスの接続
Basic Edition トランジットルーターには、次のネットワークインスタンスを接続できます。
ルートの管理
ネットワークインスタンスが Basic Edition トランジットルーターに接続されると、ネットワークインスタンスのルートがルートテーブルに保存されます。 Basic Edition トランジットルーターは、ルートテーブルのルートに基づいて、ネットワークインスタンスのトラフィックを転送します。
各 Basic Edition トランジットルーターには、1 つのデフォルトのルートテーブルがあります。 Basic Edition トランジットルーターのカスタムルートテーブルを作成することはできません。
ネットワークインスタンスが Basic Edition トランジットルーターに接続されると、ネットワークインスタンスのすべてのルートが Basic Edition トランジットルーターのデフォルトのルートテーブルにアドバタイズされます。 その後、Basic Edition トランジットルーターは、トランジットルーターにも接続されているすべてのネットワークインスタンスにルートをアドバタイズして、ネットワークインスタンス間の通信を有効にします。
ルーティングポリシーを設定して、Basic Edition トランジットルーターのルートテーブルのルートアドバタイズメントを制御できます。 ルーティングポリシーを設定して、Basic Edition トランジットルーターのルートテーブル内のルートを、トランジットルーターに接続されているネットワークインスタンスにアドバタイズするかどうかを指定できます。 また、ルーティングポリシーを設定して、Basic Edition トランジットルーターのルートテーブル内のルートの属性を変更することもできます。
VBR と CCN インスタンスの両方が Basic Edition トランジットルーターに接続されている場合、システムは優先度が 5000、アクションが拒否、方向が出力リージョンゲートウェイであるルーティングポリシーを自動的に作成します。 このルーティングポリシーは、VBR および CCN インスタンスが、Basic Edition トランジットルーターにも接続されている他の VBR および CCN インスタンスと通信することを禁止します。 詳細については、「デフォルトのルーティングポリシー」をご参照ください。