본문 바로가기
IT 정보

5G SCP (Service Communication Proxy)

by aiproductmanager 2025. 5. 1.
728x90
반응형

아래는 **5G SCP (Service Communication Proxy)**에 대한 실무 중심 설명입니다.
기능, 구조, 인터페이스, 시그널링 흐름, 3GPP 진화, NEF/PCF 등과의 관계, 벤더 비교까지 포함합니다.


■ SCP란? (Service Communication Proxy)

SCP는 5G Core의 **SBA (Service-Based Architecture)**에서
NF들 간의 서비스 호출을 중앙 집중적으로 중계/관리하는 프록시(Proxy) 역할을 합니다.

즉, 모든 NF 간의 HTTP REST 통신 흐름을 프록시 레이어에서 최적화하고 보호하는 핵심 구성입니다.


1. 주요 역할

기능 설명
서비스 중계/라우팅 NF 간의 REST API 요청/응답을 대신 전달
서비스 등록/탐색 캐시 NRF의 NF 등록/탐색 정보를 캐싱하고 빠르게 응답
로드밸런싱 다수의 NF 인스턴스 중 적절한 대상 자동 분산
보안 강화 인증, 인증서 검증, 인증 실패 차단 등의 게이트웨이 역할
정책 적용 API 사용 제한, 트래픽 제어(QoS), 실패 복구 등 수행

2. SBA 구조 내 위치

    [NEF]                [PCF]                     [UDM]                [AMF]
       \                         |                              |                         /
        \____________|_______________|____________/
                      |
                     [SCP]
                      |
                     [NRF]

3. 주요 인터페이스

인터페이스 설명
SBI Service-Based Interface (HTTP2 REST)
NRF 연동 NF 등록/탐색 정보 캐시 및 갱신
NF 간 호출 중계 NEF → PCF, AMF → UDM 등 호출 대신 전달

4. 시그널링 흐름 예시

  1. NEF → SCP → PCF: 정책 요청 전달
  2. SCP: NRF 캐시에서 PCF URI 확인
  3. SCP: 대상 PCF 인스턴스에 요청 전달
  4. PCF 응답 → SCP → NEF: 응답 전달 및 로깅
  5. SCP: 실패 시 Retry/Failover 처리 가능

5. 주요 기능 요약

항목 내용
탐색 캐시 NRF 조회 없이 빠른 NF URI 매핑
인증/보안 인증서 검증, OAuth 토큰 확인, TLS Proxy
부하분산 Instancing/Health 기반 NF 선택
정책 적용 API 호출 횟수 제한, 호출 우선순위 설정
기타 Tracing, Retry, Circuit Breaker 기능

6. 3GPP 릴리즈 진화

Release 진화 내용
Rel-16 SCP 기본 구조 도입 (기능 표준화)
Rel-17 High Availability 구조, 분산 SCP 구조 도입
Rel-18 SCP + NWDAF 통합 연계 (정책 기반 라우팅 최적화)

7. NF 간 SCP 호출 구조 예시

출발 NF SCP 역할 목적 NF
NEF NEF 요청 캐시 + 인증 후 전달 PCF
AMF 요청 라우팅 + 부하 분산 UDM
SMF Retry 기능 + Policy Rule 적용 PCF
NWDAF 상태 데이터 Push UDR / PCF

8. 벤더별 SCP 특성 비교

벤더 특징
Samsung SCP + NRF 경량 통합 구조, Redis 기반 캐시 최적화
Ericsson SCP 전용 인스턴스 구성, Tracing/Failover 강화
Huawei Policy-aware SCP 구조 (라우팅에 정책 반영)
HPE Kubernetes 기반 분산 SCP, 동적 API 라우팅 최적화

✅ 실무 요약

항목 설명
역할 5GC SBA 구조 내 NF 간 REST 통신을 대신 중계
도입 이점 NF 간 연결 최적화, 보안 강화, 성능 개선
운영 고려 캐시/보안/장애 복구 기능 내장 필수

✅ 주요 NF의 릴리즈 포함 여부 요약표

NF (Network Function)포함 릴리즈 주요 기능 요약
SMSF
(SMS Function)
Rel-15 - SMS over NAS를 지원하는 5GC 내 SMS 처리 기능
- IMS/VoNR 없이도 메시지 수신 가능
- NAS + IMS 연동 가능
SCP
(Service Communication Proxy)
Rel-16 - SBA 메시지 흐름을 최적화
- NF 간 통신을 프록시 형태로 라우팅
- NF Discovery/Retry/Failover 지원
N3IWF
(Non-3GPP InterWorking Function)
Rel-15 - Wi-Fi 또는 기타 비-3GPP 접속 단말이 5GC에 접속할 수 있도록 IPsec 기반 IKEv2 터널을 지원
- 기업망/집에서의 5G 접속을 가능하게 함

✅ 릴리즈별 주요 역할 정리

1. 📦 SMSF – Rel-15

  • 5GC에서 SMS 서비스 지속성 보장을 위한 필수 NF
  • 특히 VoNR, VoLTE를 지원하지 않는 단말도 메시지 수신 가능
  • Rel-17/18에서는 SMS retry, fallback, UE 그룹 메시징 등 기능 확장

2. 🔁 SCP – Rel-16

  • SBA(Service-Based Architecture) 구조에서 NF 간 통신 최적화를 위해 새롭게 정의
  • NF Service Discovery, Retry/Fallback, 로드밸런싱, 보안 제어 기능 담당
  • Rel-17/18에서는 멀티슬라이스 aware SCP, 로컬 SCP 등의 구조 고도화

3. 🌐 N3IWF – Rel-15

  • Wi-Fi, 무선 LAN, 고정망 등 비-3GPP 접속망에서 5G Core로의 진입을 중계
  • IPsec + IKEv2 기반 터널링, 3GPP QoS 적용, 인증 연동(UDM/AMF)
  • Rel-17/18에서는 5G SA 기반의 고정 무선 접속망 연동 강화

✅ 시각화 요약

릴리즈 SMSF SCP N3IWF
Rel-15 ✅ 도입 ❌ 미포함 ✅ 도입
Rel-16 🔄 유지 ✅ 도입 🔄 유지
Rel-17 🔼 고도화 🔼 기능 강화 🔼 확장
Rel-18 🔁 Retry/Group SMS 📶 슬라이스 aware SCP 🌍 FWA 연동 + API 연계 강화
728x90
반응형