デフォルトでは、Enterprise Edition トランジットルーターのルートテーブルが異なるリージョンにある複数の仮想ボーダールータ (VBR) インスタンスから同一の送信先へのルートを学習した場合、アルファベット順のリージョン ID に基づいて 1 つのルートを選択します。マルチリージョン VBR ECMP ルーティングを有効にすると、これらのルートが Equal-Cost Multipath (ECMP) グループを形成し、トラフィックを同時に転送できるようになります。
制限事項
マルチリージョン VBR ECMP ルーティングは、Enterprise Edition トランジットルーターのルートテーブルでのみサポートされます。
ルート選択ルール
デフォルトルート選択ルール
Enterprise Edition トランジットルーターのルートテーブルが、異なる VBR インスタンスから同一の送信先への競合しない複数のルートを学習した場合、システムは優先度の高い属性から順にルート属性を比較します。最も優先度の高い属性値を持つルートがプライマリルートとなり、他のルートはスタンバイルートになります。ある属性の値が同一の場合、次の属性を比較します。以下の表に、サポートされるルート属性とその優先度を示します。
ルート属性の優先度は、降順で P1 > P2 > P3 > P4 です。
|
属性優先度 |
ルート属性 |
説明 |
値の優先度 |
|
P1 |
VBR ルートのルートタイプ |
候補となるすべてのルートが VBR インスタンス由来の場合、システムはルートタイプを比較します。
|
BGP ルート > 静的ルート 複数のルートが BGP ルートである場合、AS パスが短いルートの方が優先度が高くなります。 |
|
P2 |
VBR ルートのリージョン |
システムは、VBR ルートのリージョンとトランジットルーターのルートテーブルがあるリージョンを比較します。
|
ローカルリージョン > 他のリージョン ルートテーブルと同じリージョンからのルートは、他のリージョンから学習されたルートよりも優先度が高くなります。 |
|
P3 |
ルーティングポリシー |
Enterprise Edition トランジットルーターのルートテーブルにルーティングポリシーが設定されており、複数のルートがそのポリシーに一致する場合、システムはポリシー値を比較します。 ポリシー値の詳細については、「ルーティングポリシー (レガシ、TR 専用)」をご参照ください。 |
システムは、ポリシー値に基づいて優先度の高いルートを選択します。 |
|
P4 |
ルートのリージョン ID |
システムは、各ルートのリージョン ID を比較します。 |
リージョン ID はアルファベット順にソートされます。アルファベット順で先に来るリージョン ID のルートの方が優先度が高くなります。 たとえば、中国 (杭州) (cn-hangzhou) からのルートは、中国 (深セン) (cn-shenzhen) からのルートよりも優先度が高くなります。 |
ECMP 有効時のルート選択ルール
マルチリージョン VBR ECMP ルーティングを有効にすると、システムは以下の 3 つのルート属性の値のみを比較します:VBR ルートのルートタイプ、VBR ルートのリージョン、および ルーティングポリシー。これらの 3 つの属性の値が複数のルートで同一の場合、システムは ルートのリージョン ID を比較しません。代わりに、これらのルートは ECMP グループを形成し、トラフィックを同時に転送します。
-
ECMP グループ内の複数の VBR ルートが静的ルートとして設定されている場合、いずれかのルートが利用不可になったことをシステムが検出できません。トラフィックが引き続き利用不可なルートに送信され続け、サービスが中断する可能性があります。
-
マルチリージョン VBR ECMP ルーティングを有効にすると、ルートテーブルが異なるリージョンのトランジットルーターからルートを学習した場合、トラフィックがそれらの間で均等に分散されます。ECMP 状態でのトラフィック負荷を処理できるよう、リージョン間接続の最大帯域幅を確保してください。
例
ある企業が、Express Connect 接続 (VBR1 および VBR2) を使用してデータセンターを CEN に接続し、中国 (深セン) リージョンの VPC と通信しています。中国 (深セン) リージョンのトランジットルーターは、データセンターから 2 つのリージョン間接続を通じて宛先 CIDR ブロック 10.0.0.0/24 および 10.0.1.0/24 を学習します。中国 (深セン)、中国 (杭州)、および中国 (上海) リージョンのトランジットルーターのルートテーブルには、ルーティングポリシーが設定されていません。
図 1. デフォルトルート選択
マルチリージョン VBR ECMP ルーティングを有効にする前は、中国 (深セン) リージョンのトランジットルーターのルートテーブルが、ルート属性を比較することで、CIDR ブロック 10.0.0.0/24 および 10.0.1.0/24 に対してプライマリルートを選択します。
以下の例は、宛先 CIDR ブロック 10.0.0.0/24 に対するルート選択について説明しています。10.0.1.0/24 の処理はこれと同一です。
|
属性優先度 |
ルート属性 |
詳細 |
|
P1 |
VBR ルートのルートタイプ |
リージョン間接続 1 およびリージョン間接続 2 を通じて学習された 10.0.0.0/24 へのルートは、どちらも AS パス長が同一の BGP ルートです。属性値が同一であるため、システムは次の属性を比較します。 |
|
P2 |
VBR ルートのリージョン |
この属性におけるルートの優先度は同一です。システムは次の属性を比較します。 |
|
P3 |
ルーティングポリシー |
中国 (杭州) および中国 (上海) リージョンのトランジットルーターにはルーティングポリシーが設定されていません。この属性の値は同一です。システムは次の属性を比較します。 |
|
P4 |
ルートのリージョン ID |
システムは、 |
図 2. ECMP 有効時のルート選択
マルチリージョン VBR ECMP ルーティングを有効にした後、中国 (深セン) リージョンのトランジットルーターのルートテーブルは、以下の属性を比較して 10.0.0.0/24 へのプライマリルートを選択します。
|
属性優先度 |
ルート属性 |
詳細 |
|
P1 |
VBR ルートのルートタイプ |
リージョン間接続 1 およびリージョン間接続 2 を通じて学習された 10.0.0.0/24 へのルートは、どちらも AS パス長が同一の BGP ルートです。属性値が同一であるため、システムは次の属性を比較します。 |
|
P2 |
VBR ルートのリージョン |
この属性におけるルートの優先度は同一です。システムは次の属性を比較します。 |
|
P3 |
ルーティングポリシー |
中国 (杭州) および中国 (上海) リージョンのトランジットルーターにはルーティングポリシーが設定されていません。属性値は同一です。比較すべき属性がなくなったため、処理は終了します。 |
比較の結果、両方のリージョン間接続から学習された 10.0.0.0/24 へのルートが、上記の 3 つの属性において同一の値を持つことが判明しました。そのため、これら 2 つのルートは ECMP グループを形成し、トラフィックを同時に転送します。
トラフィック転送への影響
-
マルチリージョン VBR ECMP ルーティングを有効にすると、異なる VBR インスタンスから同一の宛先 CIDR ブロックへのルートが、ルートタイプ、ルートリージョン、および ルーティングポリシー の値が同一の場合に ECMP グループを形成します (図 2 参照)。これにより、トラフィックの遅延やリージョン間接続に必要な最大帯域幅に影響が出る可能性があります。この機能を有効にする前に、これらの影響を評価してください。
-
マルチリージョン VBR ECMP ルーティングを無効にすると、VBR ルートタイプ、VBR ルートリージョン、および ルート優先度ポリシー の属性値が同一のルートについて、システムは ルートリージョン ID の値を比較して 1 つのプライマリルートを選択し直します。他のルートはスタンバイルートになります (図 1 参照)。これにより、トラフィックの遅延やリージョン間接続の最大帯域幅に影響が出る可能性があります。この機能を無効にする前に、影響を評価してください。
マルチリージョン VBR ECMP ルーティングの有効化
マルチリージョン VBR ECMP ルーティングを有効にする前に、潜在的な影響を十分に理解してください。詳細については、「トラフィック転送への影響」をご参照ください。
ルートテーブル作成時に有効化
CEN コンソールにログインします。
インスタンス ページで、管理対象の CEN インスタンスの ID をクリックします。
タブに移動し、管理対象のトランジットルーターの ID をクリックします。
トランジットルーターの詳細ページで、ルートテーブル タブをクリックします。
-
左側のペインで、ルートテーブルの作成 をクリックします。ルートテーブルの作成 ダイアログボックスで、パラメーターを設定し、OK をクリックします。
パラメーター
説明
トランジットルーター
ターゲットのトランジットルーターを選択します。
選択したトランジットルーターの ID が自動的に表示されます。
名前
カスタムルートテーブルの名前を入力します。
説明
カスタムルートテーブルの説明を入力します。
タグ
カスタムルートテーブルにタグを追加します。
タグキー:空文字列にすることはできません。キーの長さは最大 64 文字で、
aliyunまたはacs:で始まってはいけません。http://またはhttps://を含んではいけません。タグ値:空文字列にすることも可能です。値の長さは最大 128 文字で、
aliyunまたはacs:で始まってはいけません。http://またはhttps://を含んではいけません。
カスタムルートテーブルに複数のタグを追加できます。タグの詳細については、「タグ」をご参照ください。
マルチリージョン等価ルート
仮想ボーダールータ (VBR) から学習したルートに対して、マルチリージョン ECMP ルーティングを有効にします。この機能はデフォルトで無効になっています。
Enterprise Edition トランジットルーターが複数の VBR から同一の宛先 CIDR ブロックを持つルートを学習し、他のすべてのルート属性が同一の場合、システムはデフォルトでアルファベット順で最初のリージョンの VBR にトラフィックを転送します。この機能を有効にすると、トランジットルーターはこれらを等コストルートとして扱い、Equal-Cost Multipath (ECMP) を使用してトラフィックを分散します。詳細については、「マルチリージョン VBR 等コストルーティング」をご参照ください。
この機能を有効にするには、スイッチをクリックします。表示されるダイアログボックスでリスクに関する注意事項をよく読み、OK をクリックします。
既存のルートテーブルで有効化
CEN コンソールにログインします。
インスタンス ページで、管理対象の CEN インスタンスの ID をクリックします。
タブに移動し、管理対象のトランジットルーターの ID をクリックします。
トランジットルーターの詳細ページで、ルートテーブル タブをクリックします。
-
左側のペインで、ターゲットのルートテーブルを見つけ、その ID をクリックします。
-
基本設定 セクションで、マルチリージョン等価ルート を見つけ、スイッチをオンにします。
-
マルチリージョン等価ルートを有効にしてもよろしいですか? ダイアログボックスで、リスクに関する注意事項をよく読み、OK をクリックします。
マルチリージョン VBR ECMP ルーティングの無効化
マルチリージョン VBR ECMP ルーティングを無効にする前に、潜在的な影響を十分に理解してください。詳細については、「トラフィック転送への影響」をご参照ください。
CEN コンソールにログインします。
インスタンス ページで、管理対象の CEN インスタンスの ID をクリックします。
タブに移動し、管理対象のトランジットルーターの ID をクリックします。
トランジットルーターの詳細ページで、ルートテーブル タブをクリックします。
-
左側のペインで、ターゲットのルートテーブルを見つけ、その ID をクリックします。
-
基本設定 セクションで、マルチリージョン等価ルート を見つけ、スイッチをオフにします。
-
マルチリージョン等価ルートを無効にしてもよろしいですか? ダイアログボックスで、リスクに関する注意事項をよく読み、OK をクリックします。