Bug ID 434798: Load fails for configuration that uses Self IPs and Route Domains

Last Modified: Oct 07, 2023

Affected Product(s):
BIG-IP ASM, LTM(all modules)

Known Affected Versions:
10.2.0, 11.2.0, 11.2.1, 11.3.0, 11.4.0, 11.4.1, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0, 11.5.0

Opened: Oct 21, 2013

Severity: 3-Major

Related Article: K14857

Symptoms

If a configuration is being loaded that changes a VLAN and creates a SelfIP that uses that VLAN and a non-default Route-Domain, load will fail with the error: err mcpd[7269]: 01070978:3: The vlan (/Common/vlan1) for the specified self IP (1.2.3.4%100) must be one of the vlans in the associated route domain (/Common/100). Unexpected Error: Loading configuration process failed.

Impact

Load will initially fail, blocking upgrade.

Conditions

There must be an existing configuration which contains a VLAN and a SelfIP that is configured to use that VLAN. No non-default route-domain is connected to either configuration item. Then during a load, if the VLAN is recreated and a non-default route-domain is created, where the route-domain includes the VLAN as part of its configuration, load will fail when the SelfIP is also recreated that uses both the new VLAN and Route-Domain.

Workaround

Exit TMSH (if in TMSH), run bigstart restart and then attempt the load again. Restarting MCPd appears to clear out the problem.

Fix Information

There was a duplicate entry that attaches the default Route-Domain to the VLAN. This condition is now detected and the duplicate entry is removed during a transaction of this nature, including load.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips