Introduzione
Questo documento descrive lo scollegamento improprio del destinatario a causa del difetto evidenziato nell'ID bug CSCwr06145.
Premesse
Dopo che un utente (UE) ha completato una chiamata di emergenza, la rete scollega implicitamente l'UE immediatamente quando ritorna allo stato di inattività.
La causa principale è un difetto software nella logica MME di Cisco, che attiva in modo errato uno scollegamento implicito quando il timeout esteso T3412 è impostato su zero.
Prerequisiti
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- Versione del software: 21.28.m28 (vedere BST per ulteriori versioni del software interessate).
- Piattaforma hardware: ASR-5500
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Dispositivi/versioni interessati:
- Software di sistema Cisco ASR550 versione 21.28.m28 e versioni precedenti in cui è implementata la logica sopra indicata.
- Tutte le piattaforme ASR5000/ASR5500, incluse le MME legacy e virtuale.
- Tutte le immagini/configurazioni software in cui `emm t3412-extended-timeout` può essere impostato su zero.
Problema
L'implementazione di Cisco ME fa riferimento alla logica della sessione di emergenza e utilizza la configurazione `emm t3412-extended-timeout per determinare quando attivare lo scollegamento implicito per gli utenti dopo il servizio di emergenza.
In base alla configurazione interessata:
`emm t3412-extended-timeout` è impostato su 0.
Il codice Cisco ME (in modo errato) attiva lo scollegamento implicito "immediatamente" perché la logica interpreta il valore esteso del timer 0 come scadenza, anziché ignorarlo.
Di conseguenza, al momento della transizione verso lo stato di inattività dopo il rilascio del portatore di emergenza, l'MME elimina tutte le sessioni PDN, scollega implicitamente l'UE e la successiva richiesta di servizio da UE viene rifiutata con la causa dello "scollegamento implicito".
I registri di rete confermano le richieste di eliminazione della sessione per tutte le PDN e le SG-IMSI-Detach (quando è presente l'interfaccia delle SG).
Questo non è conforme allo standard perché, per impostazione predefinita, quando T3412 esteso non viene pubblicizzato, è necessario utilizzare i normali timer TAU periodici.
Indicatori tecnici:
- Scollegamento immediato osservato nei registri S1AP e GTPv2 durante la transizione di inattività.
- Nessun timer esteso annunciato nei messaggi di accettazione NAS.
- Attach Accept/TAU Accept from network to UE manca il timer esteso T3412 IE.
- Tutti i nodi (legacy/virtuali) presentano lo stesso comportamento.
Esempio di configurazione in cui la configurazione emm t3412-extended-timeout è impostata su 0.
emm t3412-timeout 6480
emm t3412-extended-timeout 0
emm implicit-detach-timeout 3600
Nella traccia di esempio, dopo che la chiamata di emergenza è stata rilasciata e il dispositivo è stato inattivo, si è verificato lo scollegamento implicito erroneamente seguito da un rifiuto del servizio.

Soluzione
Vecchio comportamento: Per le sessioni di emergenza con il supporto delle funzionalità di rete MS attivato, durante il passaggio allo stato di inattività, il timer esteso T3412 (emmt3412-extended-timeout) è stato considerato come timer di raggiungibilità mobile.
Ciò si verifica perché la logica MME interpreta in modo errato il valore "0" di emmt3412-extended-timeout come scadenza, anziché ignorarlo.
Nuovo comportamento: Per le sessioni di emergenza con il supporto delle funzionalità di rete MS attivato, durante lo spostamento all'inattività, se il timer esteso T3412 (emmt3412-timeout) è configurato come 0, il timer T3412 verrà considerato come timer di raggiungibilità mobile.
La correzione per questo problema CSCwr06145 è disponibile nel software di sistema Cisco ASR5000/ASR5500 R21.28.m38 e versioni successive.
Riferimenti:
- Bug: CSCwr06145 : Disconnessione implicita non corretta di una chiamata di emergenza