Project

General

Profile

Feature #4951

more TTCN3 tests for SGSN pooling

Added by laforge about 1 month ago. Updated about 1 month ago.

Status:
In Progress
Priority:
Urgent
Assignee:
Target version:
-
Start date:
01/15/2021
Due date:
% Done:

60%

Spec Reference:

Description

let's use this ticket to keep track of all the SGSN pool realted bits that still need TTCN3 tests


Checklist

  • test BVC-BLOCK/RESET/UNBLOCK if one pool member is gone and later returns
  • test uplink message routing by NRI
  • test handling of uplink messages with unallocated NRIs
  • test handling of uplink messages with NRI for SGSN that's currently down
  • extend all existing tests to execute with multiple NRI/SGSN
  • test handling of various STATUS
  • test handling of various RADIO STATUS
  • test handling of PAGING-PS-REJECT
  • test handling of DUMMY-PAGING-PS
  • test handling of MS-REGISTRATION-ENQ

Related issues

Related to osmo-gbproxy - Feature #4472: Intra-domain connection of OsmoGBPROXY to multiple SGSNs (pooling)In Progress03/29/2020

Related to osmo-gbproxy - Bug #4952: Fix NRI routing in case SGSN is downNew01/15/2021

Associated revisions

Revision c8a50098 (diff)
Added by daniel about 1 month ago

gbproxy: Implement IMSI cache

When SGSN pooling is enabled we need to route some responses based on
IMSI back to the correct SGSN, e.g. PAGING_PS_REJECT.

The IMSI cache keeps track of this IMSI <-> NSE mapping.

Change-Id: If0a8d6cc1d63f2fb2c395cc5d4373a915bc2cb87
Related: OS#4951, OS#4472

Revision f2812fbb (diff)
Added by daniel about 1 month ago

gbproxy: Add VTY commands to query the TLLI/IMSI cache

OsmoGbProxy# show gbproxy tlli-cache
TLLI cache timeout 10s
TLLI c2200024 -> NSE valid 10s
TLLI cache contains 1 entries

OsmoGbProxy# show gbproxy imsi-cache
IMSI cache timeout 10s
IMSI 262420000001000 -> NSE: valid 5s
IMSI 262420000000000 -> NSE: valid 3s
IMSI cache contains 2 entries

Change-Id: I03f1050573de9b241eb4fa82460c434155c15c6a
Related: OS#4951, OS#4472

Revision 5614e57b (diff)
Added by daniel about 1 month ago

gbproxy: Use IMSI cache for PTP paging and implement DUMMY_PAGING_PS

Some code was missing to support PAGING_REJECT and DUMMY_PAGING_PS over both PTP
and signalling. This commit adds the missing pieces, notably:

  • Use and route according to the IMSI cache for paging on PTP
  • Ensure DUMMY_PAGING_PS is broadcast if no routing area is included

Change-Id: I7243e0d4470cb62fa6db36d26002ccd6542b5147
Related: OS#4951, OS#4472

History

#1 Updated by laforge about 1 month ago

  • Related to Feature #4472: Intra-domain connection of OsmoGBPROXY to multiple SGSNs (pooling) added

#2 Updated by laforge about 1 month ago

  • Checklist item extend all existing tests to execute with multiple NRI/SGSN set to Done
  • % Done changed from 0 to 10

Execute existing tests with multiple NRI/SGSN implemented in https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22233

#3 Updated by laforge about 1 month ago

  • Checklist item test uplink message routing by NRI set to Done

#4 Updated by laforge about 1 month ago

  • % Done changed from 10 to 20

uplink message NRI routing is also tested for each configured NRI in https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22233

#5 Updated by laforge about 1 month ago

  • Checklist item test handling of PAGING-PS-REJECT added
  • % Done changed from 20 to 30

test for handling of PAGING-PS-REJECT in https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22243

#6 Updated by laforge about 1 month ago

  • Related to Bug #4952: Fix NRI routing in case SGSN is down added

#7 Updated by laforge about 1 month ago

  • Checklist item test handling of DUMMY-PAGING-PS added
  • Checklist item test handling of MS-REGISTRATION-ENQ added
  • % Done changed from 30 to 40

#8 Updated by laforge about 1 month ago

  • Checklist item test handling of various RADIO STATUS set to Done

#9 Updated by daniel about 1 month ago

  • % Done changed from 40 to 20

#10 Updated by laforge about 1 month ago

  • Checklist item test handling of various STATUS set to Done
  • % Done changed from 20 to 60

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)