본문 바로가기

IT/Infra(OS,Network,Storage)

[5G] 5G Core Network

 

5G 부서에서 인턴십을 진행하기 때문에 5G 관련된 Review를 써보려고 한다.👻

 

5G의 특징 먼저 간단하게 말하자면

네트워크 기능 가상화(NFV)를 통해 트래픽을 처리하여 빠른 처리가 가능하고

엣지 컴퓨팅(Edge Computin)을 프론트 홀에 배치하여 지연 없이 자율 주행과 같은 서비스를 거의 Real Time으로 제공 가능하다.

추가적으로 네트워크 슬라이싱을 통해 UE(User Equipment)에 맞는 NSI(Network Slice Instance)을 제공하여 4G와 다르게 다양한 UE에게 네트워크를 제공할 수 있다.

 

이러한 특징들을 수행하기 위해서는 5G System은 5G Access Network5G Core Network로 나눠져 서비스를 제공한다.

 

5G Access Network는 AN와 같은 기능을 말하며 나머지 AMF, SMF, UDF 등등의 기능들을 Core Network라고 한다.

 

그리고 Core Network는 또 두 가지 개념으로 쪼개지는데 CP(Control Plane)UP(User Plane)의 개념으로 쪼개진다.

Control Plane은 네트워크 기능 간의 상호작용 및 제어를 수행할 수 있는 NF들을 말하며 User Plane은 사용자가 필요로 하는 데이터들을 전달하는 기능을 한다.

 

예를 들면 Control Plane는 전화를 거는 기능이라고 보면 되고 User Plane은 전화를 하는 동안 데이터를 보내는 기능이라고 보면 된다.

 

아래의 5G Architecture을 보면 Control로 표시되어있는 부분은 Control Plane이고 Data로 되어있는 부분은 User plane이다.

5G Architecture

나는 Core Network에 CP(Control Plane) 위주로 공부를 했기 때문에 CP의 Function들을 위주로 간단하게 설명을 하려 한다.

 

네트워크 슬라이싱의 NSI을 결정하는 NSSF(Network Slice Selection Function)

 

사용자 인증 정보를 담고 있는 AUSF(Authentication Server Function)

 

가입자의 Subscription Data(가입 정보)와 Authentication Data(인증정보) 저장하는 UDM(Unified Data Management)

 

5G network 전제 동작에 대한 통합 정책을 관장하고 있는 PCF(Policy Control Function)

 

다양한 NF의 프로필(profile)을 가지고, 전화번호부 역할을 하는 NRF(Network Repository Function)등이 있다.

 

추가적으로 여러 가지 Function PCF의 data, UDM의 data, NEF의 data가 저장하고 있는 UDR(Unified Data Repository)이 있다.

 

이러한 NF(Network Function)들은 HTTP2 통신을 통해 데이터를 주고받으며 누구든 Request Response을 주고받을 수 있습니다.

 

간단한 내용은 여기까지고

앞으로 네트워크+5GC에 관한 내용을 조금씩 다뤄볼 생각이다😏

 

영어로 된 참고 문서를 보고 공부를 해서 혹시 틀린 내용이나 이해가 잘못된 부분 있으면 말씀 부탁드립니다!