すべてのプロダクト
Search
ドキュメントセンター

Cloud Enterprise Network:同一リージョン内の VBR に対するアクティブ/スタンバイ静的ルートの設定

最終更新日:Jun 22, 2026

データセンターが Enterprise Edition のトランジットルーターに接続された複数の仮想境界ルーター (VBR) を介して VPC に接続するシナリオでは、VBR が同一リージョンにある場合、ルーティングポリシーを設定してルート優先度を制御できます。これにより、アクティブ/スタンバイルート構成を設定できます。トラフィックはアクティブリンクを介して優先的に転送され、アクティブリンクが切断された場合は、自動的にスタンバイリンクにフェイルオーバーします。

背景情報

トランジットルーターのルート優先度の原則に従い、同一リージョン内の 2 つの VBR インスタンスが Enterprise Edition のトランジットルーターに接続され、同一のルート属性を持つ同じ宛先 CIDR ブロックへのルートをアドバタイズする場合、VBR は等コストマルチパス (ECMP) リンクを形成します。その結果、VPC からデータセンターへのトラフィックは両方の VBR インスタンスに分散されます。

しかし、一部のネットワーク計画やオンプレミスのゲートウェイデバイスは ECMP をサポートしておらず、クラウド内の VPC にアクセスするためにアクティブ/スタンバイ構成を必要とします。これにより、VPC へのトラフィックと VPC からのトラフィックが異なるパスをたどる非対称ルーティングが発生する可能性があります。この問題を回避するには、Alibaba Cloud 上でデータセンターからのルートの属性を変更し、アクティブ/スタンバイルートを指定します。これにより、データセンターへのトラフィックもアクティブ/スタンバイ構成を使用するようになり、対称的なトラフィックパスが維持されます。

トランジットルーターのルート優先度に基づき、いくつかの方法でアクティブ/スタンバイルートを指定できます。このトピックでは、ルーティングポリシーを使用してデータセンターからのルートの優先度を制御し、アクティブ/スタンバイの VBR リンクを介してデータセンターにトラフィックを転送する方法について説明します。

image

シナリオ例

ある企業のデータセンターは、ドイツ (フランクフルト) リージョンの 2 つの Express Connect 回線を使用して Alibaba Cloud に接続されています。Enterprise Edition のトランジットルーターが、データセンターと VPC 間のネットワーク通信を提供します。この企業のネットワーク計画は、VPC にアクセスするための ECMP をサポートしていません。データセンターと VPC 間のトラフィック向けに、アクティブ/スタンバイリンクを構成する必要があります。トラフィックはアクティブリンク経由で優先的に転送される必要があります。アクティブリンクが切断された場合、トラフィックは自動的にスタンバイリンクにフェイルオーバーする必要があります。アクティブリンクが復旧した後、トラフィックは自動的にアクティブリンクに切り戻される必要があります。

説明

このシナリオでは、VBR1 と VBR2 の両方が静的ルートを使用します。

image

前提条件

開始する前に、データセンターが Alibaba Cloud に接続されており、データセンターと VPC が通信できることを確認してください。次の表に、このシナリオでの CIDR ブロックとネットワーク構成を示します。

クリックして CIDR ブロックと関連するネットワーク構成を表示します。

インスタンスまたはリソース

CIDR ブロックと IP アドレス

関連するネットワーク構成

VPC

  • VPC CIDR ブロック:10.0.0.0/16

  • vSwitch CIDR ブロック:10.0.30.0/24 および 10.0.40.0/24

  • ECS IP アドレス:10.0.30.104

VPC は、米国 (シリコンバレー) リージョンのトランジットルーターに接続されています。この接続では、すべての 詳細設定 が有効になっています。その結果、トランジットルーターは VPC のシステムルートテーブルに、以下の 3 つのカスタムルートエントリを自動的に追加します。

3 つのルートエントリは、宛先 CIDR ブロックが 192.168.0.0/16172.16.0.0/1210.0.0.0/8 で、ネクストホップがトランジットルーター、ステータスは [アクティブ] です。

米国 (シリコンバレー) のトランジットルーター

-

米国 (シリコンバレー) リージョンのトランジットルーターとドイツ (フランクフルト) リージョンのトランジットルーターの間にリージョン間接続が作成されます。これにより、米国 (シリコンバレー) リージョンのトランジットルーターはデータセンターへのルート (192.168.0.0/16) を学習できます。

米国 (シリコンバレー) の TR の [トランジットルータールートテーブル] ページで、システムルートテーブルの [ルートエントリ] を表示し、宛先 CIDR ブロック 192.168.0.0/16 のルートエントリが自動的に学習され、ネクストホップリソースタイプが [TR]、ステータスが [アクティブ] であることを確認します。

ドイツ (フランクフルト) のトランジットルーター

-

VBR1 と VBR2 は、ドイツ (フランクフルト) リージョンのトランジットルーターに接続されています。 トランジットルーターが VBR1 と VBR2 の両方からデータセンター (192.168.0.0/16) へのルートを学習することを確認します。 両方のルートのネクストホップタイプは VBR で、ステータスは [準備完了] です。 また、ドイツ (フランクフルト) リージョンのトランジットルーターが、リージョン間接続を介して VPC (10.0.30.0/24 および 10.0.40.0/24) へのルートを学習することを確認します。 ネクストホップタイプは トランジットルーター で、ステータスは アクティブ です。

VBR1

  • [Alibaba Cloud 側 IPv4 相互接続 IP]:10.99.0.2

  • [クライアント側 IPv4 相互接続 IP]: 10.99.0.1

  • [IPv4 サブネットマスク]: 255.255.255.252

  • VBR1 は、ドイツ (フランクフルト) リージョンのトランジットルーターに接続されています。この接続では、すべての 詳細設定 が有効になっています。

  • データセンターを指すカスタムルートエントリが VBR1 に追加されます。

    • 宛先 CIDR ブロック:データセンターの CIDR ブロック (192.168.0.0/16)

    • ネクストホップインスタンス:Express Connect 回線

VBR1 は、ドイツ (フランクフルト) リージョンのトランジットルーターから VPC へのルート (10.0.30.0/24 および 10.0.40.0/24) を学習します。

VBR2

  • [Alibaba Cloud 側 IPv4 相互接続 IP]: 10.1.0.1

  • [クライアント側 IPv4 相互接続 IP]: 10.1.0.2

  • [IPv4 サブネットマスク]: 255.255.255.252

  • VBR2 は、ドイツ (フランクフルト) リージョンのトランジットルーターに接続されており、この接続ではすべての詳細設定が有効になっています。

  • データセンターを指すカスタムルートエントリが VBR2 に追加されます。

    • 宛先 CIDR ブロック:データセンターの CIDR ブロック (192.168.0.0/16)

    • ネクストホップインスタンス:Express Connect 回線

VBR2 は、ドイツ (フランクフルト) リージョンのトランジットルーターから VPC へのルート (10.0.30.0/24 および 10.0.40.0/24) を学習します。

データセンター

  • VPC との通信用 CIDR ブロック:192.168.0.0/16

  • クライアント IP アドレス:192.168.10.135

  • CPE1

    VPC への静的ルート (10.0.0.0/16) が設定されており、ネクストホップは VBR1 を指しています。

  • CPE2

    VPC への静的ルート (10.0.0.0/16) が設定されており、ネクストホップは VBR2 を指しています。

操作手順

ステップ1:データセンターへのルートの指定

  1. ルーティングポリシーを設定します。

    VBR インスタンスが接続されているトランジットルーターに対してルーティングポリシーを構成する必要があります。ルーティングポリシーを使用してルート属性を変更し、アクティブ/スタンバイルートを指定します。

    1. CEN (Cloud Enterprise Network) コンソールにログインします。インスタンス ページで、トランジットルーターを含む CEN インスタンスを見つけ、インスタンス ID をクリックします。

    2. 基本設定 > トランジットルーター タブで、VBR がアタッチされているトランジットルーターインスタンスの ID をクリックします。

    3. トランジットルーターインスタンスの詳細ページで、ルートテーブル タブをクリックします。ルートマップ タブで、ルートマップの追加 をクリックします。

    4. データセンターへのアクティブ/スタンバイルートを指定するために、2 つのルーティングポリシーを構成します。他のパラメーターにはデフォルト値を使用します。

      ルーティングポリシー1

      ルーティングポリシー2

      VBR1 インスタンスからのルートでは、ルート優先度 を 10 に設定します。ルート優先度 の値が小さいほど、ルートの優先度が高くなります。

      VBR2 インスタンスからのルートに対して、ルート優先度 を 20 に設定します。これにより、VBR2 からのルートがスタンバイルートとして設定されます。

      • [ポリシーの優先度]:10。

      • 適用対象のルートテーブル:トランジットルーターのルートテーブル。

      • [送信方向]: [RegionIn]。

      • [一致条件]: 送信元インスタンス ID リスト を選択し、VBR1 インスタンスの ID を入力します。

      • [ポリシーアクション]:許可を選択します。

      • [属性の設定]: ポリシー値の追加 をクリックし、ルート優先度 を選択して 10 を入力します。

      • [ポリシーの優先度]:20。

      • 適用対象のルートテーブル:トランジットルーターのルートテーブル。

      • [送信方向]:[RegionIn]。

      • [一致条件]: 送信元インスタンス ID リスト を選択し、VBR2 インスタンスの ID を入力します。

      • [ポリシーアクション]:許可 を選択します。

      • [属性設定]: ポリシー値の追加 をクリックし、ルート優先度 を選択して、20 を入力します。

      ルーティングポリシーを設定した後、ルートエントリ タブに移動すると、VBR2 インスタンスからのルートのステータスがバックアップに変わります。

  2. VBR インスタンスのヘルスチェックを設定します。

    アクティブリンクとスタンバイリンク間の自動フェイルオーバーを有効にするには、CEN コンソールで VBR インスタンスのヘルスチェックを構成する必要があります。アクティブリンク上の VBR インスタンスのヘルスチェックが失敗した場合、トランジットルーターは自動的にトラフィックをスタンバイリンクに切り替えます。アクティブリンクが復旧した後、トランジットルーターは自動的にトラフィックをアクティブリンクに切り戻します。

    1. 左側のナビゲーションペインで、[ヘルスチェック] をクリックします。
    2. VBR ヘルスチェック ページで、VBR インスタンスがデプロイされているリージョンを選択し、ヘルスチェックの追加 をクリックします。

    3. VBR1 と VBR2 のヘルスチェックを構成します。他のパラメーターにはデフォルト値を使用します。

      ヘルスチェック1

      ヘルスチェック2

      • [インスタンス]: トランジットルーターが属する CEN インスタンスを選択します。

      • [仮想ボーダールーター (VBR)]: VBR1 を選択します。

      • [ソース IP]:自動 IP アドレス を選択します。

      • [ターゲット IP]:VBR1 のクライアント側 IPv4 相互接続 IPを入力します。

      • [ルートの切り替え]:この機能は有効のままにします。

      • [インスタンス]:トランジットルーターが属する CEN インスタンスを選択します。

      • [仮想ボーダールーター (VBR)]: VBR2 を選択します。

      • [ソース IP]: 自動 IP アドレス を選択します。

      • [ターゲット IP]: VBR2 の クライアント側 IPv4 相互接続 IP を入力します。

      • ルートの切り替え:有効のままにします。

    4. データセンターで、VBR ヘルスチェックの戻りルートを構成します。

      ヘルスチェックのソース IP アドレスに対して、32 ビットのサブネットマスクを持つルートエントリをデータセンターに追加する必要があります。ルートエントリのネクストホップは、対応する Express Connect 回線を指すように設定する必要があります。そうでない場合、ヘルスチェックのプローブパケット (ping) が元のパスで戻ることができず、Alibaba Cloud は Express Connect 回線が利用できないと誤って判断する可能性があります。

  3. (オプション) VBR インスタンスのアラートルールを設定します

    ヘルスチェックがリンクの障害を検出すると、自動的にルートの切り替えをトリガーしますが、通知は送信されません。Express Connect 回線に障害が発生した場合に通知を受け取れるように、VBR インスタンスのアラートルールも構成することを推奨します。

ステップ2:VPC へのルートの指定

データセンターは、CPE1 または CPE2 を介して VPC にアクセスできます。VPC へのトラフィックパスとデータセンターへのトラフィックパスが対称的であることを確実にするために、データセンター内でも VPC へのアクティブ/スタンバイルートを指定する必要があります。VPC にアクセスする際に CPE1 を優先するよう、データセンターを構成します。また、CPE1 接続が切断された場合にデータセンターが自動的に CPE2 を使用して VPC にアクセスできるように、ヘルスチェックとルートフェイルオーバーを構成する必要もあります。CPE1 接続が復旧した後、データセンターは自動的に CPE1 に切り替わるように構成する必要があります。

ステップ3:アクティブ/スタンバイリンクのテスト

アクティブ/スタンバイルートを設定した後、Express Connect の障害訓練機能を使用してアクティブリンクを中断し、アクティブリンクとスタンバイリンクが自動的に切り替わるかをテストできます。テスト中、データセンターのクライアントと ECS インスタンスで traceroute -I <destination IP address> コマンドを実行してトラフィックパスを追跡し、トラフィックが期待されるパスに沿って転送されているかを確認できます。

説明
  • -I パラメーターは、テストパケットが ICMP プロトコルを介して送信されることを示します。データセンターのアクセス制御ルールと ECS セキュリティグループルールが、データセンターのネットワークセグメントと VPC ネットワークセグメント間の ICMP トラフィックを許可していることを確認してください。

  • この例のデータセンタークライアントは、CentOS Stream 9 64 ビットオペレーティングシステムを使用しています。お使いのオペレーティングシステムが traceroute コマンドをサポートしていない場合は、まずコマンドをインストールしてください。

  • お使いのデバイスが traceroute コマンドでトラフィックパスを追跡できない場合は、CEN コンソールの VBR 接続のモニタリングチャートを表示してトラフィックパスを判断することもできます。

  1. ECS インスタンスとデータセンター内のクライアントでそれぞれ traceroute -I <target IP address> コマンドを実行し、現在のトラフィック転送パスを表示します。

  2. Express Connect コンソールにログインし、障害訓練を構成してアクティブリンクを切断します。障害訓練が開始された後、ECS インスタンスとデータセンターのクライアントでトラフィックパスを確認します。次の表に、障害訓練の構成を示します。

    • [リージョン]: ドイツ (フランクフルト) を選択します。

    • [ドリル用リソース]: 仮想ボーダールーター (VBR) を選択します。

    • [インスタンス]:VBR1 を選択します。

    • [ドリルの方法]: [今すぐ開始] を選択します。

    • [ドリル期間]:5 分。

  3. 障害訓練が完了すると、アクティブリンクは自動的に復旧します。ECS インスタンスとデータセンターのクライアントで再度トラフィックパスを確認します。

    VPC との間のトラフィックパスは対称的です。トラフィックはアクティブリンク経由で優先的に転送されます。アクティブリンクが切断された場合、トラフィックは自動的にスタンバイリンクにフェイルオーバーします。アクティブリンクが復旧した後、トラフィックは自動的にアクティブリンクに切り替わります。リンクの切り替え中に短時間のトラフィック中断が発生する可能性があります。

    デバイス

    現在のトラフィックパス

    アクティブリンク切断

    アクティブリンク復旧

    データセンター内のクライアント

    データセンター内のクライアントで traceroute コマンドを実行すると、2 番目のホップが 10.99.0.2 を経由して宛先 10.0.30.104 に到達します:

    [e xxx ]$ traceroute -I 10.0.30.104
    traceroute to 10.0.30.104 (10.0.30.104), 30 hops max, 60 byte packets
    1  100.64.0.113 (100.64.0.113)  0.729 ms  *  *
    2  10.99.0.2 (10.99.0.2)  0.513 ms  0.653 ms  *
    3  *  *  *
    4  10.0.30.104 (10.0.30.104)  150.274 ms  150.269 ms  150.267 ms
    [exxxZ ~]$ traceroute -I 10.0.30.104
    traceroute to 10.0.30.104 (10.0.30.104), 30 hops max, 60 byte packets
    1  100.64.0.129 (100.64.0.129)  0.636 ms  0.845 ms  1.120 ms
    2  10.1.0.1 (10.1.0.1)  0.526 ms  0.675 ms  0.809 ms
    3  *  *  *
    4  10.0.30.104 (10.0.30.104)  150.429 ms  150.427 ms  150.424 ms

    アクティブリンクが復旧した後、データセンター内のクライアントで traceroute を実行します。2 番目のホップは再び 10.99.0.2 を経由し、トラフィックがアクティブリンクに切り戻ったことを示します。

    [exxx ~]$ traceroute -I 10.0.30.104
    traceroute to 10.0.30.104 (10.0.30.104), 30 hops max, 60 byte packets
    1  100.64.0.113 (100.64.0.113)  0.765 ms  1.041 ms  1.220 ms
    2  10.99.0.2 (10.99.0.2)  0.524 ms  0.804 ms  0.961 ms
    3  *  *  *
    4  10.0.30.104 (10.0.30.104)  150.156 ms  150.153 ms  150.150 ms

    ECS インスタンス

    ECS インスタンスで traceroute コマンドを実行してリンクをテストすると、4 番目のホップにネクストホップアドレス 10.99.0.1 が表示され、トラフィックがこのノードを通過して宛先アドレスに到達することを示します。

    ~]$ traceroute -I 192.168.10.135
    traceroute to 192.168.10.135 (192.168.10.135), 30 hops max, 60 byte packets
     1  * * *
     2  100.64.0.145 (100.64.0.145)  150.614 ms  150.947 ms  151.166 ms
     3  100.64.0.145 (100.64.0.145)  151.386 ms  151.658 ms  151.894 ms
     4  10.99.0.1 (10.99.0.1)  150.482 ms  150.563 ms  150.657 ms
     5  192.168.10.135 (192.168.10.135)  150.399 ms  150.396 ms  150.393 ms

    ECS インスタンスで traceroute コマンドを実行します。4 番目のホップのアドレスが 10.1.0.2 に変わり、トラフィックがスタンバイリンクにフェイルオーバーしたことを示します。

    ~]$ traceroute -I 192.168.10.135
    traceroute to 192.168.10.135 (192.168.10.135), 30 hops max, 60 byte packets
     1  * * *
     2  100.64.0.225 (100.64.0.225)  151.232 ms  151.230 ms  151.529 ms
     3  100.64.0.225 (100.64.0.225)  151.762 ms  151.994 ms  152.374 ms
     4  10.1.0.2 (10.1.0.2)  150.702 ms  150.699 ms  150.696 ms
     5  192.168.10.135 (192.168.10.135)  150.692 ms  150.691 ms  150.688 ms

    アクティブリンクが復旧した後、ECS インスタンスで traceroute コマンドを実行します。4 番目のホップは 10.99.0.1 に戻り、トラフィックがアクティブリンクに切り戻ったことを示します。

    ~]$ traceroute -I 192.168.10.135
    traceroute to 192.168.10.135 (192.168.10.135), 30 hops max, 60 byte packets
     1  * * *
     2  100.64.0.145 (100.64.0.145)  150.959 ms  151.269 ms  151.626 ms
     3  100.64.0.145 (100.64.0.145)  151.858 ms  152.054 ms  152.276 ms
     4  10.99.0.1 (10.99.0.1)  150.849 ms  150.891 ms  151.028 ms
     5  192.168.10.135 (192.168.10.135)  150.738 ms  150.734 ms  150.732 ms

よくある質問

Basic Edition トランジットルーターのアクティブ/スタンバイルート

このトピックの手順に従って、Basic Edition のトランジットルーターのアクティブ/スタンバイルートを構成することもできます。Basic Edition のトランジットルーターのコンソール UI は、Enterprise Edition のトランジットルーターの UI と異なる場合があります。詳細については、「関連ドキュメント」をご参照ください。

traceroute コマンドを使用してトラフィックパスを追跡できない場合は、Express Connect コンソールの VBR インスタンスモニタリングチャートを表示してトラフィックパスを確認できます。