목차

소개

5GSM 원인 정보 요소란 무엇입니까?

5GSM의 원인 REQUEST_REJECTED_UNSPECIFIED(31)는 무엇입니까?

SMF에서 REQUEST_REJECTED_UNSPECIFIED를 사용하는 경우

결론

소개

이 문서에서는 5GSM 원인 REQUEST_REJECTED_UNSPECIFIED(31)에 대한 일반적인 설명을 설명합니다. 이 경우 Cisco 5G SMF(Session Management Function)에서 원인 코드 및 문제 해결 방법을 사용합니다.

5GSM 원인 정보 요소란 무엇입니까?

5GSM(5GS 세션 관리) 하위 레이어의 주요 기능은 UE 및 SMF에서 PDU 세션 처리를 지원하는 것입니다(AMF를 통해 전송). 5GSM의 샘플 절차는 다음과 같습니다.

- PDU 세션 설정

- PDU 세션 수정

- PDU 세션 릴리스

- PDU 세션 설정 거부

- PDU 세션 수정 거부

- PDU 세션 릴리스 거부

- PDU 세션 릴리스 요청

- PDU 세션 수정 명령 거부

5GSM cause information 요소는 5GSM 요청이 거부된 이유를 나타내는 데 사용됩니다. 값은 3GPP 24.501 사양에서 정의됩니다.

각 원인 코드에 대한 일반적인 사용 지침은 "부록 B(정보): 앞서 언급한 3GPP 사양의 5GS 세션 관리에 대한 원인 값"입니다.

5GSM의 원인 REQUEST_REJECTED_UNSPECIFIED(31)는 무엇입니까?

REQUEST_REJECTED_UNSPECIFIED가 있는 샘플 패킷은 이 패킷입니다.

사양에 따라 다음과 같이 정의됩니다.

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.

따라서 이 원인 코드는 예기치 않거나 처리되지 않은 상황이 발생할 때 사용되며 정의된 다른 원인 코드는 적용할 수 없습니다.

SMF에서 REQUEST_REJECTED_UNSPECIFIED를 사용하는 경우

설명된 대로 SMF는 예기치 않거나 처리되지 않은 상황이 발생할 때 REQUEST_REJECTED_UNSPECIFIED를 사용하며, 정의된 다른 원인 코드는 적용할 수 없습니다. 이 예제는 트랜잭션 로그에서 가져온 것이며 REQUEST_REJECTED_UNSPECIFIED와 함께 PDU 세션 설정이 거부되었음을 나타냅니다. 이 메시지 자체는 SMF에서 문제가 발생했음을 나타내며 요청이 거부된 정확한 이유를 제공하지 않습니다.

[ERROR] [smf-service.smf-app.event-trace] nasEncodePduSessionEstbReject(Cause-REQUEST_REJECTED_UNSPECIFIED) - EVENT TRACE - SessionKeys[[imsi-<OMIT> (pk)]]

트랜잭션 로그를 자세히 살펴보면 다른 오류가 있습니다.

[ERROR] [smf-service.smf-app.amf] AMF Assign Ebi Failure [BackgroundIpcTimedOut] Background ipc timedout

따라서 AMF에 Assign Ebi 요청이 시간 초과되어 REQUEST_REJECTED_UNSPECIFIED가 됩니다. 이제 Assign Ebi 요청이 시간 초과인 이유를 조사해야 합니다.

이 트랜잭션 로그는 또 다른 예입니다. 이 경우 SMF가 CHF에서 ChargingDataCreateRes를 수신하지 못하고 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)]]

설명한 두 가지 예는 REQUEST_REJECTED_UNSPECIFIED의 올바른 사용법으로 간주할 수 있습니다. 그와 동시에 다른 원인 코드가 더 적합하지만 SMF가 제대로 처리하지 않고 대신 REQUEST_REJECTED_UNSPECIFIED를 사용하는 경우가 있습니다. 이 트랜잭션 로그는 다시 REQUEST_REJECTED_UNSPECIFIED의 또 다른 예이지만 이 이전 오류는 확정되지 않습니다.

[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)]]

PDU 세션 설정 요청을 보면 PDU 세션 유형은 IPv4이지만 SMF에는 IPv4 풀이 구성되지 않습니다.

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

이 시나리오에서는 "PDU 세션 유형 IPv6만 허용됨"(51)이 더 적합하므로 Cisco 버그 ID CSCvy4631을 통해 PDU_SESSION_TYPE_IPV6_ONLY_ALLOWED를 사용하도록 변경됩니다. .

결론

5GSM의 원인 REQUEST_REJECTED_UNSPECIFIED 자체는 거부에 대한 결정적인 정보를 제공하지 않으며, 그 원인을 파악하기 위해 추가 조사가 필요합니다. 더 적절한 원인 코드가 있는 경우 이를 위해 소프트웨어를 수정하는 것이 좋습니다.