-
Notifications
You must be signed in to change notification settings - Fork 40
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Apply
gofmt
to all files and add GO report card (#255)
* Add GO report card * Apply `gofmt` to all files
- Loading branch information
1 parent
deafc7c
commit 55e20ca
Showing
16 changed files
with
39 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,32 +3,34 @@ SPDX-FileCopyrightText: 2021 Open Networking Foundation <[email protected] | |
Copyright 2019 free5GC.org | ||
SPDX-License-Identifier: Apache-2.0 | ||
--> | ||
# amf | ||
[![Go Report Card](https://goreportcard.com/badge/github.com/omec-project/amf)](https://goreportcard.com/report/github.com/omec-project/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 | ||
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](/docs/images/README-AMF.png) | ||
|
||
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. | ||
AMF takes configuration from Configuration Service. Configuration is handled at | ||
Network Slice level. Configuration (Network Slices) can be added, removed and | ||
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 | ||
|
@@ -45,9 +47,9 @@ metrics. Metrics include connected gNodeB's and its status. | |
|
||
|
||
|
||
Compliance of the 5G Network functions can be found at [5G Compliance ](https://docs.sd-core.opennetworking.org/master/overview/3gpp-compliance-5g.html) | ||
Compliance of the 5G Network functions can be found at [5G Compliance](https://docs.sd-core.opennetworking.org/master/overview/3gpp-compliance-5g.html) | ||
|
||
## Reach out to us thorugh | ||
## Reach out to us thorugh | ||
|
||
1. #sdcore-dev channel in [ONF Community Slack](https://onf-community.slack.com/) | ||
2. Raise Github issues |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters