Inleiding
Dit document beschrijft een algemene uitleg voor de 5GSM oorzaak REJECT_REJECTED_UNSPECIFIED(31), in welk geval Cisco 5G SMF (Session Management Functie) de oorzaakcode gebruikt en hoe u problemen kunt oplossen.
Wat is 5GSM oorzaak informatie element
De belangrijkste functie van de 5GSM (5GS sessiebeheer)-sublaag is ondersteuning van de PDU-sessiebehandeling in de EU en in het SMF (overgedragen via de AMF). De steekproefprocedures van 5GSM zijn:
- Vestiging van PDU-sessies
- Aanpassing van PDU-sessie
- PDU-sessierelease
- Afwijzen PDF-sessie maken
- Verwerpen van PDU-sessiewijziging
- Afwijzen van PDU-sessierelease
- PDU-sessieaanvraag
- Afwijzen PDU-sessiewijziging
Het belangrijkste doel van het 5 GSM-oorzaakelement is aan te geven waarom een 5 GSM-verzoek is afgewezen. De waarden worden gedefinieerd in 3GPP 24.501 specificatie.
De algemene gebruiksaanwijzing voor elke oorzaakcode wordt ook beschreven in "Bijlage B (informatief): Oorzaakwaarden voor 5GS-sessiebeheer" volgens de genoemde 3GPP-specificatie.
Wat is de 5GSM oorzaak REQUEST_REJECTED_UNSPECIFIED(31)?
Een voorbeeldpakket met REQUEST_REJECTED_UNSPECIFIED is dit.
Overeenkomstig het productdossier wordt het gedefinieerd als:
Cause #31 – Request rejected, unspecified
This 5GSM cause is used by the network or by the UE to indicate that the requested service or operation or the request for a resource was rejected due to unspecified reasons.
Deze oorzaakcode wordt dus gebruikt wanneer een onverwachte of onbehandelde situatie gebeurt en een andere gedefinieerde oorzaakcode niet van toepassing is.
Wanneer SMF REQUEST_REJECTED_UNSPECIFIED gebruikt?
Zoals beschreven, gebruikt SMF REQUEST_REJECTED_UNSPECIFIED wanneer een onverwachte of onverwerkte situatie zich voordoet en andere gedefinieerde oorzaakcode niet van toepassing is. Dit voorbeeld is van het transactielogboek, het geeft aan dat de Vestiging van de sessie PDU wordt verworpen met REQUEST_REJECTED_UNSPECIFIED. Dit bericht zelf geeft aan dat er iets mis is gegaan in SMF en geeft geen precieze reden waarom het verzoek is afgewezen.
[ERROR] [smf-service.smf-app.event-trace] nasEncodePduSessionEstbReject(Cause-REQUEST_REJECTED_UNSPECIFIED) - EVENT TRACE - SessionKeys[[imsi-<OMIT> (pk)]]
Bekijk het transactielogboek nader en merk op dat er een andere fout is:
[ERROR] [smf-service.smf-app.amf] AMF Assign Ebi Failure [BackgroundIpcTimedOut] Background ipc timedout
Dus wordt het Assign Ebi-verzoek aan AMF getimed, wat resulteert in het request_REJECTED_UNSPECIFIED. Wat nu moet worden onderzocht is de reden waarom het verzoek van Ebi is ingewilligd.
Dit transactielogboek is een ander voorbeeld, in dit geval ontvangt SMF geen ChargingDataCreateRes van CHF en het resulteert in REQUEST_REJECTED_UNSPECIFIED.
[ERROR] [rest_ep.app.n40] Received Charging Data Response error with timediff 1999995051 - response Post http://192.168.20.101:8086/nchf-convergedcharging/v2/chargingdata: net/http: request canceled
[ERROR] [smf-service.smf-app.event-trace] nasEncodePduSessionEstbReject(Cause-REQUEST_REJECTED_UNSPECIFIED) - EVENT TRACE - SessionKeys[[imsi-<OMIT> (pk)]]
De 2 uitgelegde voorbeelden kunnen worden beschouwd als een fatsoenlijk gebruik van REQUEST_REJECTED_UNSPECIFIED. Op hetzelfde moment zou er een case zijn waarbij andere oorzaak code passender is, maar SMF behandelt deze gewoon niet goed en gebruikt REQUEST_REJECTED_UNSPECIFIED. Dit transactielogboek is weer een ander voorbeeld van REQUEST_REJECTED_UNSPECIFIED, maar de fout voorafgaand aan dit is niet overtuigend.
[ERROR] [smf-service.smf-app.resource] Resource Manager Response Failure
[ERROR] [smf-service.smf-app.event-trace] nasEncodePduSessionEstbReject(Cause-REQUEST_REJECTED_UNSPECIFIED) - EVENT TRACE - SessionKeys[[imsi-<OMIT> (pk)]]
Wanneer u naar het verzoek om sessieindeling van de PDU kijkt, is het sessietype IPv4, maar IPv4-pool wordt niet op SMF geconfigureerd.
FIVEG_PDU_SESSION_ESTABLISHMENT_REQUEST (0xC1)
'PDU_SESSION_TYPE': 'IPV4 (0x1)',
ipam
source local
address-pool pool1
vrf-name ISP
tags
dnn test
exit
ipv6
prefix-ranges
split-size
per-cache 8192
per-dp 8192
exit
prefix-range FE80:db0:: length 48
exit
exit
exit
exit
Voor dit scenario is "PDF-sessie type alleen toegestaan" (51) beter geschikt, dus wordt het gewijzigd in gebruik PDU_SESSION_TYPE_IPV6_ONLY_ALLOWED via Cisco bug-ID CSCvy44631 .
Conclusie
De 5GSM oorzaak REQUEST_REJECTED_UNSPECIFIED zelf verschaft geen overtuigende informatie over afwijzing; verder onderzoek is nodig om te begrijpen waarom dit is gebeurd. Als er een betere oorzaakcode is, is het beter om de software te repareren om dit te doen.