Project

General

Profile

Actions

Bug #3164

open

invalid LAI in level 3 complete: unify BSSMAP and RANAP verification

Added by neels almost 6 years ago. Updated over 4 years ago.

Status:
Feedback
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
04/12/2018
Due date:
% Done:

0%

Resolution:
Spec Reference:

Description

So far we determine validity of the PLMN (compared against the global MNC's config) in bssmap_rx_l3_compl() for the A-interface.
<insert status quo of the Iu interface here, see #3163>

However, in the VLR, we have code stubs to accept or deny a given LAI, which always returns acceptance at the moment: lai_in_this_vlr() in vlr_lu_fsm.c.

  • Move the PLMN (LAI) check into the VLR, to serve both A and Iu interface L3 Complete requests.
    So, instead of verifying in BSSMAP and RANAP rx functions separately, just pass the received LAI onto vlr_lu_fsm.c and compare it centrally there.

As a future perspective, policy on which LAIs are permitted can then be added in the VLR for both these RAN types.

(This issue is created as a split of #2980, to clarify the confusion we created there.)


Related issues

Related to OsmoMSC - Bug #3162: BSSMAP: reject Level 3 Complete from cells with invalid LAIResolvedstsp04/12/2018

Actions
Related to OsmoMSC - Bug #3163: RANAP: reject Level 3 Complete from cells with invalid LAINewosmith04/12/2018

Actions
Related to OsmoMSC - Feature #3165: Verify LU Request's LAINewosmith04/12/2018

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)