Real UE register failed

hi.
Looks free5gc missed the pdu session data(use subscription or default smf selection data).in initialContextSetupRequest. so that after register accept,UE can’t access the network.backhaul_CP.pcap (9.2 KB)

38.413 8.3
UE Context Management Procedures

8.3.1 Initial Context Setup

8.3.1.1 General

The purpose of the Initial Context Setup procedure is to establish the necessary overall initial UE context at the NG-RAN node, when required, including PDU session context, the Security Key, Mobility Restriction List, UE Radio Capability and UE Security Capabilities, etc. The AMF may initiate the Initial Context Setup procedure if a UE-associated logical NG-connection exists for the UE or if the AMF has received the RAN UE NGAP ID IE in an INITIAL UE MESSAGE message or if the NG-RAN node has already initiated a UE-associated logical NG-connection by sending an INITIAL UE MESSAGE message via another NG interface instance. The procedure uses UE-associated signalling.

Hi,

There is InitialContextSetupRequest inside ngap in the pcap file.
Or if there any IE should free5GC need to add in InitialContextSetupRequest to support real UE PDU session?

Thanks a lot!

Hi,

It seems to us that “when required” is an optional implementation.
Can we ask a question for clarification that what kind of NGAP protocol stack in use? Is it Radisys?

hi.
The gNB was Nokia. the core is also nokia which encapsulate the pdusession data in the initialContextSetupReq.
br,thornton.

hi
Here is the testLog we use one vendor’s commercial core.there is PDUSessionResourceSetupListCtxReq in initialContextSetupRequest. [core shall use default apn to setup default rab(5),the nas shall have the payload container.otherwise,ue might be in imcomplete status,in our case,ue can’t access the network]
mate30_3.5_ipv4v6.pcapng (4.5 KB)
br,thornton.

hi
however,free5gc didn’t encapsulate the pduSession data in the initialContextSetupRequest.
the result is:UE can’t access the gNb.
br,thornton.