Sommario

Introduzione

Problema

Analisi

Soluzione

Introduzione

In questo documento viene descritto come risolvere il problema quando nodeID  nel campo SGW (Serving Gateway) Charging Data Record (CDR) viene inserito il valore 1.

Problema

Nel campo nodeID del CDR SGW è talvolta inserito il valore 1, mentre è previsto che segua il formato nddSTRING. In questo formato, n rappresenta il contatore di riavvio di Gestione sessioni (SessMgr) (da 0 a 7), ddd è l'istanza di SessMgr che genera la registrazione dettagli chiamata e STRING è una stringa da 1 a 16 caratteri.

Analisi

Il problema sembra essere causato da un CDR SGW attivato da un'istanza AAA Manager (AAAmgr) e SessMgr a 4 cifre, mentre l'implementazione corrente supporta un intervallo di istanze AAAmgr/SessMgr compreso tra 0 e 998 per il campo nodeID nella CDR SGW. Lo snippet di registro acquisisce un evento in cui l'istanza di AAAmgr 1046 avvia un messaggio di richiesta di trasferimento record di dati GTP, inviando i dati CDR da 10.10.10.10:4999 a 10.10.10.20:3386, con nodeID impostato su 1.

2024-Jul-17+08:30:12.322 [gtpp 52037 info] [1/2/14746 <aaamgr:1046> gr_gtpp_proxy.c:494] [context: Ga, contextID: 4]  [software internal security system syslog] AAAmgr instance 1046 sending request with 1 GCDRs to aaaproxy

<<<<OUTBOUND  From aaaproxy:1 proxy_handler.c:1001 (Callid 716bbe13) 08:30:12:322 Eventid:66001(7)

CDR Tx from 10.10.10.10:49999 to 10.10.10.20:3386 (241) PDU-dict=custom24

Message Type: GTPP_DATA_RECORD_TRANSFER_REQUEST_MSG (0xf0)

CDR ELEMENTS FOLLOW

recordType                         SGWRECORD

...

nodeID                             1

...

Soluzione

Per risolvere il problema, l'intervallo supportato per l'istanza AAAmgr/SessMgr nel campo nodeID in SGW CDR è stato esteso fino a 0-4095 a partire dal 21.28.m29/21.28.mh21.