IT 정보

5G UDR (Unified Data Repository)

aiproductmanager 2025. 4. 30. 21:25
728x90
반응형

아래는 **5G UDR (Unified Data Repository)**에 대한 기능, 구조, 연동 방식, 벤더별 특성까지 정리한 실무 중심의 설명입니다.


■ 5G **UDR (Unified Data Repository)**란?

UDR은 5G Core SBA(Service-Based Architecture)에서 가입자 데이터, 정책 정보, 인증 정보 등을 저장·제공하는 **중앙 데이터 저장소 NF(Network Function)**입니다.
모든 SBA 기반 NF들(UDM, PCF, CHF 등)은 UDR을 통해 데이터를 공유·조회합니다.


1. 핵심 역할

기능 설명
가입자 프로필 저장 IMSI, DNN, QoS, SLICE 정보 등 (UDM 요청)
정책 규칙 저장 QoS Policy, Session Rule, Slice Mapping 등 (PCF 요청)
과금 정보 저장 Usage Record, Charging Policy (CHF 요청)
단일 저장소 역할 SBA 구조의 상태/비상태 데이터 모두 저장 가능
RESTful API 기반 접근 모든 접근은 HTTP/2 + JSON 기반 Open API로 처리

2. 연동 구조 요약

 +--------+     N8     +-----+
 |  AMF   |──────────▶| UDM |
 +--------+           +--▲--+
                          │ NUDR
                          ▼
                        +------+
                        | UDR  |
                        +------+
                          ▲
                          │ NUDR
           +---------+    │    +------+
           |  PCF    |────┘    | CHF  |
           +---------+         +------+

3. 5G Core 연동 인터페이스

인터페이스 연동 NF 설명
NUDR UDM 가입자 프로필 read/write
NUDR PCF 정책 룰 저장/조회
NUDR CHF 과금정책 저장 및 사용정보 제공
NUDR SIDF SUCI/IMSI 매핑 정보 제공 (선택적)

4. Rel-15~18 진화 내용

Release 진화 방향
Rel-15 SBA 구조 최초 정의, JSON 기반 CRUD API 확립
Rel-16 저장소 유형 분리 (정적/동적), 캐시 전략 강화
Rel-17 UDR 데이터에 대한 정책 기반 접근 제어(PDP) 도입
Rel-18 AI/Analytics 연계 강화: NWDAF와 UDR 데이터 연동 최적화

5. UDM vs UDR 비교

항목 UDM UDR
기능 데이터 논리 제어 데이터 저장/조회 중심
구조 NF (인증, 정책 로직 포함) 상태 비저장 NF (Database + API)
API 호출 외부(N8/N10/N13 등) 내부(NUDR)로만 연동
가용성 전략 Active–Standby, Stateful DB 클러스터 + 고가용성 필수 (분산형)

6. 벤더별 UDR 구성 특성

벤더 데이터베이스 엔진 특징
Samsung PostgreSQL, Redis 조합 또는 외부 DB 연동 AWS 기반도 지원, SLA 기반 분산처리
Ericsson 자체 UDC/UDR 엔진 (HSS/UDM 통합) 고가용성 DB 기반, 내부 최적화 강점
Huawei FusionDB (자체 분산 DB) 대용량 처리에 강하나 폐쇄적 구조
Mavenir MongoDB 기반 CNF 경량화, 외부 연동 유연성 우수

7. UDR 배포 전략 요약

방식 설명
중앙 집중형 UDR 대형 망, 모든 UDM/PCF가 중앙 UDR 참조
지역 분산형 UDR MEC/로컬망 고려, Edge 기반 Local UDR 운용
HA 구성 DB 클러스터 (Primary–Replica 또는 Raft) + API Load Balancer 필수

✅ 정리 요약

항목 설명
UDR 역할 모든 5GC NF의 가입자/정책 데이터 저장소
접근방식 REST API (HTTP/2 + JSON), SBA 구조 완전 연동
필수성 UDM, PCF, CHF 등 SBA 구조의 ‘데이터 백본’ 역할
설계 고려사항 TPS, 트랜잭션 일관성, HA/DR 구성, 보안 정책 제어까지 포함해야 함

 

● 사용 예시

# 입력 CSV 예시 (가입자.csv)
IMSI,APN,QCI,IPv4Addr,AMBR_DL,AMBR_UL
450051234567890,internet,9,10.20.30.40,100Mbps,50Mbps
 
# 실행 코드
from hss_to_udr_json_converter import hss_to_udr_json
hss_to_udr_json("가입자.csv", "udr_profiles.json")
 

→ 결과 파일: udr_profiles.json (UDM/UDR용 JSON 형식 리스트)


 

728x90
반응형

'IT 정보' 카테고리의 다른 글

5G AF (Application Function)  (0) 2025.04.30
5G BSF (Binding Support Function)  (0) 2025.04.30
5G NSSF (Network Slice Selection Function)  (0) 2025.04.30
5G NEF (Network Exposure Function)  (0) 2025.04.30
5G NRF (Network Repository Function)  (0) 2025.04.30