Bug ID 678388: IKEv1 racoon daemon is not restarted when killed multiple times

Last Modified: Oct 16, 2023

Affected Product(s):
BIG-IP TMOS(all modules)

Known Affected Versions:
12.1.2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1

Fixed In:
14.0.0, 13.1.1.2, 12.1.3.6

Opened: Aug 14, 2017

Severity: 4-Minor

Related Article: K00050055

Symptoms

IPsec IKEv1 tunnels will fail and stay down indefinitely if the IKEv1 racoon daemon crashes. racoon does not get restarted by tmipsecd. This can occur if racoon has crashed more than once beforehand.

Impact

IPsec IKEv1 tunnels cannot be established because the racoon daemon is dead. The user will receive no CLI or web UI clues to indicate that racoon is dead. Attempts to reconfigure IPsec while racoon is dead will not resolve the problem.

Conditions

The IPsec IKEv1 racoon daemon crashes, or is killed manually, multiple times.

Workaround

Run the following command to restart the IPsec IKEv1 racoon and tmipsecd daemons at the same time: tmsh restart sys service tmipsecd

Fix Information

Fixed tmipsecd so it correctly tracks whether the IKEv1 racoon daemon is still running or needs a restart. This also covers odd timing, such as killing racoon right after it starts.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips