Saudi Telecom Company의 Senior PS Core / EPC Consultant인 Karim Rabie님이 보내온 기고글입니다.
5G 코어를 위한 새로운 참조 구조 (Reference Architecture)는 매일마다, 특히 통신 사업자들 사이에서 인기를 얻고 있다. 같은 공동체의 동료이기에, 필자는 이를 인정할 수 밖에 없다 – 우리는 참조 구조를 정말이지 좋아한다! 우리는 블록과 참조점을 명시하고 인터페이스 명칭을 정하고, 그리고 나서 호 흐름 (call flow)과 프로토콜 규격을 이해하기 시작한다. 이는 실제로 3GPP가 항상 기술을 설명하고 표준화해 온 전형적인 방법이었으며, 우리가 항상 기술 규격을 해석하고 이해해 온 방식이다.
필자는 5G 서비스 기반 구조가 같은 3GPP 규격에 속함에도 불구하고 이러한 일반성을 갖지 않는 것에 놀랐다. 간단히 말해, 새로운 서비스 기반 구조는 코어 네트워크 제어 평면에 적용할 API 기반 구조를 향한 희망찬 발걸음이다.
5G 서비스 기반 구조는 텔레콤 표준 및 규격에 혁명이 될 수 있다.
S6a? Diameter? S11? GTP-C? RADIUS? 이러한 모든 프로토콜은 API 기반이 될 수 있다. 이러한 모든 인터페이스는 REST 인터페이스 후보이며 구조 참조점들은 이러한 논리적 다이어그램에서 단순히 "메시지 버스"로 대체 될 수 있다.
3GPP 5G 표준화 절차를 따르려면 ITU-T가 정의한 방법론인 3GPP의 '단계 (Stages)' 개념을 이해해야 한다. 아래는 '단계'에 대한 필자의 해석과 5G 진행에 대한 업데이트이다.
Stage (1) - 서비스 설명 / 요구사항
Stage (1) 산출물의 예로는 3GPP TS 22.261 - '5G 시스템 서비스 요구사항 (Service requirements for the 5G system)'을 들 수 있다. 지난 ETSI Summit에 따라 요구사항 작업은 더 이상 없으며, 3GPP Rel. 15 - 2017년 6월 버전으로 확정 종결되었다.
Stage (2) - 서비스 요구사항을 네트워크 능력 및 호 흐름으로 매핑
가장 많이 사용되는 규격이다. 예를 들어, PS Core/GPRS용 3GPP TS 23.060 규격과 LTE/EPC용 3GPP TS 23.401 규격이 있다. 5G의 경우 Rel-15 추진 일정에 따라 정기적으로 업데이트되고 여전히 "Open" 상태인 3GPP TS 23.501 - '5G 시스템 구조 (System Architecture for the 5G System)'이 있다.
이제 우리는 3GPP TS 23.501 규격에서 구조를, 3GPP TS 23.502 규격에서 주요 시스템/호 흐름을 알 수 있다.
Stage (3) - 시그널링 설명 및 프로토콜 규격
이들 규격은 표준 상용 배포에 있어 필수사항이다. Stage 3에서는 몇 비트이고 몇 바이트인지 정의되고, 필자 경험 상 벤더들이 이들 규격을 상용 소프트웨어로 구현하는데 6-9 개월이 필요하다. 5G Stage (3) 과제는 2019/2020년에 표준 상용 5G 배포가 가능하도록 프로토콜 규격을 포괄하고 2018년 6월까지 작업을 끝마치는 것이다.
Stage (3)가 오랫동안 훌륭히 이어져온 프로토콜에 대해 보수적으로 접근한다 하더라도, 필자는 API 기반 구조가 머지않아 분명히 지원될 것이라 기대한다. 다른 방향은 표준 제어 프로토콜을 대체하는 REST 인터페이스를 이용하는 처음부터 API 기반 구조를 채택하는 것이다.
Telco 커뮤니티는 API 기반 구조를 준비하고 있는가?
Karim Rabie Senior PS Core / EPC Consultant at Saudi Telecom Company |