Bug ID 620056: Assert on deletion of paired in-and-out IPsec traffic selectors

Last Modified: Sep 13, 2023

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

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1

Fixed In:
13.0.0, 12.1.2

Opened: Oct 03, 2016

Severity: 2-Critical

Symptoms

When two traffic-selectors, one in and one out, mirror each other by reversing source and destination addresses, then deleting one can miss-fire an assert, restarting tmm.

Impact

When a traffic selector is deleted, from such a pair, an assert can fail that restarts tmm processes. Traffic disrupted while tmm restarts.

Conditions

Defining two clearly related traffic selectors, one for in and one for out, can confuse a later check of their names.

Workaround

Using one traffic selector with direction=both would avoid the problem, before this change appears in a release.

Fix Information

The confusion of over names for such paired traffic selectors is now fixed, so the assert cannot occur. Such traffic selectors -- just like each other execpt for reversed source and destination -- will work correctly for IKEv1 configs. For IKEv2 it is still best to use single TS insances with direction=both.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips