Project

General

Profile

Actions

Bug #2383

open

incompatibility with some SGSNs during P-TMSI allocation

Added by laforge almost 7 years ago. Updated almost 6 years ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
-
Start date:
07/20/2017
Due date:
% Done:

20%

Spec Reference:

Description

When OsmoSGSN talks to OsmoPCU during a P-TMSI allocation (e.g. as part of GMM ATTACH ACCEPT), it sends that GMM ATTACH ACCEPT in a BSSGP DL-UNITDATA BSSGP PDU structured as follows:
  • include the IMSI IE (after authentication the SGSN knows the IMSI and shall include it as per TS 08.18)
  • include the TLLI IE, stating the previous TLLI derived from the old P-TMSI. This makes sense, given the fact that the MS cannot yet know the new P-TMSI which is about to be allocated now
  • include the MS Radio Access Capability IE filled in with information from the GMM ATTACH REQUEST
  • does not include any "OLD TLLI" IE
When talking to an unknown version of a Quortus SGSN, the behavior is different. The GMM ATTACH ACCEPT in BSSGP DL-UNITDATA
  • does not include the IMSI IE (despite the SGSN knowing the IMSI, i.e. it is a violation of TS 08.18)
  • includes the TLLI IE with a TLLI derived from the new to-be-communicated P-TMSI
  • includes no MS Radio Access Capability IE, despite the MS having sent them in the GMM ATTACH REQUEST
  • includes an OLD TLLI IE with the TLLI derived from the P-TMSI that was in use until now.

This results in OsmoPCU not being able to deliver the GMM ATTACH ACCEPT to the MS, and subsequently the ATTACH operation timing out at the SGSN, folowed by several (re-)transmissions of a SGSN-initiated GMM DETACH REQUEST (which is equally not delieverd by OsmoPCU).

We need to investigate
  • which parts of the Quortus behavior are within spec and which are out of spec
  • whether OsmoSGSN behaves within spec
  • whether OsmoPCU can be easily extended to comply with both approaches
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)