IPsec 接続を設定した後にネットワーク接続の問題が発生した場合は、このドキュメントを参照してトラブルシューティングを行ってください。
1. クイックチェックリスト (5分間のチェック)
ログを分析する前に、次のチェックリストを完了して、一般的な設定エラーを除外してください。多くの問題はこの段階で解決できます。
ネットワーク接続:オンプレミスゲートウェイデバイスから Alibaba Cloud VPN ゲートウェイのパブリック IP アドレスに
pingできますか?アクション:オンプレミスゲートウェイデバイスで
ping <VPN ゲートウェイのパブリック IP>コマンドを実行します。失敗した場合は、インターネット接続と中間にあるファイアウォールを確認してください。
ファイアウォールとセキュリティポリシー:必要なポートは開いていますか?
アクション:オンプレミスゲートウェイデバイス (および該当する場合は Alibaba Cloud のセキュリティグループ) のファイアウォールとアクセス制御ポリシーで、UDP ポート 500 と UDP ポート 4500 (NAT 越え用) のインバウンドおよびアウトバウンドトラフィックが許可されていることを確認してください。
事前共有鍵の一貫性:両端の事前共有鍵は同一ですか?
アクション:IPsec 接続の設定とオンプレミスゲートウェイデバイスの事前共有鍵を注意深く確認してください。コピー&ペーストする際は、隠れたスペースに注意してください。
カスタマーゲートウェイの IP アドレス:IP アドレスは正しいですか?特に、オンプレミスゲートウェイデバイスが NAT デバイスの背後にある場合は注意が必要です。
アクション:Alibaba Cloud 管理コンソールで、IPsec 接続に関連付けられているカスタマーゲートウェイの IP アドレスを確認します。
オンプレミスゲートウェイデバイスがパブリック IP アドレスを持つ場合、この値はそのパブリック IP アドレスである必要があります。
オンプレミスゲートウェイデバイスが NAT デバイスの背後にある場合、この値は NAT デバイスのパブリック IP アドレスである必要があります。IP アドレスが正しくないと、「ピアからの応答なし」エラーの一般的な原因となります。
ルート設定:ルートは VPN を指していますか?
アクション:
Alibaba Cloud 側:VPC ルートテーブルを確認し、データセンターの CIDR ブロック宛てのトラフィックが VPN ゲートウェイにルーティングされることを確認します。
データセンター側:オンプレミスルーターを確認し、VPC の CIDR ブロック宛てのトラフィックが IPsec トンネルにルーティングされることを確認します。
2. エラー情報の表示
クイックチェックリストで問題が解決しない場合は、特定のエラーコードやログ情報を表示して問題を特定できます。
2.1 エラーコードの表示
エラーコードは、トラブルシューティングの直接的な手がかりを提供します。
最新のエラーステータスを取得するには、新しいネゴシエーションをトリガーします。簡単な方法として、IPsec 接続を変更し、今すぐ有効化 の値を切り替えて変更を保存し、その後元に戻します。
2019年3月21日より前に作成された VPN ゲートウェイは、エラーコードを表示する前にアップグレードする必要があります。
コンソール
対象のトンネルの [接続ステータス] 列でエラーコードを表示します。
シングルトンネルモードの場合:対象の IPsec 接続の [接続ステータス] 列でエラーコードを表示します。
API
DiagnoseVpnConnections 操作を呼び出してエラーコードを取得します。
2.2 ログの表示
より詳細な分析、特にエラーコードが表示されない場合は、最大 180 日間の IPsec-VPN ログを表示できます。ログは特定の時間範囲 (最小 10 分) でフィルターできます。
コンソール
対象のトンネルの 操作 列で、ログの表示 をクリックします。
シングルトンネルモードの場合:対象の IPsec 接続の 操作 列で、ログの表示 をクリックします。
API
IPsec 接続のログを照会する操作を呼び出してログを取得します。
3. シナリオに応じたソリューションの検索
次のカテゴリから特定の問題を見つけ、対応するソリューションを参照してください。
a. フェーズ 1 ネゴシエーションの失敗またはタイムアウト
これは最も一般的な問題です。Alibaba Cloud VPN ゲートウェイがネゴシエーションリクエストを送信しましたが、オンプレミスゲートウェイデバイスから応答を受信しなかったことを意味します。
考えられる原因 | トラブルシューティング方法 |
1. ネットワーク接続の問題 | 確認:オンプレミスゲートウェイデバイスで、 解決策:パケットが失われた場合、データセンターと Alibaba Cloud の間にネットワークの問題が存在します。インターネット接続、インターネットサービスプロバイダー (ISP)、および中間にあるファイアウォールを確認してください。 VPN ゲートウェイはクロスボーダーの IPsec 接続をサポートしていません。クロスボーダー接続を作成するには、Cloud Enterprise Network (CEN) を使用してください。 |
2. カスタマーゲートウェイの IP アドレスが正しくない | 確認:Alibaba Cloud 管理コンソールで、カスタマーゲートウェイの IP アドレスを確認します。 解決策:この IP アドレスは、オンプレミスゲートウェイデバイスがインターネットに接続するために使用するパブリック IP アドレスである必要があります。オンプレミスゲートウェイデバイスが NAT デバイスの背後にある場合、この IP アドレスは NAT デバイスのパブリック IP アドレスである必要があります。 注意:カスタマーゲートウェイの IP アドレスを変更するには、新しいカスタマーゲートウェイを作成し、IPsec 接続に再関連付けする必要があります。この操作によりサービスが中断されます。 |
3. ピアのファイアウォールがパケットをブロックしている | 確認:オンプレミスゲートウェイデバイスとそのアップストリームファイアウォールのアクセス制御ポリシーを確認します。 解決策:Alibaba Cloud VPN ゲートウェイのパブリック IP アドレスとの間のトラフィックが、UDP ポート 500 (IKE 用) および UDP ポート 4500 (NAT 越え用) で許可されていることを確認します。 |
4. IKE (フェーズ 1) ポリシーの不一致 | 確認:両端の IKE 設定を比較します。 解決策:次のパラメーターが同一であることを確認します: - IKE バージョン ( - ネゴシエーションモード ( - 暗号化アルゴリズム (例: - 認証アルゴリズム (例: - DH グループ (例: - SA のライフタイム (秒)。不安定さを避けるために、この値を一貫させることを推奨します。 |
5. オンプレミスゲートウェイデバイスの問題 | 確認:オンプレミスゲートウェイデバイスのステータスとログで、エラーや予期しない再起動がないか確認します。 解決策:デバイスが正しく動作し、IPsec サービスが実行中であることを確認します。設定例については、「オンプレミスゲートウェイデバイスの設定例」をご参照ください。 一部のデバイスでは、IPsec プロトコルのネゴシエーションをトリガーするためにデータトラフィックが必要です。トリガー方法については、デバイスベンダーにお問い合わせください。 |
6. その他 | 詳細については、「付録:エラーコードとログキーワード」をご参照ください。 |
b. フェーズ 2 ネゴシエーションの失敗またはタイムアウト
クイックリファレンス:
常にネゴシエーションに失敗しますか?
考えられる原因 | トラブルシューティング方法 |
1. IPsec (フェーズ 2) ポリシーの不一致 | 確認:両端の IPsec 設定を比較します。 解決策:次のパラメーターが同一であることを確認します: - 暗号化アルゴリズム (例: - 認証アルゴリズム (例: - DH グループ (Perfect Forward Secrecy - PFS):一方の端で PFS を有効にする場合、もう一方の端でも有効にし、同じ DH グループを使用する必要があります。一方の端が |
2. その他 | 詳細については、「付録:エラーコードとログキーワード」をご参照ください。 |
以前は「フェーズ 2 ネゴシエーション成功」だったが、現在は常に「フェーズ 2 ネゴシエーション失敗」ですか?
原因のカテゴリ | 原因 | 解決策 |
ゲートウェイの異常 | Alibaba Cloud VPN ゲートウェイインスタンスに支払い遅延があります。 | アカウントに資金を追加するか、新しい支払方法を追加します。詳細については、「支払方法」をご参照ください。 |
オンプレミスゲートウェイデバイスが異常です。 | オンプレミスゲートウェイデバイスのトラブルシューティングを行います。詳細については、デバイスベンダーにお問い合わせください。 | |
オンプレミスゲートウェイデバイスのアクセス制御ポリシーが変更されました。 | オンプレミスゲートウェイデバイスのアクセス制御ポリシーを確認し、データセンターと VPC 間のトラフィックが許可されていることを確認します。 | |
IPsec-VPN 設定の変更 | IPsec-VPN 設定がオンプレミスゲートウェイデバイスから削除されました。 | オンプレミスゲートウェイデバイスに IPsec-VPN 設定を再追加します。オンプレミスゲートウェイデバイスの設定が IPsec 接続の設定と一致していることを確認します。いくつかの例については、「オンプレミスゲートウェイデバイスの設定例」をご参照ください。 |
オンプレミスゲートウェイデバイスの IPsec-VPN 設定が変更され、IPsec 接続のパラメーター設定と一致しなくなりました。 | オンプレミスゲートウェイデバイスの設定を変更して、IPsec 接続の設定と一致させます。 | |
オンプレミスゲートウェイデバイスの IPsec-VPN 設定のパラメーターに複数の値が割り当てられています。たとえば、オンプレミスゲートウェイデバイスを設定する際に、IKE 設定フェーズの暗号化アルゴリズムが aes と aes192 の両方に設定されています。 | Alibaba Cloud で IPsec 接続を構成する場合、各パラメーターは単一の値のみをサポートします。オンプレミスゲートウェイデバイスの IPsec-VPN 構成を確認し、各パラメーターに 1 つの値のみが割り当てられていること、およびその値が IPsec 接続に指定された値と同じであることを確認してください。 | |
IPsec 接続の設定が変更され、オンプレミスゲートウェイデバイスの設定と一致しなくなりました。 | IPsec 接続の設定を確認し、オンプレミスゲートウェイデバイスの設定と一致していることを確認します。詳細については、「IPsec 接続」をご参照ください。 | |
IPsec 接続に関連付けられている VPC タイプのインスタンスに、新しい IPv4 ゲートウェイとネットワーク ACL が設定されました。 | VPC タイプのインスタンスに適用される IPv4 ゲートウェイとネットワーク ACL の設定を確認し、データセンターと VPC タイプのインスタンス間のトラフィックを許可していることを確認します。詳細については、「IPv4 ゲートウェイ」および「ネットワーク ACL」をご参照ください。 | |
オンプレミスゲートウェイデバイスの IP アドレスの変更 | オンプレミスゲートウェイデバイスが IPsec 接続を確立するために使用する IP アドレスが変更されました。その結果、Alibaba Cloud 側のカスタマーゲートウェイインスタンスの IP アドレスが、オンプレミスゲートウェイデバイスが使用する IP アドレスと一致しなくなりました。 | オンプレミスゲートウェイデバイスが IPsec 接続を確立するために使用する IP アドレスが、Alibaba Cloud 側のカスタマーゲートウェイインスタンスに設定されている IP アドレスと同じであることを確認します。 |
オンプレミスゲートウェイデバイスには複数の IP アドレスがあります。Alibaba Cloud 側のカスタマーゲートウェイインスタンスの IP アドレスが、オンプレミスゲートウェイデバイスが IPsec 接続を確立するために使用する IP アドレスと一致していません。 | オンプレミスゲートウェイデバイスが IPsec 接続を確立するために使用する IP アドレスが、Alibaba Cloud 側のカスタマーゲートウェイインスタンスに設定されている IP アドレスと同じであることを確認します。 | |
オンプレミスゲートウェイデバイスは動的 IP アドレスを使用します。Alibaba Cloud 側のカスタマーゲートウェイインスタンスの IP アドレスが、オンプレミスゲートウェイデバイスが IPsec 接続を確立するために使用する IP アドレスと一致していません。 | オンプレミスゲートウェイデバイスは、IPsec 接続を確立するために静的 IP アドレスを使用する必要があります。オンプレミスゲートウェイデバイスが使用する静的 IP アドレスが、Alibaba Cloud 側のカスタマーゲートウェイインスタンスに設定されている IP アドレスと同じであることを確認します。 |
ネゴシエーションステータスが断続的に失敗しますか?
原因のカテゴリ | 原因 | 解決策 |
IPsec-VPN 設定の変更 | IPsec 設定フェーズの DH グループパラメーター (一部のオンプレミスゲートウェイデバイスでは PFS と呼ばれます) が、IPsec 接続とオンプレミスゲートウェイデバイス間で一致していません。 | IPsec 接続またはオンプレミスゲートウェイデバイスの IPsec 設定フェーズの DH グループパラメーター (PFS) を確認します。両端で DH グループパラメーター (PFS) の値が同じであることを確認します。この設定方法については、「IPsec 接続」をご参照ください。 |
オンプレミスゲートウェイデバイスの IPsec-VPN 設定のパラメーターに複数の値が割り当てられています。たとえば、オンプレミスゲートウェイデバイスを設定する際に、IKE 設定フェーズの暗号化アルゴリズムが aes と aes192 の両方に設定されています。 | Alibaba Cloud 側で IPsec 接続を設定する場合:
| |
オンプレミスゲートウェイデバイスがトラフィックベースの SA ライフタイムで設定されています。 | Alibaba Cloud 側の IPsec 接続は、トラフィックベースの SA ライフタイムをサポートしていません。時間ベースの SA ライフタイムのみをサポートします。オンプレミスゲートウェイデバイスでトラフィックベースの SA ライフタイムを設定しないか、トラフィックベースの SA ライフタイムを 0 バイトに設定することを推奨します。 | |
ネットワーク品質の低下 | IPsec 接続とオンプレミスゲートウェイデバイス間のネットワーク品質が低いと、DPD プロトコルパケット、ヘルスチェックプローブパケット、または IPsec プロトコルパケットが失われ、タイムアウトします。これにより、IPsec 接続が中断されます。 | IPsec 接続が中断された時点でのネットワーク接続を確認します。 |
IPsec 接続のピアの制限 | IPsec 接続のピアのベンダー制限により、IPsec プロトコルのネゴシエーションをトリガーするためにデータトラフィックが必要です。 | ピアの VPN ゲートウェイにこの制限があるかどうかをピアベンダーに確認してください。ある場合は、IPsec プロトコルのネゴシエーションをトリガーする方法についてピアベンダーに相談してください。 |
デュアルトンネルの IPsec 接続を確立する際、Alibaba Cloud 側の IPsec 接続は対象トラフィックモードを使用します。デフォルトでは、両方のトンネルの対象トラフィックは同じです。しかし、IPsec 接続のオンプレミスゲートウェイデバイスには、Cisco ASA ファイアウォールデバイスなどの関連する制限がある場合があります。両方のトンネルの対象トラフィックが同じ場合、一度に 1 つのトンネルしか正常にネゴシエーションできず、2 つのトンネルが交互に正常にネゴシエーションされます。 | オンプレミスゲートウェイデバイスにこの制限があるかどうかをベンダーに確認してください。ある場合は、「オンプレミスゲートウェイデバイスの設定例」を参照して、オンプレミスゲートウェイデバイスの IPsec-VPN 設定を変更してください。 |
c. フェーズ 2 ネゴシエーションは成功したが、問題が存在する
クイックリンク:
BGP ルーティングプロトコルのネゴシエーションステータスが「異常」ですか?
原因のカテゴリ | 原因 | 解決策 |
BGP 設定が正しくない | オンプレミスゲートウェイデバイスに正しい BGP IP アドレスが設定されていません。 | IPsec 接続とオンプレミスゲートウェイデバイスの BGP 設定を確認します。IPsec 接続とオンプレミスゲートウェイデバイスの BGP IP アドレスが同じ CIDR ブロック内にあり、競合しないことを確認します。BGP IP アドレスの CIDR ブロックは、169.254.0.0/16 の範囲内の /30 CIDR ブロックである必要があります。 |
IPsec 接続関連の問題 | IPsec 接続の接続性の問題により、Alibaba Cloud 側はオンプレミスゲートウェイデバイスから BGP プロトコルパケットを受信できません。 | IPsec 接続の接続性を確認し、Alibaba Cloud 側がオンプレミスゲートウェイデバイスから BGP プロトコルパケットを受信したかどうかを確認します。IPsec 接続のトラフィックモニタリングデータを表示できます。インバウンドトラフィックが記録されていない場合、Alibaba Cloud 側はオンプレミスゲートウェイデバイスから BGP プロトコルパケットを受信していません。 |
IPsec 接続のネゴシエーションが中断されました。 | IPsec 接続のログを確認して、接続が「フェーズ 2 ネゴシエーション成功」状態であったかどうかを判断します。ネゴシエーションステータスが不安定な場合は、エラーコードとログキーワードに基づいて IPsec 接続のトラブルシューティングを行います。 |
VPC 内の ECS インスタンスがデータセンター内のサーバーにアクセスできませんか?
原因:VPC のルート設定またはセキュリティグループルール、あるいはデータセンターのルート設定またはアクセス制御ポリシーが、VPC 内の ECS インスタンスからデータセンター内のサーバーへのアクセスを許可していません。
解決策:次の設定を確認してください。
VPC
VPC ルートテーブルのルート設定を確認します。VPC ルートテーブルに、ECS インスタンスがデータセンター内のサーバーにアクセスできるようにするルートが設定されていることを確認します。
VPC に適用されるセキュリティグループルールを確認します。セキュリティグループルールが ECS インスタンスとサーバー間の相互アクセスを許可していることを確認します。
データセンター
データセンターのルート設定を確認します。データセンターに、サーバーが ECS インスタンスに応答できるようにするルートが設定されていることを確認します。
データセンターのアクセス制御ポリシーを確認します。データセンターが ECS インスタンスとサーバー間の相互アクセスを許可していることを確認します。
データセンターでパブリック IP アドレスがプライベート IP アドレスとして使用されている場合、VPC がそのパブリック CIDR ブロックにアクセスできるように、VPC のユーザー CIDR ブロックとしてパブリック IP CIDR ブロックを設定する必要があります。
データセンター内のサーバーが VPC 内の ECS インスタンスにアクセスできませんか?
原因:VPC のルート設定またはセキュリティグループルール、あるいはデータセンターのルート設定またはアクセス制御ポリシーが、データセンター内のサーバーから VPC 内の ECS インスタンスへのアクセスを許可していません。
解決策:次の設定を確認してください。
VPC
VPC ルートテーブルのルート設定を確認します。VPC ルートテーブルに、ECS インスタンスがサーバーのアクセス要求に応答できるようにするルートが設定されていることを確認します。
VPC に適用されるセキュリティグループルールを確認します。セキュリティグループルールが ECS インスタンスとサーバー間の相互アクセスを許可していることを確認します。
データセンター
データセンターのルート設定を確認します。データセンターに、サーバーが IPsec 接続を介して ECS インスタンスにアクセスできるようにするルートが設定されていることを確認します。
データセンターのアクセス制御ポリシーを確認します。データセンターが ECS インスタンスとサーバー間の相互アクセスを許可していることを確認します。
複数の CIDR ブロックシナリオで、一部の CIDR ブロックは接続性があるが、他はないですか?
原因:IPsec 接続を使用してデータセンターと VPC を接続するシナリオで、VPN ゲートウェイが Cisco、H3C、Huawei などの従来のベンダーのデバイスに接続されており、IPsec 接続が対象トラフィックルーティングモードを使用し、複数の CIDR ブロックが設定されている場合、1 つの CIDR ブロックしか通信できず、他は通信できません。
この問題は、Alibaba Cloud VPN ゲートウェイが Cisco、H3C、Huawei などの従来のベンダーのデバイスに接続する際に、両端の IPsec プロトコルの非互換性のために発生します。IPsec 接続に複数の CIDR ブロックが設定されている場合、Alibaba Cloud VPN ゲートウェイは単一のセキュリティアソシエーション (SA) を使用してピアゲートウェイデバイスとネゴシエーションしますが、ピアゲートウェイデバイスは複数の SA を使用して複数 CIDR ブロックシナリオで VPN ゲートウェイとネゴシエーションします。
解決策:詳細については、「推奨される複数 CIDR ブロックの設定ソリューション」をご参照ください。
Ping は成功するが、アプリケーションアクセスや一部のポートへのアクセスが失敗しますか?
原因:VPC に適用されるセキュリティグループルール、またはデータセンターに適用されるアクセス制御ポリシーが、必要な IP アドレス、プロトコルタイプ、またはポート番号を許可していません。
解決策:次の設定を確認してください。
VPC に適用されるセキュリティグループルールを確認します。セキュリティグループルールが、データセンターと VPC 間の通信に必要な IP アドレス、プロトコルタイプ、およびポート番号を許可していることを確認します。
データセンターに適用されるアクセス制御ポリシーを確認します。アクセス制御ポリシーが、データセンターと VPC 間の通信に必要な IP アドレス、プロトコルタイプ、およびポート番号を許可していることを確認します。
データセンター側にビジネスポリシー、名前解決、またはその他の設定が存在する場合は、それらも確認してください。データセンターと VPC 間の通信に必要な IP アドレス、プロトコルタイプ、およびポート番号が許可されていることを確認します。
プライベートネットワークアクセス中にパケット損失が発生し、接続が断続的ですか?
原因のカテゴリ | 原因 | 解決策 |
VPN ゲートウェイの仕様の問題 | データ転送中のトラフィックバーストが VPN ゲートウェイインスタンスの帯域幅を超えています。VPN Gateway コンソールで VPN ゲートウェイインスタンスのトラフィックモニタリング情報を表示して、トラフィックバーストが発生したかどうかを確認できます。 | VPN ゲートウェイインスタンスをアップグレードするか、一時的なアップグレードを実行できます。詳細については、「アップグレード/ダウングレードおよび仕様変更を伴う更新 (クラシックのみ)」をご参照ください。 |
IPsec 接続関連の問題 | IPsec 接続のネゴシエーションが中断されました。 | IPsec 接続のログ情報を確認して、接続が「フェーズ 2 ネゴシエーション成功」状態であったかどうかを判断します。ネゴシエーションステータスが不安定で、トンネルが頻繁に再ネゴシエーションし、断続的なネットワーク中断を引き起こす場合は、エラーコードとログキーワードに基づいて IPsec 接続のトラブルシューティングを行います。 |
MTU 関連の問題 | データセンターのユーザー MTU が 1300 バイトを超える値に設定されています。 | 2021年4月1日より前に作成された VPN ゲートウェイの場合、データセンターのユーザー MTU が 1300 バイトを超える値に設定されていると、IPsec 接続が失敗する可能性があります。この問題を回避するために、VPN ゲートウェイを最新バージョンにアップグレードすることを推奨します。 |
データ転送中、大きなパケットが伝送パスの MTU 値を超え、パケットが断片化されます。 | VPN ゲートウェイは、事前に断片化されたデータパケットの伝送をサポートしますが、パケットの断片化や再構成はサポートしません。ユーザー MTU を 1399 バイトに設定することを推奨します。詳細については、「MTU と MSS の設定」をご参照ください。 |
プライベートネットワークアクセスは正常だが、転送遅延が高いですか?
原因のカテゴリ | 原因 | 解決策 |
VPN ゲートウェイの仕様の問題 | データ転送中のトラフィックバーストが VPN ゲートウェイインスタンスの帯域幅仕様を超えています。VPN Gateway コンソールで VPN ゲートウェイインスタンスのトラフィックモニタリング情報を表示して、トラフィックバーストが発生したかどうかを確認できます。 | VPN ゲートウェイインスタンスをアップグレードするか、一時的なアップグレードを実行できます。詳細については、「アップグレード/ダウングレードおよび仕様変更を伴う更新 (クラシックのみ)」をご参照ください。 |
ネットワーク品質の低下 | IPsec 接続とオンプレミスゲートウェイデバイス間のネットワーク品質が低いと、データ転送中に高いネットワーク遅延とパケット損失が発生します。 |
|
オンプレミスとクラウド側の対象トラフィック設定が異なるにもかかわらず、IPsec 接続のネゴシエーションが成功しますか?
原因:
次の図に示すように、オンプレミスゲートウェイデバイスの対象トラフィックの CIDR ブロックが IPsec 接続の対象トラフィックの CIDR ブロックを含むか、またはそれに含まれ、両端で IKEv2 を使用している場合、Alibaba Cloud VPN ゲートウェイは IPsec ネゴシエーション中にその対象トラフィックが一致すると見なします。オンプレミスゲートウェイデバイスも包含関係をサポートしている場合 (つまり、包含関係のある対象トラフィックを一致と見なす場合)、対象トラフィックの設定が異なっていても IPsec 接続が正常にネゴシエーションされることがあります。
たとえば、オンプレミスゲートウェイデバイス 1 は包含関係をサポートしています。オンプレミスゲートウェイデバイス 1 が IPsec 接続 1 および IPsec 接続 2 とネゴシエーションする際、オンプレミスゲートウェイデバイス 1 のローカル CIDR ブロック 10.55.0.0/16 は、IPsec 接続 1 のピア CIDR ブロック 10.55.193.0/24 および IPsec 接続 2 のピア CIDR ブロック 10.55.0.0/16 を含みます。オンプレミスゲートウェイデバイス 1 のピア CIDR ブロック 10.66.88.0/22 は、IPsec 接続 1 のローカル CIDR ブロック 10.66.90.0/24 および IPsec 接続 2 のローカル CIDR ブロック 10.66.89.0/24 を含みます。この場合、オンプレミスゲートウェイデバイス 1 と Alibaba Cloud VPN ゲートウェイの両方が対象トラフィックを一致と見なし、オンプレミスゲートウェイデバイス 1 と IPsec 接続 1 および 2 の両方が正常にネゴシエーションします。
オンプレミスゲートウェイデバイスが包含関係をサポートしていない場合 (つまり、包含関係のある対象トラフィックを一致と見なさない場合)、IPsec 接続は正常にネゴシエーションできません。オンプレミスゲートウェイデバイスのベンダーに、包含関係をサポートしているかどうかを確認してください。
オンプレミスゲートウェイデバイスと IPsec 接続の両方が IKEv1 を使用する場合、IPsec 接続が正常にネゴシエーションされるためには、両端の対象トラフィックが同一である必要があります (包含関係なし)。

考えられる影響:
上の図に示すように、1 つの VPN ゲートウェイインスタンスの下に複数の IPsec 接続があり、これらの接続の対象トラフィックの CIDR ブロックに包含関係がある場合、トラフィックが意図したパスに沿って転送されない可能性があります。
対象トラフィックモードで設定された IPsec 接続の場合、IPsec 接続が作成された後、システムは VPN ゲートウェイインスタンスのポリシーベースのルートテーブルに関連するルートを自動的に追加します。各ルートは同じポリシー優先度を持ちます。図に示されているシナリオでは、システムはデフォルトで VPN ゲートウェイインスタンスのポリシーベースのルートテーブルに次のルートを追加します:
ルートエントリ名 | ソース CIDR ブロック | 宛先 CIDR ブロック | ネクストホップ | 重み | ポリシー優先度 |
ルートエントリ 1 | 10.66.90.0/24 | 10.55.193.0/24 | IPsec 接続 1 | 100 | 10 |
ルートエントリ 2 | 10.66.89.0/24 | 10.55.0.0/16 | IPsec 接続 2 | 100 | 10 |
ルートエントリ 3 | 10.66.90.0/24 | 10.55.178.0/24 | IPsec 接続 3 | 100 | 10 |
ルートエントリ 4 | 10.66.88.0/24 | 10.55.0.0/16 | IPsec 接続 4 | 100 | 10 |
ポリシーベースのルートマッチングルールによると、ポリシーの優先度が同じ場合、システムはルートを順次照合します。ポリシーベースのルートが一致するとすぐに、トラフィックはそのルートに従って転送されます。ポリシーベースのルートの順序は、システムに送信された時間によって決まります。通常、最初に設定されたポリシーベースのルートが最初にシステムに送信されますが、これは保証されません。したがって、後で設定されたポリシーベースのルートが先にシステムに送信され、先に設定されたものよりも高い優先度を持つ可能性があります。
上記のシナリオでは、データセンターが IPsec 接続 1 を介して VPC にリクエストパケットを送信し、VPC が IPsec 接続 4 を介してデータセンターに応答パケットを送信する可能性があります。これは、ルートエントリ 4 が最初にシステムに送信され、ルートエントリ 1 よりも高い優先度を持つ可能性があるためです。
解決策:
オンプレミスゲートウェイデバイスと IPsec 接続に、包含関係のある対象トラフィックの CIDR ブロックを追加することは避けてください。両端に完全に一致する対象トラフィックの CIDR ブロックを追加することを推奨します。この方法は、IPsec 接続の安定性を向上させることができます。
IPsec 接続を作成する際に、正確な対象トラフィックの CIDR ブロックを追加して、VPN ゲートウェイインスタンス下の複数の IPsec 接続の対象トラフィックの CIDR ブロック間に重複がないようにします。
各ポリシーベースのルートに異なるポリシー優先度と重み値を設定して、トラフィックが 1 つのポリシーベースのルートにのみ一致するようにします。
お使いの VPN ゲートウェイインスタンスがポリシー優先度の設定をサポートしていない場合は、VPN ゲートウェイインスタンスをアップグレードできます。アップグレードされた VPN ゲートウェイインスタンスは、デフォルトでポリシーベースのルートのポリシー優先度の設定をサポートします。
ヘルスチェックが失敗しますか (シングルトンネルモードのみ)?
原因のカテゴリ | 原因 | 解決策 |
ヘルスチェックの宛先 IP アドレスの問題 | ヘルスチェックの宛先 IP アドレスが到達不能です。 | 宛先 IP アドレスに関連付けられているホストで、 |
ヘルスチェックの宛先 IP アドレスに関連付けられているホストが期待どおりに動作しておらず、IPsec 接続からのプローブパケット (ICMP パケット) にタイムリーに応答できません。 | 宛先 IP アドレスに関連付けられているホストが正常に動作しているかどうかを確認します。詳細については、ゲートウェイデバイスのベンダーにお問い合わせください。 | |
ヘルスチェックの宛先 IP アドレスに関連付けられているルート設定とセキュリティポリシーが変更されました。たとえば、セキュリティポリシーがヘルスチェックのソース IP アドレス、宛先 IP アドレス、または ICMP プロトコルタイプのパケットを許可していません。 | オンプレミスゲートウェイデバイス側で、宛先 IP アドレスに関連付けられているルート設定とセキュリティポリシーを確認して、以下を確認します:
| |
ヘルスチェックの宛先 IP アドレスが、元のパスからのヘルスチェックプローブパケットに応答しませんでした。元のパスは、宛先 IP アドレスがプローブパケットを受信したパスです。 |
| |
IPsec 接続関連の問題 | IPsec 接続のネゴシエーションが中断されました。 | IPsec 接続のログを確認して、接続が「フェーズ 2 ネゴシエーション成功」状態であったかどうかを判断します。ネゴシエーションステータスが不安定な場合は、エラーコードとログキーワードに基づいて IPsec 接続のトラブルシューティングを行います。 注意:IPsec 接続のヘルスチェックが失敗した後、システムは IPsec トンネルをリセットします。アクティブ/スタンバイの IPsec 接続を使用しないアプリケーションシナリオでは、IPsec 接続のヘルスチェックを設定することは推奨しません。 |
付録:エラーコードとログキーワード
エラーコードまたはログキーワードのトラブルシューティング方法を見つけるには、Ctrl+F (Windows) または Cmd+F (Mac) を押してこのテーブルを検索してください。
エラーコード (コンソール) | エラーコード (API) | エラーメッセージ | ログキーワード | トラブルシューティング方法 |
ピアが一致しません | PeerMismatch | 受信したプロトコルパケットがカスタマーゲートウェイ情報と一致しません。 |
|
|
アルゴリズムが一致しません | AlgorithmMismatch | 暗号化アルゴリズム、認証アルゴリズム、または DH グループパラメーターが一致しません。 |
|
|
暗号化アルゴリズムが一致しません | EncryptionAlgorithmMismatch | IPsec 暗号化アルゴリズムが一致しません。 |
|
|
認証アルゴリズムが一致しません | AuthenticationAlgorithmMismatch | IKE 認証アルゴリズムが一致しません。 |
|
|
DH グループが一致しません | DhGroupMismatch | IKE フェーズ 1 の DH グループパラメーターが一致しません。 |
|
|
事前共有鍵が一致しません | PskMismatch | 事前共有鍵パラメーターが一致しません。 |
|
|
PeerID が一致しません | PeerIdMismatch | LocalID または RemoteID が一致しないか、互換性がありません。 |
|
|
DPD ペイロードシーケンスに互換性がありません | DpdHashNotifyCompatibility | DPD ペイロード順序の互換性 |
| IPsec 接続で DPD 機能が有効になっている場合、DPD ペイロードの順序はデフォルトで |
DPD がタイムアウトしました | DpdTimeout | DPD パケットのタイムアウト |
|
|
IKE バージョンが一致しません | IkeVersionMismatch | IKE バージョン番号パラメーターまたはネゴシエーションモードが一致しません。 |
|
|
ネゴシエーションモードが一致しません | NegotiationModeMismatch | ネゴシエーションモードが一致しません。 |
|
|
NAT-T が一致しません | NatTMismatch | NAT 越えが一致しません。 |
| IPsec 接続とオンプレミスゲートウェイデバイスの NAT 越え機能のステータスが同じかどうかを確認します。異なる場合は、それらが同じになるように変更します。オンプレミスゲートウェイデバイスが NAT Gateway の背後にある場合は、IPsec 接続とオンプレミスゲートウェイデバイスの両方で NAT 越え機能を有効にすることを推奨します。 |
SA ライフタイムが一致しません | LifetimeMismatch | ライフタイムパラメーターが一致しません。 |
| IKE 設定および IPsec 設定フェーズで設定された SA のライフタイム (秒) が、IPsec 接続とオンプレミスゲートウェイデバイスで同じかどうかを確認します。異なる場合は、それらが同じになるように変更します。IPsec 接続とオンプレミスゲートウェイデバイスに設定された SA のライフタイム (秒) は同じである必要はありませんが、ゲートウェイデバイスベンダー間の違いにより、IPsec 接続の安定性を確保するために両端で同じ SA のライフタイム (秒) を設定することを推奨します。 |
セキュリティプロトコルが一致しません | SecurityProtocolMismatch | セキュリティプロトコルパラメーターが一致しません。 |
| オンプレミスゲートウェイデバイスが使用するセキュリティプロトコルが Encapsulating Security Payload (ESP) であるかどうかを確認します。そうでない場合は、ESP に変更します。IPsec 接続で使用されるセキュリティプロトコルについて、Alibaba Cloud VPN Gateway は ESP のみをサポートし、Authentication Header (AH) はサポートしません。 |
カプセル化モードが一致しません | EncapsulationModeMismatch | カプセル化モードが一致しません。 |
| オンプレミスゲートウェイデバイスが使用するカプセル化モードがトンネルモードであるかどうかを確認します。そうでない場合は、トンネルモードに変更します。IPsec 接続で使用されるカプセル化モードについて、Alibaba Cloud VPN Gateway はトンネルモードのみをサポートし、トランスポートモードはサポートしません。 |
アルゴリズムに互換性がありません | AlgorithmCompatibility | アルゴリズムの互換性 | なし | IPsec 接続とオンプレミスゲートウェイデバイスの IKE 設定および IPsec 設定フェーズで設定された認証アルゴリズムに互換性がありません。両端で異なる認証アルゴリズム (md5 など) を使用することを推奨します。 |
保護されるデータフローが一致しません | TrafficSelectorMismatch | 対象トラフィックの CIDR ブロックパラメーターが一致しません。 |
|
|
PFS が一致しません | PfsMismatch | IPsec フェーズ 2 の DH グループパラメーターが一致しません。 |
| IPsec 接続とオンプレミスゲートウェイデバイスの IPsec 設定フェーズで、PFS 機能の設定ステータスが同じかどうかを確認します。異なる場合は、それらが同じになるように変更します。
|
Commit bit が一致しません | CommitMismatch | コミットビットが一致しません。 | なし | オンプレミスゲートウェイデバイスでコミットビットが有効になっているかどうかを確認します。有効になっている場合は、無効にします。コミットビットは、保護されたデータが送信される前に IPsec プロトコルのネゴシエーションが完了することを保証するために使用されます。Alibaba Cloud VPN Gateway はコミットビットの設定をサポートしていません。 |
プロポーザルが一致しません | ProposalMismatch | プロポーザルが一致しません。 |
|
|
ネゴシエーションに失敗しました | NegotiationFailed | プロトコルのネゴシエーションが失敗しました。 |
| IPsec 接続をリセットして、IPsec プロトコルの再ネゴシエーションをトリガーします。システムは再度チェックを実行します。 |
フェーズ 1 のネゴシエーションがタイムアウトしました | Phase1NegotiationTimeout | フェーズ 1 プロトコルパケットの受信タイムアウトによりネゴシエーションが失敗しました。 |
|
|
フェーズ 2 のネゴシエーションがタイムアウトしました | Phase2NegotiationTimeout | フェーズ 2 パケットの受信タイムアウトによりネゴシエーションが失敗しました。 | なし |
|
ピアからのプロトコル応答メッセージが受信できません | NoResponse | ピアゲートウェイが応答しません。 |
|
|
ピアから delete メッセージを受信しました | ReceiveDeleteNotify | ピアから削除パケットを受信しました。 |
| IPsec 接続側が、オンプレミスゲートウェイデバイスから送信された |
例外は検出されていません | NoExceptionFound | ネゴシエーション例外は診断されませんでした。 | なし | この結果は、IPsec 接続がネゴシエーションを開始していないために発生する可能性があります。Alibaba Cloud 側またはピアネットワークデバイス側で IPsec 接続をリセットします。Alibaba Cloud 側では、IPsec 接続の [即時有効] の値を変更して保存し、その後元の値に戻して IPsec プロトコルのネゴシエーションを開始させることができます。その後、現在のページを更新してチェック結果を表示します。 |