Bug ID 507549: PEM may ignore a RAR if the target session is in the Provision-Pending state

Last Modified: Feb 13, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP PEM(all modules)

Known Affected Versions:
11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4

Fixed In:
12.0.0, 11.6.0 HF5

Opened: Feb 17, 2015
Severity: 3-Major
Related AskF5 Article:
K17138

Symptoms

A session may remain in the Provision-Pending state longer than desirable resulting in the wrong policies being applied for the session.

Impact

While in the Provision-Pending state, PEM does not have any specific policies to apply to the new session. Consequently, it will continue to apply the Unknown-subscriber policies for the session as long as it continues to stay in the P-P state.

Conditions

When a new session is created, PEM sends out a CCR-I and expects a CCA-I within a certain time. If the CCA-I from the PCRF is delayed/lost, this can result in the session remaining in the Provision-Pending state (which implies waiting for PCRF to provide a policy update for the session) for longer than desired. PEM will continue to retransmit CCR-I until a CCA-I is received from the PCRF. During this time period if a RAR is received from the PCRF, it will be ignored and thus the PCRF is unaware of the state of the session.

Workaround

None

Fix Information

Modified the state machine to generate an RAA with an error status to indicate to the PCRF that the RAR was not accepted.

Behavior Change