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

Cloud Enterprise Network:VPC 間の通信の制限

最終更新日:Jun 22, 2026

このトピックでは、ルーティングポリシーを使用して、Cloud Enterprise Network (CEN) インスタンスにアタッチされた Virtual Private Cloud (VPC) インスタンス間の通信を制限する方法を説明します。

前提条件

説明

このトピックは、Basic Edition トランジットルーターにのみ適用されます。

背景情報

デフォルトでは、同じ CEN インスタンスにアタッチされた、VPC、仮想ボーダールーター (VBR)、Cloud Connect Network (CCN) インスタンスなどのすべてのネットワークインスタンスは、相互に通信できます。 ただし、シナリオによっては、それらの間の通信を制限する必要があります。限制VPC间互通

前の図に示すように、VPC1、VPC2、および VPC3 は同じ CEN インスタンスにアタッチされています。 デフォルトでは、VPC1、VPC2、VPC3 は相互に通信できます。 VPC1 と VPC2 間のトラフィックをブロックしたい場合は、ルーティングポリシーを使用してそれらの間の通信を制限できます。 この設定を適用した後も、VPC1 と VPC3 間、および VPC2 と VPC3 間の通信は許可されます。

ステップ 1:VPC1 から VPC2 へのトラフィックのブロック

  1. Cloud Enterprise Network コンソールにログインします。

  2. インスタンス ページで、目的の CEN インスタンスを見つけ、その ID をクリックします。

  3. CEN インスタンスの詳細ページで、対象リージョン内のトランジットルーターを見つけて、トランジットルーターの ID をクリックします。

  4. トランジットルーターの詳細ページで、ルートテーブル タブをクリックし、次に ルートマップ をクリックします。

  5. ルートマップ ページで ルートマップの追加 をクリックし、以下の設定でルーティングポリシーを設定して OK をクリックします。

    • [ポリシーの優先度]: 20 を入力します。値が小さいほど優先度が高くなります。

    • [リージョン]: 中国 (杭州)を選択します。

    • 送信方向RegionOut を選択します。

    • [一致条件]: 送信元インスタンス ID リストを VPC1 インスタンスの ID に、宛先インスタンス ID リストを VPC2 インスタンスの ID に設定します。

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

    ポリシーを追加した後、それを検証できます。ルーティング情報 タブで VPC1 ネットワークインスタンスを選択し、192.168.0.0/24 のルートエントリを探します。ルートタイプが CEN で、ステータスが 拒否 になっていれば、ポリシーが有効で、VPC1 から VPC2 へのトラフィックがブロックされていることを確認できます。

ステップ 2:VPC2 から VPC1 へのトラフィックのブロック

  1. 左側のナビゲーションペインで、インスタンス をクリックします。

  2. インスタンス ページで、対象の CEN インスタンスを見つけ、その ID をクリックします。

  3. CEN インスタンスの詳細ページで、対象リージョン内のトランジットルーターを見つけて、トランジットルーターの ID をクリックします。

  4. トランジットルーターの詳細ページで、ルートテーブル タブをクリックし、次に ルートマップ をクリックします。

  5. ルートマップ ページで、ルートマップの追加 をクリックします。 以下の設定でルーティングポリシーを設定し、OK をクリックします。

    • [ポリシーの優先度]: 50 を入力します。値が小さいほど、優先度が高くなります。

    • [リージョン]: 中国 (杭州) を選択します。

    • [送信方向]: RegionOut を選択します。

    • [一致条件]:ソースインスタンス ID リストを VPC2 インスタンスの ID に、宛先インスタンス ID リストを VPC1 インスタンスの ID に設定します。

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

    ポリシーを追加した後、ポリシーを検証できます。ルーティング情報 タブで、VPC2 ネットワークインスタンスを選択します。172.16.0.0/24 のルートエントリのステータスが [拒否] になっていることがわかります。これにより、ポリシーが有効であることが確認されます。

ステップ 3:ネットワーク接続性のテスト

  1. VPC1 内の ECS1 インスタンスにログインします。

  2. ping コマンドを使用して、VPC2 内の ECS2 インスタンスの IP アドレスに ping を実行し、接続できないことを確認します。

    ping テストは失敗します。 これにより、ECS1 インスタンスが ECS2 インスタンスにアクセスできないことを確認できます。

    [root@xxx ~]# ping 192.168.0.1
    PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
    ^C
    --- 192.168.0.1 ping statistics ---
    17 packets transmitted, 0 received, 100% packet loss, time 15999ms
  3. VPC2 内の ECS2 インスタンスにログインします。

  4. ping コマンドを使用して、VPC1 内の ECS1 インスタンスの IP アドレスに ping を実行し、接続性を確認します。

    ping テストは失敗します。 これにより、ECS2 インスタンスが ECS1 インスタンスにアクセスできないことを確認できます。

    [root@xxx ~]# ping 172.16.0.1
    PING 172.16.0.1 (172.16.0.1) 56(84) bytes of data.
    ^C
    --- 172.16.0.1 ping statistics ---
    6 packets transmitted, 0 received, 100% packet loss, time 5000ms
  1. VPC1 内の ECS1 インスタンスにログインします。

  2. ping コマンドを実行して、VPC3 内の ECS3 インスタンスの IP アドレスに ping を実行し、接続性を確認します。

    ping テストは成功します。 これにより、ECS1 インスタンスが ECS3 インスタンスにアクセスできることを確認できます。

    C:\Users\Administrator>ping 10.0.0.1
    
    Pinging 10.0.0.1 with 32 bytes of data:
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    
    Ping statistics for 10.0.0.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
  3. VPC3 内の ECS3 インスタンスにログインします。

  4. ping コマンドを使用して、VPC1 内の ECS1 インスタンスの IP アドレスに ping を実行し、通信が正常であることを確認します。

    ping テストは成功します。 これにより、ECS3 インスタンスが ECS1 インスタンスにアクセスできることを確認できます。

    C:\Users\Administrator>ping 172.16.0.1
    
    Pinging 172.16.0.1 with 32 bytes of data:
    Reply from 172.16.0.1: bytes=32 time<1ms TTL=128
    Reply from 172.16.0.1: bytes=32 time<1ms TTL=128
    Reply from 172.16.0.1: bytes=32 time<1ms TTL=128
    Reply from 172.16.0.1: bytes=32 time<1ms TTL=128
    
    Ping statistics for 172.16.0.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
  1. VPC2 内の ECS2 インスタンスにログインします。

  2. ping コマンドを使用して、VPC3 内の ECS3 インスタンスの IP アドレスに ping を実行し、ネットワーク接続性を確認します。

    ping テストは成功します。 これにより、ECS2 インスタンスが ECS3 インスタンスにアクセスできることを確認できます。

  3. VPC3 内の ECS3 インスタンスにログインします。

  4. ping コマンドを実行して、VPC2 内の ECS2 インスタンスの IP アドレスに ping を実行し、接続性を確認します。

    ping テストは成功します。 これにより、ECS3 インスタンスが ECS2 インスタンスにアクセスできることを確認できます。

    C:\Users\Administrator>ping 192.168.0.1
    
    Pinging 192.168.0.1 with 32 bytes of data:
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    
    Ping statistics for 192.168.0.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms