NF Software Engineering — Building 5G Core Network Functions · Pro
In this lab you will navigate the Open5GS AMF source code to understand how a real 5GC implementation handles UE registration. The goal is not to memorize the C codebase but to build a mental map of where the major pieces live: NGAP message handling toward the gNB, SBI handling toward other NFs, the per-UE state structure, and the state machine that drives registration through its phases. You will learn enough to answer "where would I add a logging hook in registration?" or "where does AMF look up the AUSF for authentication?"