概要
このドキュメントでは、非アクティブまたはアイドルタイムアウトによるトンネルのダウンタイムを防ぐために、Cisco Firepower Management Center(FMC)のFlexConfigポリシーを使用してVPNのvpn-idle-timeout属性を変更する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Firepower Threat Defense(FTD)
- FMC
- FlexConfigポリシー
- サイト間VPNトポロジ
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
- FMCv - 6.5.0.4(ビルド57)
- FTDv - 6.4.0.10(ビルド95)
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
インターネットキーエクスチェンジバージョン1(IKEv1)とインターネットキーエクスチェンジバージョン2(IKEv2)のポリシーベース(クリプトマップ)サイト間VPNは、どちらもオンデマンドトンネルです。デフォルトでは、vpn-idle-timeoutと呼ばれる特定の時間内にトンネル上で通信アクティビティがない場合、FTDはVPN接続を終了します。このタイマーは、デフォルトで30分に設定されています。
設定
FlexConfigポリシーとFlexConfigオブジェクトの設定
ステップ1:[Devices] > [FlexConfig] で、新しいFlexConfigポリシー(存在しない場合)を作成し、それをサイト間VPNが設定されているFTDに接続します。
![TZ_vpn_idle_timeout_00](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-00.png)
または
![TZ_vpn_idle_timeout_01](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-01.png)
ステップ2:このポリシー内で、次のようにFlexConfigオブジェクトを作成します。
[Name]:S2S_Idle_TimeOut
導入:毎回
Type:追加
group-policy .DefaultS2SGroupPolicy属性
vpn-idle-timeout none
![TZ_vpn_idle_timeout_02](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-02.png)
![TZ_vpn_idle_timeout_03](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-03.png)
そして保存します。
ステップ3:左側のペインで検索し、ボタン>を使用して右側のペインにドラッグします。
![TZ_vpn_idle_timeout_04](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-04.png)
![TZ_vpn_idle_timeout_05](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-05.png)
変更を保存し、[Deploy]を選択します。
ステップ3.1(オプション)設定の変更を保存した後の中間ステップとして、[Preview Config]を選択して、FlexConfigコマンドを設定の最後にプッシュする準備ができていることを確認します。
![TZ_vpn_idle_timeout_06](/c/dam/en/us/support/docs/security/firepower-management-center/217436-disable-ftd-site-to-site-vpn-idle-timeou-06.png)
確認
導入が完了したら、LINA(> system support diagnostic-cli)でこのコマンドを実行して、新しい設定があることを確認できます。
firepower# show running-config group-policy .DefaultS2SGroupPolicy
group-policy .DefaultS2SGroupPolicy internal
group-policy .DefaultS2SGroupPolicy attributes
vpn-idle-timeout none <<<--------------
<omitted output>
注意:この変更は、FTD上のすべてのS2S VPNに影響することに注意してください。これはトンネル単位の設定ではなく、グローバル設定です。
設定がある場合、アクティブなトンネルをバウンスする必要があります(clear crypto ipsec sa peer <Remote_Peer_IP_Address>)。これにより、トンネルが再確立されたときに変更が有効になります。変更が有効であることを確認するには、次のコマンドを使用します。
firepower# show vpn-sessiondb detail l2l filter ipaddress
Session Type: LAN-to-LAN Detailed
Connection : X.X.X.X
Index : 7 IP Addr : X.X.X.X
Protocol : IKEv1 IPsec
Encryption : IKEv1: (1)AES256 IPsec: (1)AES256
Hashing : IKEv1: (1)SHA1 IPsec: (1)SHA1
Bytes Tx : 400 Bytes Rx : 400
Login Time : 22:06:56 UTC Tue Jun 15 2021
Duration : 0h:18m:00s
Tunnel Zone : 0
IKEv1 Tunnels: 1
IPsec Tunnels: 1
IKEv1:
Tunnel ID : 7.1
UDP Src Port : 500 UDP Dst Port : 500
IKE Neg Mode : Main Auth Mode : preSharedKeys
Encryption : AES256 Hashing : SHA1
Rekey Int (T): 86400 Seconds Rekey Left(T): 85319 Seconds
D/H Group : 5
Filter Name :
IPsec:
Tunnel ID : 7.2
Local Addr : A.A.A.A/255.255.255.255/0/0
Remote Addr : B.B.B.B/255.255.255.128/0/0
Encryption : AES256 Hashing : SHA1
Encapsulation: Tunnel
Rekey Int (T): 28800 Seconds Rekey Left(T): 27719 Seconds
Rekey Int (D): 4608000 K-Bytes Rekey Left(D): 4608000 K-Bytes
Idle Time Out: 0 Minutes Idle TO Left : 0 Minutes <<<<<<<---------------
Bytes Tx : 400 Bytes Rx : 400
Pkts Tx : 4 Pkts Rx : 4
アイドルタイムアウトカウンタは30分ではなく0分に設定する必要があり、VPN上で実行されているアクティビティやトラフィックに関係なく、VPNはアクティブなままである必要があります。
注:執筆時点では、Flexconfigを使用せずにFMCでこの設定を直接変更する機能を統合する拡張バグが存在します。Cisco Bug ID CSCvr82274 - ENH:vpn-idle-timeoutを設定可能にする
トラブルシュート
現在、トラブルシューティングに必要な特定の情報はありません。
関連情報