VPN Gateway を作成した後、ローカルデータセンターと VPC との間の通信を有効にするには、Alibaba Cloud とローカルデータセンターの両方で IPsec 接続を設定する必要があります。
仕組み
Alibaba Cloud の IPsec 接続は、デフォルトで デュアルトンネルモード (プライマリトンネル + バックアップトンネル) を使用し、リンク冗長性と高可用性を提供します。
プライマリトンネル (IPsec アドレス 1):すべてのサービストラフィックを伝送します。
バックアップトンネル (IPsec アドレス 2):スタンバイ状態です。プライマリトンネルに障害が発生すると、自動的に引き継ぎます。
固定ロール:プライマリとバックアップのロールは変更できません。
ヘルスチェック:システムはプライマリトンネルの接続性を自動的に検出し、障害発生時に自動的に切り替え、復旧後に自動的に切り戻します。
ゾーンレベルのディザスタリカバリー:2 つのトンネルはデフォルトで異なるアベイラビリティーゾーンにデプロイされており、ゾーン間のディザスタリカバリーを提供します。1 つのアベイラビリティーゾーンのみをサポートするリージョンでは、2 つのトンネルは同じアベイラビリティーゾーンにデプロイされるため、ゾーンレベルのディザスタリカバリーはサポートされませんが、リンク冗長性は引き続き提供されます。
既存のシングルトンネル VPN ゲートウェイは、シングルトンネルモードでのみ IPsec 接続を作成できます。できるだけ早くデュアルトンネルモードへのアップグレードを実施してください。
IPsec-VPN 接続の作成
IPsec 接続を作成する前に、VPN Gateway とユーザーゲートウェイインスタンスが作成済みであることを確認してください。
強化版 VPN ゲートウェイ (コンソール)
VPN コンソールのIPsec 接続ページに移動し、[VPN ゲートウェイのバインド] をクリックして、以下の設定を行います:
[名前]: 意味のある名前を入力します。例:
dev-dc01-backup(環境-ピア識別子-目的)。[リージョン]: 関連付ける VPN ゲートウェイのリージョンを選択します。
[ゲートウェイタイプ]: [拡張 IPsec-VPN] を選択します。
[課金]: デフォルトでは、BGP (マルチライン) 回線タイプが使用されます。CDT 課金では、毎月 220 GB の無料クォータ (中国本土では 20 GB/月、中国本土以外のリージョンでは 200 GB/月) を利用できます。
[VPN ゲートウェイのバインド]:対象の VPN ゲートウェイを選択します。
[ルーティングモード]:
[宛先ルーティングモード] (デフォルト値):「宛先 IP アドレス」と照合してトラフィックを転送します。シンプルなシナリオに適しています。
[保護されたデータフロー]: 「送信元 IP アドレス」と「宛先 IP アドレス」を照合して、トラフィックを転送します。正常に照合されたトラフィックのみが VPN トンネルを介して送信されます。
このモードを選択すると、[ローカルネットワーク] (VPC 内で通信する必要がある CIDR ブロック) と [リモートネットワーク] (ローカルデータセンター内で通信する必要がある CIDR ブロック) を設定する必要があります。
IPsec 接続が設定されると、システムは、[宛先 CIDR ブロック] を IPsec 接続の [リモートネットワーク] とし、ネクストホップを IPsec 接続とする 宛先ルート を自動的に生成します。このルートは VPC ルートテーブルに公開できます (デフォルトでは公開されません)。
ローカルゲートウェイデバイスで対象トラフィックを設定する際は、使用する CIDR ブロックが Alibaba Cloud 側と一致していることを確認し、両端の CIDR ブロックを入れ替えてください。
テキストボックスの右側にある
アイコンをクリックすると、複数の CIDR ブロックを追加できます。複数の CIDR ブロックを設定する場合は、IKE プロトコルバージョンで [ikev2] を選択してください。
[即時有効]: 接続を迅速に有効にする、またはトラフィックの遅延を回避する必要がある場合は、「はい」を選択することを推奨します。リソースを節約し、トラフィックが少ない場合は、「いいえ」を選択します。
[BGP設定]:BGP の有効化または無効化をご参照ください。
トンネル設定: [トンネル 1 (プライマリ)] および [トンネル 1 (バックアップ)] のパラメーター設定については、「トンネルと暗号化」をご参照ください。
従来型の VPN ゲートウェイ (コンソール)
VPN コンソールの [IPsec 接続ページ] に移動し、[VPN ゲートウェイのバインド] をクリックして、次の設定を行います:
[名前]: 分かりやすい名前を入力します。例:
dev-dc01-backup(環境-ピア識別子-目的)。[リージョン]: 関連付ける VPN ゲートウェイのリージョンを選択します。
[ゲートウェイタイプ]: [標準 VPN ゲートウェイ] を選択します。
[VPN ゲートウェイの関連付け]: 対象の VPN ゲートウェイを選択します。
[ルーティングモード]:
[宛先ルーティングモード] (デフォルト値): 「宛先 IP アドレス」を照合してトラフィックを転送します。シンプルなシナリオに適しています。
[保護されたデータフロー]: 「送信元 IP アドレス」と「宛先 IP アドレス」を照合してトラフィックを転送します。正常に一致したトラフィックのみが VPN トンネルを介して送信されます。
このモードを選択した後、[ローカルネットワーク] (VPC 内で通信が必要な CIDR ブロック) および [リモートネットワーク] (ローカルデータセンター内で通信が必要な CIDR ブロック) を設定する必要があります。
IPsec 接続が設定されると、システムは自動的に ポリシールート を生成します。このルートでは、[送信元 CIDR ブロック] は IPsec 接続の [ローカルネットワーク]、[宛先 CIDR ブロック] は IPsec 接続の [リモートネットワーク] となり、ネクストホップは IPsec 接続を指します。このルートは VPC ルートテーブルに公開できます (デフォルトでは公開されません)。
ローカルゲートウェイデバイスで対象トラフィックを設定する際は、使用する CIDR ブロックが Alibaba Cloud 側と一致していることを確認し、両端の CIDR ブロックを入れ替えてください。
テキストボックスの右側にある
アイコンをクリックすると、複数の CIDR ブロックを追加できます。複数の CIDR ブロックを設定する場合は、IKE プロトコルバージョンで [ikev2] を選択してください。
[即時有効]:接続を迅速に有効にするか、トラフィックの遅延を回避する必要がある場合は、「はい」を選択することをお勧めします。リソースを節約し、トラフィックが少ない場合は、「いいえ」を選択します。
[BGP 設定]: 「BGP を有効または無効にする」をご参照ください。
トンネル設定: [トンネル 1 (プライマリ)] および [トンネル 1 (バックアップ)] のパラメーターの設定については、「トンネルと暗号化」をご参照ください。
API
CreateVpnConnection を呼び出して、IPsec 接続を作成します。
次のステップ
IPsec 接続の作成後、クラウド上の VPC とオンプレミスの IDC 間の通信を実現するには、次の操作も必要です。
ローカルゲートウェイデバイスの設定:クラウド上の IPsec 接続パラメータに基づいて、ローカルデータセンターのゲートウェイデバイス (ファイアウォールやルーターなど) で IPsec および BGP (有効化されている場合) の設定を完了してください。
オンプレミスで TP-Link、D-Link、Mikrotik などのサードパーティまたは非主流ベンダーのルーターを使用している場合は、まずデバイスのファームウェアが標準 IPsec-VPN プロトコル (IKEv1/IKEv2) をサポートしているかどうかを確認してください。サポートを確認した後、デバイスベンダーのドキュメントを参照し、本トピックの「トンネルと暗号化」セクションのパラメータ説明と合わせて設定を完了してください。
BGPの有効化または無効化
IPsec 接続で BGP を有効にする前に、関連付けられたカスタマーゲートウェイインスタンスにオンプレミスネットワークの自律システム番号 (ASN) が設定されていることを確認してください。
IPsec 接続に関連する BGP 設定項目:
[ローカル ASN]: BGP が有効になった後の Alibaba Cloud 側の ASN です。 両方のトンネルで同じ ASN を使用します。 デフォルト値: 45104。 有効な値: 1~4294967295。 オンプレミスデバイスで ASN を設定する場合、プライベート ASN を使用することを推奨します。
[トンネル CIDR ブロック]:BGP ネイバー接続を確立するために使用される相互接続 CIDR ブロックです。 VPN ゲートウェイインスタンスでは、各トンネルの CIDR ブロックは一意である必要があります。 169.254.0.0/16 範囲内の /30 サブネットである必要があります。ただし、169.254.0.0/30、169.254.1.0/30、169.254.2.0/30、169.254.3.0/30、169.254.4.0/30、169.254.5.0/30、または 169.254.169.252/30 は使用できません。
[ローカル BGP IP アドレス]:Alibaba Cloud 側の BGP IP で、トンネル CIDR ブロックに属している必要があります。たとえば、
169.254.10.0/30CIDR ブロックでは、169.254.10.1を使用できます。
BGP ルーティングのサポート、ルート広報ルール、および使用制限については、BGP 動的ルーティングの設定をご参照ください。
コンソール
BGPの有効化
IPsec 接続を作成する場合:
[デュアルトンネル設定] エリアで、[BGP の有効化] をオンにし、[ローカル ASN] を設定します。
各トンネルの [BGP 設定] で、[トンネル CIDR ブロック] と [ローカル BGP IP アドレス] を入力します。
既存の IPsec 接続では、IPsec 接続の詳細ページの [IPsec 接続] エリアで [BGP の有効化] を行います。
ユーザーゲートウェイインスタンスに ASN が設定されていることを確認してください。そうでない場合は、新しいユーザーゲートウェイを作成し、各トンネルの [アクション] 列で [編集] をクリックしてユーザーゲートウェイを再関連付けする必要があります。
BGPの無効化
IPsec 接続の詳細ページの [IPsec 接続] エリアで、[BGP 設定] を無効にします。
API
新しい IPsec 接続を作成する場合、CreateVpnConnection の EnableTunnelsBgp パラメータを設定して BGP を有効にし、TunnelOptionsSpecification -> TunnelBgpConfig パラメータを設定して各トンネルの BGP オプションを設定します。
既存の IPsec 接続の場合、ModifyVpnConnectionAttribute の EnableTunnelsBgp パラメータを設定して BGP を有効化または無効化し、TunnelOptionsSpecification -> TunnelBgpConfig パラメータを設定して各トンネルの BGP オプションを設定します。
トンネルと暗号化
デュアルトンネルモードで IPsec-VPN 接続を作成する場合は、両方のトンネルが利用可能な状態になるように設定してください。1 つのトンネルのみを設定または使用した場合、IPsec-VPN 接続のプライマリ/バックアップによるリンク冗長性と、ゾーンレベルのディザスタリカバリ機能を利用できません。
IPsec 接続を作成または編集する際は、トンネル関連のパラメーターを設定する必要があります。これらのパラメーターは次の 3 つに分かれています:
[基本設定]:
[カスタマーゲートウェイ]:オンプレミスゲートウェイデバイスを表すカスタマーゲートウェイインスタンスを選択します。両方のトンネルを同じカスタマーゲートウェイに関連付けることもできます。
ドロップダウンリストが空の場合、または作成したカスタマーゲートウェイインスタンスが見つからない場合は、次の 2 点を確認してください:VPN Gateway、IPsec 接続、[カスタマーゲートウェイ] は同じ リージョン にある必要があります。また、そのリージョンでカスタマーゲートウェイインスタンスが正常に作成されている必要があります。[カスタマーゲートウェイ] のドロップダウンリストは、現在選択されている リージョン でフィルタリングされ、同一リージョンのカスタマーゲートウェイインスタンスのみが表示されます。リージョン を切り替えると、カスタマーゲートウェイの選択がクリアされるため、再度選択する必要があります。
[事前共有キー]:ID 認証に使用する事前共有キーです。両方のトンネルのキーは、オンプレミスゲートウェイデバイスの設定と一致している必要があります。空のままにすると、システムがランダムなキーを生成します。
[暗号化設定]:
拡張 VPN:マルチアルゴリズム互換モードをサポートします。デフォルトで複数の暗号化アルゴリズムが選択されており、マルチアルゴリズム互換をサポートするオンプレミスゲートウェイデバイスと自動的にアルゴリズムをネゴシエーションします。
標準 VPN:アルゴリズム設定を個別に指定する必要があり、オンプレミスゲートウェイデバイスがサポートするアルゴリズムと一致している必要があります。
パラメーター
説明
[IKE 設定]
[バージョン]
ikev2 の使用を推奨します。IKEv2 は SA のネゴシエーションプロセスを簡素化し、複数 CIDR ブロックのシナリオにより適切に対応します。
[ネゴシエーションモード]
main (デフォルト):メインモード。このモードでは、伝送中に ID 情報が暗号化され、ネゴシエーションプロセスはアグレッシブモードより安全です。
aggressive:アグレッシブモード。ネゴシエーションが高速で、成功率が高いです。
ネゴシエーションが成功した後は、どちらのモードでも情報伝送において同等のセキュリティレベルが提供されます。
[暗号化アルゴリズム]
フェーズ 1 のネゴシエーションで使用する暗号化アルゴリズムです。
拡張 VPN:AES128、AES128-GCM-16、AES192、AES256、AES256-GCM-16、DES、および 3DES をサポートします。
推奨:AES128-GCM-16 と AES256-GCM-16。パフォーマンスが高く、より安全です。
非推奨:DES、3DES。
標準 VPN:
拡張 VPN と比較すると、AES128-GCM-16 と AES256-GCM-16 はサポートされません。
インスタンス帯域幅が 200 Mbps 以上の場合は、AES128、AES192、または AES256 の暗号化アルゴリズムを使用することを推奨します。3des 暗号化アルゴリズムの使用は推奨しません。
AES は共通鍵暗号方式であり、高強度の暗号化と復号が可能です。ネットワーク遅延、スループット、および転送パフォーマンスへの影響を最小限に抑え、安全なデータ伝送を確保します。
3DES は Triple Data Encryption Algorithm です。暗号化に時間がかかり、アルゴリズムが複雑で、計算負荷が高いため、AES と比べて転送パフォーマンスが低下します。
[認証アルゴリズム]
フェーズ 1 のネゴシエーションで使用する認証アルゴリズムです。
sha1 (デフォルト)、md5、sha256、sha384、および sha512 をサポートします。
一部のオンプレミスゲートウェイデバイスで VPN 設定を追加する際に、PRF アルゴリズムの指定が必要となる場合があります。PRF アルゴリズムは IKE フェーズの認証アルゴリズムと一致させてください。
[DH グループ (完全前方秘匿性)]
フェーズ 1 のネゴシエーションに使用する Diffie-Hellman 鍵交換アルゴリズムを選択します。
disabled:DH 鍵交換アルゴリズムを使用しないことを示します。
PFS をサポートしないクライアントの場合は、disabled を選択します。
disabled 以外のグループを選択すると、PFS (完全前方秘匿性) はデフォルトで有効になります。これは、再ネゴシエーションのたびにキーが更新されることを意味します。そのため、クライアント側でも PFS を有効にする必要があります。
group1~group24:DH グループ番号が大きいほどセキュリティは高くなりますが、パフォーマンスのオーバーヘッドも増加します。VPN ピアがどの DH グループをサポートしているかを確認した上で、一般的にサポートされている ECDH グループ (Group 19、20、21) から選択することを推奨します。
標準 VPN は group1、group2、group5、group14 のみをサポートします。
[SA ライフサイクル (秒)]
フェーズ 1 でネゴシエーションされる SA (セキュリティアソシエーション) の有効期間を設定します。デフォルト値:86400。有効な値:0~86400。
クラウド側の有効期間設定は、オンプレミス側の設定と一致している必要があります。
ローカル ID
トンネルのローカル側の識別子です。デフォルトでは、トンネルの IP アドレスがローカル識別子として使用されます。
このパラメーターは、IPsec-VPN 接続のネゴシエーション中に Alibaba Cloud を識別するためにのみ使用され、他の用途はありません。IP アドレス形式または FQDN (Fully Qualified Domain Name) 形式に対応し、スペースを含めることはできません。トンネルのローカル識別子には、プライベート IP アドレスを使用することを推奨します。
ローカル ID に FQDN 形式 (例:example.aliyun.com) を使用する場合、オンプレミスゲートウェイデバイス上の IPsec 接続のピア ID はローカル ID の値と一致している必要があり、ネゴシエーションモードはアグレッシブにする必要があります。
リモート ID
トンネルのピア側の識別子です。デフォルトでは、トンネルに関連付けられているカスタマーゲートウェイの IP アドレスがピア識別子として使用されます。
このパラメーターは、IPsec-VPN 接続のネゴシエーション中にオンプレミスゲートウェイデバイスを識別するためにのみ使用され、他の用途はありません。IP アドレス形式または FQDN (Fully Qualified Domain Name) 形式に対応し、スペースを含めることはできません。トンネルのピア識別子には、プライベート IP アドレスを使用することを推奨します。
リモート ID に FQDN 形式 (例:example.aliyun.com) を使用する場合、オンプレミスゲートウェイデバイス上の IPsec 接続のローカル ID はリモート ID の値と一致している必要があり、ネゴシエーションモードはアグレッシブにする必要があります。
[IPsec 設定]
[暗号化アルゴリズム]
フェーズ 2 のネゴシエーション設定を行います。フェーズ 1 の [IKE 設定] にある各オプションの説明を参照してください。
[認証アルゴリズム]
[DH グループ (完全前方秘匿性)]
[SA ライフサイクル (秒)]
[DPD]
ピアの生存検知機能です。デフォルトで有効にすることを推奨します。ピアの障害をタイムリーに検知して切り替えをトリガーできるため、高可用性の要となります。
DPD を有効にすると、IPsec 接続は DPD パケットを送信して、ピアデバイスが稼働しているかどうかを検知します。指定された時間内に正しい応答が受信されない場合、ピアはオフラインと見なされます。IPsec 接続は ISAKMP SA と対応する IPsec SA を削除し、セキュアトンネルも削除されます。DPD タイムアウト後、IPsec 接続は IPsec-VPN トンネルのネゴシエーションを自動的に再開します。DPD パケットのタイムアウトは 30 秒です。
IPsec 接続で IKEv2 を使用する場合、一部の既存の VPN Gateway インスタンスでは、DPD タイムアウトが 130 秒または 3600 秒になることがあります。この場合は、VPN Gateway インスタンスを最新バージョンに アップグレードできます。
[NAT トラバーサル]
デフォルトで有効にすることを推奨します。有効にすると、IKE のネゴシエーションプロセスで UDP ポート番号の検証がスキップされ、暗号化通信チャネル内の NAT ゲートウェイデバイスを検出できます。
[BGP 設定]:このオプションは、BGP を有効にした後にのみ使用できます。詳細については、「BGP の有効化または無効化」をご参照ください。
コンソール
IPsec 接続の作成時に、トンネル関連の設定を直接設定できます。
既存の IPsec 接続の場合は、対象の IPsec 接続の [Instance ID] をクリックして詳細ページに移動し、対象トンネルの [操作] 列で [Edit] をクリックして、トンネル設定を変更します。
デュアルトンネルモードで IPsec-VPN 接続を作成する場合は、両方のトンネルが利用可能な状態になるように設定してください。1 つのトンネルのみを設定または使用した場合、IPsec-VPN 接続のプライマリ/バックアップによるリンク冗長性と、ゾーンレベルのディザスタリカバリ機能を利用できません。
API
ModifyTunnelAttribute を呼び出してトンネル設定を変更します。
IPsec-VPN 接続の変更
IPsec 接続が VPN ゲートウェイインスタンスにすでに関連付けられている場合、その VPN ゲートウェイインスタンスは変更できません。変更できるのは、IPsec 接続の [ルーティングモード] および [すぐに有効] の設定のみです。[すぐに有効] オプションは、新しい設定が有効になるタイミングを制御します。
[はい]:システムは直ちに IKE 再ネゴシエーションをトリガーし、新しい設定でトンネルを再構築するため、トラフィックが短時間中断されます。この操作はオフピーク時間に実行することを推奨します。
[いいえ]:新しい設定は直ちに適用されません。代わりに、次の SA ライフサイクル再ネゴシエーション中に自動的に有効になります。
宛先ルートモードを使用する場合、相互接続 CIDR ブロックの追加または削除は、ルート設定の調整のみで済みます。IPsec 接続自体を変更する必要はなく、IPsec-VPN 接続は中断されません。
コンソール
VPC コンソールの IPsec 接続ページに移動して対象のリージョンに切り替え、対象の IPsec 接続の [アクション] 列で [編集] をクリックします。
[IPsec-VPN 接続の変更] ページで、接続名やネットワークセグメントなどの設定を変更し、[OK] をクリックします。
パラメーターの詳細については、「IPsec-VPN 接続の作成」をご参照ください。
API
ModifyVpnConnectionAttribute API を呼び出して、IPsec 接続の設定を変更します。
IPsec-VPN 接続の削除
コンソール
VPC コンソールの IPsec 接続ページに移動し、ターゲットリージョンに切り替え、ターゲット IPsec 接続の [アクション] 列にある [削除] をクリックします。
表示されるダイアログボックスで情報を確認して [OK] をクリックします。
API
DeleteVpnConnection API を呼び出して、IPsec 接続を削除します。
請求
エンハンスト VPN:IPsec 接続のみが課金対象です。接続料金 + パブリックネットワークトラフィック料金が課金されます。
スタンダード VPN:IPsec 接続自体は課金されませんが、関連付けられたVPN ゲートウェイ インスタンスには料金が発生します。詳細については、「IPsec-VPN の請求」をご参照ください。
よくある質問
フェーズ 1 ネゴシエーションの失敗
クラウド側とオンプレミス側の両方で IPsec 関連の設定が完了している場合、一般的な原因は次のとおりです。
事前共有キーの不一致:Alibaba Cloud 側とローカルゲートウェイデバイスの事前共有キーが、大文字と小文字の区別や特殊文字を含めて完全に一致していることを慎重に確認してください。
IKE パラメーターの不一致:IKE バージョン、ネゴシエーションモード、暗号化アルゴリズム、認証アルゴリズム、DH グループなどのパラメーターが双方で完全に一致しているかを確認してください。
ネットワークの問題:ローカルゲートウェイデバイスのパブリック IP に到達可能かどうか、ファイアウォールまたは ISP ポリシーが UDP ポート 500/4500 をブロックしていないかを確認してください。
トンネル確立後の接続問題
トンネルネゴシエーションの成功は、暗号化チャネルが確立されたことを示すだけです。データが通過できるかどうかは、次の要素にも依存します。
ルート設定:Alibaba Cloud VPC ルートテーブルとローカルデータセンターのルートテーブルが、トラフィックを IPsec 接続に正しく誘導するように設定されているかを確認してください。
セキュリティグループとネットワーク ACL:ECS インスタンスのセキュリティグループが、ローカル CIDR ブロックからの ICMP またはその他のサービスポートのトラフィックを許可しているかを確認してください。
ローカルファイアウォールポリシー:ローカルデータセンターのファイアウォールが、VPC CIDR ブロックからのトラフィックを許可しているかを確認してください。
IPsec VPN と Express Connect の組み合わせで異なるクラウド環境を接続した後、内部ネットワークに依然として到達できないのはなぜですか?
物理的なネットワーク接続が確立されても、内部ネットワークが自動的に相互接続されるわけではありません。IPsec 接続で関心のあるトラフィックモードを使用する場合、[ローカルネットワーク] と [リモートネットワーク] に一致するトラフィックのみが VPN トンネルを介して伝送されます。
したがって、IPsec VPN と Express Connect を組み合わせて異なるクラウド環境 (たとえば、Alibaba Cloud と他のクラウド環境) を接続する場合、相互接続が必要なすべてのサブネットをトラフィックマッチングルールでカバーできるように、IPsec 接続の interesting traffic 設定にある [ローカルネットワーク] または [リモートネットワーク] に、他のクラウド環境の CIDR ブロックを明示的に追加する必要があります。カバーされていないサブネットからのトラフィックは、VPN トンネルに入りません。
複数の CIDR ブロックを設定する場合は、IKE プロトコルバージョンでIKEv2を選択する必要があります。詳細については、「複数 CIDR ブロック通信:設定の推奨事項と FAQ」をご参照ください。
IPsec 接続のローカルまたはリモート CIDR ブロックを変更した場合、ルートは自動的に有効になりますか?
[ローカルネットワーク] または [リモートネットワーク] を変更すると、システムは IPsec 接続に関連付けられたルートエントリを同期的に更新します (高可用性 VPN ゲートウェイは宛先ベースのルートを生成し、通常 VPN ゲートウェイはポリシーベースのルートを生成します)。 なお、これらのルートはデフォルトでは VPC ルートテーブルに公開されません。 変更が完了したら、VPN ゲートウェイに移動してルート設定または公開ステータスを確認できます。
変更後も接続できない、またはルートテーブルが更新されない場合は、次のようにトラブルシューティングすることを推奨します。
関連付けられたルートが VPC ルートテーブルに公開されていることを確認してください。
VPC ルートテーブルに新しい CIDR ブロックと競合する静的ルートがないかを確認してください。
ローカル/リモート CIDR ブロックのマスクが正しく設定され、すべてのターゲットサーバーアドレスをカバーしていることを確認してください。
オンプレミスゲートウェイデバイスの対象トラフィックが同期的に変更されており、双方の CIDR ブロックが入れ替わっていることを確認してください。
BGP を有効にできないのはなぜですか?
これは、作成した IPsec 接続に関連付けられたユーザーゲートウェイに ASN (自律システム番号) が設定されていないためです。現在の IPsec 接続を削除し、ASN が設定された新しいユーザーゲートウェイを作成してから、この新しいユーザーゲートウェイを使用して IPsec 接続を作成する必要があります。
トンネル 2 をアクティブトンネルにできますか?
いいえ。トンネル 1 (VPN ゲートウェイ IP アドレス 1 を使用) はアクティブトンネルとして、トンネル 2 (VPN ゲートウェイ IP アドレス 2 を使用) はスタンバイ トンネルとして固定されています。これらのロールは変更できません。
オンプレミスデバイスがメカニズムの制限によりデュアルトンネルトラフィックを自動的に切り替えられない場合、どうすればよいですか?
Alibaba Cloud 側はアクティブトンネルの接続性を自動的に検出し、障害が発生するとスタンバイ トンネルに切り替えます。ただし、オンプレミスゲートウェイデバイス (例:Palo Alto ファイアウォール) が独自の仕様や制限によりトンネルステータスの変化を検出できず、トラフィックが追随して切り替わらない場合は、次の 2 つの方法を使用できます。
BGP 動的ルーティングを使用する:BGP は双方でルートを動的に配布および学習し、トンネルステータスが変化すると、経路収束によってトラフィックが切り替わります。
オンプレミスデバイス側でヘルスチェックを設定する:オンプレミスデバイスがリモート側の到達可能性を能動的にプローブし、切り替えをトリガーします。具体的な設定方法については、デバイスベンダーにお問い合わせください。
デュアルトンネルモードでオンプレミスデータセンターがスタンバイ トンネル経由で CLB インスタンスにアクセスできない場合、どうすればよいですか?
CLB インスタンスはデフォルトでセッションの永続性をサポートしています。オンプレミスデータセンターがスタンバイ トンネル経由で CLB インスタンスにアクセスすると、CLB インスタンスもスタンバイ トンネル経由でオンプレミスデータセンターに応答パケットを送信します。ただし、デフォルトでは、VPN ゲートウェイは Alibaba Cloud からオンプレミスデータセンターへのトラフィックをアクティブトンネル経由でのみ転送し、CLB インスタンスがスタンバイ トンネル経由で送信する応答パケットは転送しません。その結果、オンプレミスデータセンターは Alibaba Cloud から応答パケットを受信できず、CLB インスタンスへのアクセスが失敗します。
IPsec-VPN 接続のルートタイプに基づいてソリューションを選択してください。
静的ルーティング:オンプレミスデータセンター側のルート設定を変更して、CLB インスタンス宛てのトラフィックがアクティブトンネル経由で伝送されるようにしてください。
BGP 動的ルーティング:BGP 設定を変更して、CLB インスタンス宛てのトラフィックがアクティブトンネル経由で伝送されるようにしてください。
BGP 設定を変更できない:スタンバイ トンネルを有効にせず、アクティブトンネル経由でのみトラフィックを伝送します。高可用性 (HA) を確保するには、複数の IPsec-VPN 接続を作成し、各接続でアクティブトンネルのみを有効にします。
IPsec 接続の設定を自動化するにはどうすればよいですか?
VPN ゲートウェイと IPsec 接続を一括作成または一元管理するには、Alibaba Cloud OpenAPI、SDK、または Terraform を使用して自動デプロイと管理を実装することを推奨します。
推奨手順:まずコンソールで手動で IPsec 接続を作成し、トンネルネゴシエーションとビジネス接続性が正常であることを確認します。次に、この設定をベースラインとして自動化スクリプトを作成します。
関連 API:
IPsec 接続を作成する:CreateVpnConnection を呼び出します。
IPsec 接続属性を変更する:ModifyVpnConnectionAttribute を呼び出します。
関連 Terraform リソース:alicloud_vpn_connection
シングル トンネル IPsec-VPN 接続を作成できますか?
シングル トンネルモードは初期バージョンです。新しく作成する IPsec 接続はシングル トンネルモードをサポートしなくなりました。
既存のシングル トンネル スタンダード VPN ゲートウェイについては、IPsec-VPN 接続をデュアルトンネルモードにアップグレードすることを強く推奨します。
既存のシングル トンネル VPN インスタンスの IPsec 接続を作成する手順は次のとおりです (非推奨):
アグレッシブモードを使用する場合、ローカルネットワークは VPC CIDR ブロックと完全に一致する必要がありますか?
いいえ。ネゴシエーションモード (mainまたはaggressive) と対象トラフィック設定は、IPsec ネゴシエーションの異なる段階に属しており、互いに結びついていません。[ローカルネットワーク]は、オンプレミスデータセンターと通信する必要がある VPC 内のサービスアドレスを含んでいればよく、VPC CIDR ブロックと完全に一致する必要はありません。
オンプレミスゲートウェイデバイスで設定された対象トラフィックの CIDR ブロックが Alibaba Cloud 側と一致しており、ローカルとリモートの CIDR ブロックが入れ替わっていることを確認してください。