LTE: NAS Level Congestion Control

Ø     When the network detects EMM signalling congestion, it may perform NAS level congestion control. The NAS level congestion control consists of general NAS level mobility management control and subscribed APN based congestion control
Ø      Under general overload conditions the network may reject mobility management signalling requests from UEs. The network should not reject requests for emergency bearer services and requests from high priority users
Ø When general NAS level mobility management control is active, the network may prioritize rejecting messages that has the NAS signalling low priority indicator before rejecting messages without the NAS signalling low priority indicator
Ø When the NAS level congestion control is active in mobility management, the network may include a value for the back-off timer (T3346) in the reject messages
Ø If the UE enters a new PLMN which is not in the list of equivalent PLMNs, it shall stop timer T3346 when initiating mobility management procedures in the new PLMN
Ø When subscribed APN based congestion control is active for a particular APN, the network may reject attach request from UEs with a subscription to this APN
Ø A UE configured for NAS signalling low priority indicates this by including the Device properties IE in the appropriate NAS message and setting the low priority indicator to "MS is configured for NAS signalling low priority"
Ø The UE shall set the low priority indicator to "MS is not configured for NAS signalling low priority" for the following cases
·     The UE has a PDN connection for emergency bearer services established or is establishing a PDN connection for emergency bearer services
·     The UE is accessing the network with access class 11 – 15
·     The UE responds to paging

Reference: 3GPP TS 24.301

2 comments:

  1. Hi Kumar,
    Really interesting and it helped me to better understand LAPI.
    1/ Do you know the difference between T3246 and T3346 ? You mentionned T3346 is at MM, so i understand that T3246 is at RRC (LAPI mechanism also takes place at RRC level)?
    2/ I also understood T3246 and T3346 are both optional, ie in REJECT msg, network may not populate those values. I suppose there is a default value that is set up in the UE ? Is my understanding right ?
    3/ If so, is this default value advertised by the UE to the network. If yes, then all makes sense to me. If not, then In understand module shall reconnect after this time-out but it may also break the rule and try to re-attach before the time-out and network can't do anything against it.

    ReplyDelete
  2. Hi i'm getting extended service request from UE side after paging request and CP data -

    Non-Access-Stratum (NAS)PDU
    0000 .... = Security header type: Plain NAS message, not security protected (0)
    .... 0111 = Protocol discriminator: EPS mobility management messages (0x7)
    NAS EPS Mobility Management Message Type: Extended service request (0x4c)
    0... .... = Type of security context flag (TSC): Native security context (for KSIasme or KSIamf)
    .000 .... = NAS key set identifier: (0)
    .... 0000 = Service type: Mobile originating CS fallback or 1xCS fallback (0)
    Mobile identity - M-TMSI - TMSI/P-TMSI (0x0001)
    Length: 5
    1111 .... = Unused: 0xf
    .... 0... = Odd/even indication: Even number of identity digits
    .... .100 = Mobile Identity Type: TMSI/P-TMSI/M-TMSI (4)
    TMSI/P-TMSI/M-TMSI/5G-TMSI: 1 (0x00000001)




    this is test case signalling RTT :

    97.894 F-Cell A SS -> MS ACTIVATE DEFAULT EPS BEARER CONTEXT REQUEST
    98.097 F-Cell A SS -> MS RRC CONNECTION RECONFIGURATION
    98.141 F-Cell A MS -> SS UL INFORMATION TRANSFER
    98.344 F-Cell A SS -> MS ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT
    98.501 F-Cell A SS -> MS RRC CONNECTION RECONFIGURATION COMPLETE
    98.697 F-Cell A SS -> MS IMS Cmd: [check registered IMS Simulator], RESPONSE: [registered - OK]
    IMS_Registration = true
    591.750 F-Cell A Start the SUB SCRIPT: Handle Optional IMS PDN Request
    591.756 F-Cell A Radio Bearer ID = 5; D/L data rate = 0.0013 Mbps, U/L data rate = 0 Mbps
    591.756 F-Cell A Radio Bearer ID = 9; D/L data rate = 0.002784 Mbps, U/L data rate = 0 Mbps
    591.750 F-Cell A Aggregated Carrier: [E-Cell A 1 D/L data rate = 0.0036 Mbps U/L data rate = 0.01568 Mbps
    591.751 F-Cell A Updated carrier: [E-Cell A 1 D/L data padding rate = 0.000872 Mbps, Hang a dcked padding rate = 0.0000
    Updating String variable: Resp1 = Yes
    594.573 F-Cell A MANUAL YES/NO PROMPT: [Verify that UE displays "PERU" as the Alpha tag], QUESTION: [Select YES if PERU is displayed on UE]
    If (Resp1 == "Yes") evaluated to true
    Intermediary Verdict: PASS
    594.571 F-Cell A SS -> MS RRC CONNECTION RELEASE
    596.754 F-Cell A SS -> MS PAGING
    596.754 E-Cell A SS -> MS PAGING
    596.754 F-Cell A SS -> MS RRC CONNECTION REQUEST
    596.795 F-Cell A MS -> SS RRC CONNECTION SETUP
    596.876 F-Cell A SS -> MS RRC CONNECTION SETUP COMPLETE
    596.958 F-Cell A SS -> MS SERVICE REQUEST
    596.151 F-Cell A SS -> MS NAS SECURITY MODE COMMAND
    596.197 F-Cell A MS -> SS UL INFORMATION TRANSFER
    596.197 F-Cell A SS -> MS DL INFORMATION TRANSFER
    596.197 F-Cell A SS -> MS NAS SECURITY MODE COMPLETE
    596.197 F-Cell A SS -> MS RRC SECURITY MODE COMMAND
    596.197 F-Cell A SS -> MS RRC SECURITY MODE COMPLETE
    596.197 F-Cell A If (IMS_Registration == "true") evaluated to true
    596.197 F-Cell A SS -> MS RRC CONNECTION RECONFIGURATION
    596.197 F-Cell A MS -> SS RRC CONNECTION RECONFIGURATION COMPLETE
    596.497 F-Cell A END IF
    596.497 F-Cell A CONFIRM: [File Update]
    596.612 E-Cell A MS -> SS UL INFORMATION TRANSFER
    596.612 F-Cell A SS -> MS EXTENDED SERVICE REQUEST
    596.637 F-Cell A SS -> MS CI DATA S -> MS N1
    596.637 F-Cell A SS -> MS DL INFORMATION TRANSFER
    596.637 F-Cell A

    Script Terminated: Final Verdict = FAIL [Cause: Unexpected NAS Uplink Mobility Management Message]


    how to handle this ?

    ReplyDelete