Inleiding
In dit document wordt beschreven hoe u het ontbrekende EPS-Location-Information AVP kunt oplossen onder Insert-Subscriber-Data-Answer-bericht.
Voorwaarden
3GPP technische specificaties - 29.272
Vereisten
Cisco raadt u aan kennis te hebben van de beheerdershandleiding van de StarOS-Mobility Management Entity (MME).
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Overzicht
Insert-Subscriber-Data Request (ISDR) en Insert-Subscriber-Data Answer (ISDA) zijn berichten die zijn gedefinieerd via de S6a/S6d-interface in 3GPP-netwerken. Deze berichten stellen de Home Subscriber Server (HSS) in staat om bijgewerkte abonneegegevens naar de MME (S6a) of SGSN (S6d) te pushen zonder een verzoek van het toegangsnetwerk te vereisen.
De procedure Insert-Subscriber-Data wordt gebruikt wanneer de HSS abonneegegevens moet bijwerken die zijn opgeslagen in de MME of SGSN (Serving GPRS Support Node). In tegenstelling tot andere Diameter procedures, wordt deze geïnitieerd door de HSS, niet de MME / SGSN.
Typische scenario's voor ISDR-gebruik:
- Administratieve updates: geactiveerd door wijzigingen in abonnementsgegevens van gebruikers die zijn opgeslagen in HSS (bijvoorbeeld nieuwe of gewijzigde abonnementen).
- Operator Determined Barring: Gebruikt wanneer regels voor blokkering worden toegepast, gewijzigd of verwijderd door de operator.
- Abonnemententracering: hiermee wordt het traceren van abonnees in de MME/SGSN mogelijk gemaakt of bijgewerkt.
- UE Bereikbaarheid: MME/SGSN wordt geïnformeerd dat HSS op de hoogte wil worden gebracht wanneer de UE bereikbaar wordt.
- T-ADS (Terminating Access Domain Support) Support: Verzoeken om gegevens die nodig zijn voor verkeerssturing op toepassingslaag (T-ADS).
- Locatie/State Retrieval: haalt locatie- of statusinformatie van MME/SGSN op.
- Lokale tijdzone-informatie: Hiermee worden de tijdzonedetails van de huidige locatie van de UE (User Equipment) opgehaald.
- STN-SR (Session Transfer Number for SRVCC) Update: update van het SRVCC-routeringsnummer (Single Radio Voice Call Continuity) vanwege interacties met SCC-AS (Service Centralization and Continuity Application Server).
- PDN (Packet Data Network) GW (Gateway) Info (niet-3GPP): MME/SGSN wordt bijgewerkt met PDN Gateway-identiteiten voor niet-3GPP-toegang, inclusief nooddiensten.
- Sms-uitschrijving (Short Message Service): MME meldt dat het is uitgeschreven voor sms-services.
- P-CSCF (Proxy Call Session Control Function) Herstel: Triggers herstel volgens HSS instructies (volgens 3GPP TS 23.380).
- Controle van gebeurtenisconfiguratie: vraagt configuratie/rapportage of verwijdering van controlegebeurtenissen aan.
- Actieve tijdsupdate: stuurt de gewenste PSM (energiebesparende modus) actieve tijd naar MME.
Berichtformaat van ISDR-ISDA
< Insert-Subscriber-Data-Request> ::= < Diameter Header: 319, REQ, PXY, 16777251 >
< Session-Id >
[ DRMP ]
[ Vendor-Specific-Application-Id ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Host }
{ Destination-Realm }
{ User-Name }
*[ Supported-Features]
{ Subscription-Data}
[ IDR- Flags ]
*[ Reset-ID ]
*[ AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
< Insert-Subscriber-Data-Answer> ::= < Diameter Header: 319, PXY, 16777251 >
< Session-Id >
[ DRMP ]
[ Vendor-Specific-Application-Id ]
*[ Supported-Features ]
[ Result-Code ]
[ Experimental-Result ]
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ IMS-Voice-Over-PS-Sessions-Supported ]
ETSI
3GPP TS 29.272 version 15.4.0 Release 15 70 ETSI TS 129 272 V15.4.0 (2018-07)
[ Last-UE-Activity-Time ]
[ RAT-Type ]
[ IDA-Flags ]
[ EPS-User-State ]
[ EPS-Location-Information ]
[Local-Time-Zone ]
[ Supported-Services ]
*[ Monitoring-Event-Report ]
*[ Monitoring-Event-Config-Status ]
*[ AVP ]
[ Failed-AVP ]
*[ Proxy-Info ]
*[ Route-Record ]
Wat is de rol van EPS-locatie-informatie AVP?
De EPS-Locatie-Informatie AVP onder de Insert Subscriber Data procedure in 3GPP wordt gebruikt om informatie te verstrekken over de locatie van de gebruiker die relevant is voor Evolved Packet System (EPS) operaties. Concreet kan de HSS de MME aanvragen voor de huidige locatiegegevens van de abonnee. Dit kan de TAC (Tracking Area Code) en eNB (Evoluted NodeB) ID van de cel die de abonnee dient omvatten. Het primaire doel van deze AVP is voor de HSS om locatiegegevens over een abonnee op te halen.
oproepstroom

1. HSS initieert ISDR:
De HSS, die verantwoordelijk is voor het opslaan en beheren van abonneegegevens, initieert een ISDR-bericht (met EPS Location Info Request ingesteld op 1 onder de IDR-Flags AVP) naar de MME of SGSN. Dit wordt geactiveerd door gebeurtenissen zoals een abonnementsprofiel dat wordt gewijzigd of een locatie-update.
2. MME/SGSN ONTVANGT ISDR:
De MME of SGSN ontvangt het ISDR-bericht en extraheert de abonneegegevens.
3. MME/SGSN voert acties uit:
De MME of SGSN gebruikt de ontvangen locatiegegevens van de abonnee om zijn lokale database bij te werken en mogelijk andere procedures te activeren, zoals locatie-updates of serviceactivaties.
4. MME/SGSN stuurt ISDA:
Zodra de MME of SGSN de ISDR heeft verwerkt en de gegevens heeft bijgewerkt, stuurt het een ISDA-bericht met EPS-locatiegegevens AVP (waaronder de vereiste 3 AVP's - Cell Id, TAC, Age-of-Location-Info) terug naar de HSS om de voltooiing van het proces te bevestigen.
5. HSS ontvangt ISDA:
De HSS ontvangt het ISDA-bericht en controleert of de gegevens met succes in de MME of SGSN zijn ingevoegd.
Problemen oplossen
- Het belangrijkste aspect is om te controleren of de 'Update-Dictionary-Avps' aanwezig is in alle 'HSS-services'. In dit geval is het 'NA'. U kunt hetzelfde controleren door deze CLI uit te voeren:
******** show hss-peer-service service all *******
Service name : hss<>
Notify Request Message : Enable
Service name : hss<>
Notify Request Message : Enable
Update-Dictionary-Avps : N/A
- Als dit is ingeschakeld, kunt u deze logbestanden opvragen om het probleem verder op te lossen:
1. Request “show config verbose”
2. Monitor Subscriber with all the required options:
monitor subscriber <imsi>, along with 19,33,34,35,A,S,X,Y,+++
3. Debug logs:
logging filter active facility diameter level debug
logging filter active facility sessmgr level debug
logging filter active facility mme-app level debug
logging active
no logging active // to deactivate
4. Logging monitor:
configure
logging monitor msid <imsi>
exit
5. Request syslogs which captures the issue.
problematisch scenario
In de problematische pcap getoond (pakket 1), kunt u zien dat 'EPS locatie-informatie AVP' wordt gevraagd / ingesteld op '1' in de Insert-subscriber-Data Request (ISDR) en er is geen 'EPS informatie' aanwezig in de Insert-subscriber-data Answer (ISDA) (Pakket 2) hoewel het werd aangevraagd.


Om het probleem verder op te lossen, moet u ervoor zorgen dat u alle aangevraagde logs doorloopt.
Zoals eerder vermeld, moet u eerst de hss-peer-service configuratie van de problematische node controleren.
Referentieconfiguratie
hss-peer-service <>
diameter hss-endpoint <>
no diameter update-dictionary-avps
--- more lines ---
exit
In deze configuratie zie je dat er 'geen diameter update-dictionary-avps' was.
Vandaar dat het is bijgewerkt naar de nieuwste release volgens de StarOS-admin-gids om het probleem te verhelpen, dat release 11 is.
Hier is de referentieconfiguratie:
Mode
Exec > Global Configuration > Context Configuration > HSS Peer Service Configuration
configure > context context_name > hss-peer-service service_name
Entering the above command sequence results in the following prompt:
[context_name]host_name(config-hss-peer-service)#
Syntax
diameter update-dictionary-avps { 3gpp-r10 | 3gpp-r11 | 3gpp-r9 }
no diameter update-dictionary-avps
no
Sets the command to the default value where Release 8 ('standard') dictionary is used for backward compatibility of previous releases.
3gpp-r10
Configures the MME /SGSN to signal additional AVPs to HSS in support of Release 10 of 3GPP 29.272.
3gpp-r11
Configures the MME /SGSN to signal additional AVPs to HSS in support of Release 11 of 3GPP 29.272.
Using this keyword is necessary to enable the MME to fully support inclusion of the Additional Mobile Station ISDN (A-MSISDN) flag of the Feature List AVP in Update Location Request (ULR) messages sent over the S6a interface to the HSS at the time a UE Attaches. For more information about supporting A-MSISDN, refer to the information for the a-msisdn command in the Call-Control Profile configuration mode.
3gpp-r9
Configures the MME/SGSN to signal Release 9 AVPs to HSS.
Usage Guidelines
Use this command to configure the 3GPP release that should be supported for this HSS peer service.
This command is only applicable for the 'standard' diameter dictionary as defined in the diameter hss-dictionary command.
Oplossing
Zodra de voorgestelde CLI is geïmplementeerd, is hier het succesvolle spoor, dat wil zeggen 'EPS-locatiegegevens' die aanwezig zijn in de ISDA.

