Cisco Secure AccessとFortiGateファイアウォールの間でIPSecトンネルの確立が失敗し、認証エラーが発生します。FortiGateファイアウォールのデバッグログには、「authentication failed」メッセージが表示されますが、事前共有キー(PSK)が両側で一致していることが確認されます。フェーズ1ネゴシエーションがINVALID_KE_PAYLOADエラーで失敗し、トンネルがアップ状態になりません。接続のプロポーザルは両方のエンドポイント間で一致するようですが、トンネル確立プロセスは正常に完了していません。
シスコセキュアアクセス
FortiGateファイアウォール(サードパーティで管理)
冗長なプライマリおよびバックアップエンドポイントを使用したIPSecトンネル設定
IPSecトンネル接続の問題は、INVALID_KE_PAYLOADエラーと認証の問題に対処するために特定の設定を調整することで解決されました。
フェーズ1ネゴシエーション用にDiffie-Hellman(DH)グループを1つだけ設定します。複数のDHグループや以前に設定したDHグループ14を使用する代わりに、フェーズ1でDHグループ20を設定します。
config vpn ipsec phase1-interface edit "sse-tunnel" set dhgrp 20 next end
IPSecトンネル設定でNATトラバーサル(NAT-T)を有効にします。これは以前はディセーブルにされていましたが、トンネルを正しく確立するためにイネーブルにする必要があります。
潜在的なネゴシエーションの競合を排除するために、フェーズ2設定でPerfect Forward Secrecy(PFS)を無効にします。
IPSecトンネル障害は、複数の設定の不一致と非互換性が原因で発生しました。
INVALID_KE_PAYLOADエラー:このフェーズ1エラーは、Cisco Secure AccessエンドポイントとFortiGateエンドポイント間のDiffie-Hellman(DH)グループネゴシエーション競合が原因で発生しました
DHグループの不一致:複数のDHグループが設定されており、元の設定でDHグループ14を使用するとCisco Secure Accessの要件に適合しませんでした
NATトラバーサルの設定:NATトラバーサルが無効になっているため、ネットワーク環境でトンネルが適切に確立されませんでした
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
20-Apr-2026
|
初版 |