아래는 **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 구조 내 위치
\ | | /
\____________|_______________|____________/
|
[SCP]
|
[NRF]
3. 주요 인터페이스
| 인터페이스 | 설명 |
| SBI | Service-Based Interface (HTTP2 REST) |
| NRF 연동 | NF 등록/탐색 정보 캐시 및 갱신 |
| NF 간 호출 중계 | NEF → PCF, AMF → UDM 등 호출 대신 전달 |
4. 시그널링 흐름 예시
- NEF → SCP → PCF: 정책 요청 전달
- SCP: NRF 캐시에서 PCF URI 확인
- SCP: 대상 PCF 인스턴스에 요청 전달
- PCF 응답 → SCP → NEF: 응답 전달 및 로깅
- 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 연계 강화 |
이 글이 도움이 되셨다면
🔔 구독 과 ❤️ 좋아요 꾸우욱 눌러 주세요!🙏
그리고 💖커피 ☕, 💚차 🍵, 💛맥주 🍺, ❤️와인 🍷 중 마음에 드시는 한 잔으로 💰 후원해 주시면 큰 힘이 됩니다.
👇 지금 바로 아래 🔘버튼을 꾸욱 눌러 📣 응원해 주세요! 👇
'IT 정보' 카테고리의 다른 글
| 5G LMF (Location Management Function) (0) | 2025.05.01 |
|---|---|
| 5G SMSF (Short Message Service Function) (2) | 2025.05.01 |
| 5G N3IWF (Non-3GPP Interworking Function) (0) | 2025.05.01 |
| 5G Edge Enabler Function (EEF) (0) | 2025.05.01 |
| 5G SSMF (Single Session Management Function) (0) | 2025.05.01 |