m00zi / amf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

amf

It is a control plane function in the 5G core network. AMF supports termination of NAS signalling, NAS ciphering & integrity protection, registration management, connection management, mobility management, access authentication and authorization, security context management.

AMF Block Diagram

AMF Block Diagram

AMF takes configuration from Configuration Service. Configuration is handled at Network Slice level. Configuration (Network Slices) can be added, removed & deleted. AMF has prometheus interface to export metrics. Metrics include connected gNodeB's and its status.

The SD-Core AMF currently supports the following functionalities :

  • Termination of RAN CP interface (N2).
  • Termination of NAS (N1), NAS ciphering and integrity protection.
  • Registration management.
  • Connection management.
  • Reachability management.
  • Mobility Management.
  • Provide transport for SM messages between UE and SMF.
  • Transparent proxy for routing SM messages.
  • Access Authentication.
  • Access Authorization.

Supported Procedures:

  • Registration/Deregistration
  • Registration update
  • UE initiated Service request
  • N2 Handover
  • Xn handover
  • PDU Establishment Request/Release
  • Paging

Upcoming Changes in AMF

  • AMF stateless and moving the subscriber states in the database
  • Supporting multiple instances of AMF

Compliance of the 5G Network functions can be found at 5G Compliance

Reach out to us thorugh

  1. #sdcore-dev channel in ONF Community Slack
  2. Raise Github issues

About


Languages

Language:Go 99.5%Language:Makefile 0.3%Language:Dockerfile 0.1%