IT 정보

5G NRF (Network Repository Function)

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

아래는 **5G NRF (Network Repository Function)**에 대한 기능, 구조, 인터페이스, 진화, 벤더별 구현 특성을 실무 관점에서 정리한 내용입니다.


■ 5G NRF란?

**NRF (Network Repository Function)**는 5G Core Network의 SBA(Service-Based Architecture) 구조에서
모든 NF(Network Function)의 **등록(Discovery), 상태관리(Availability), 기능 조회(Function Profile)**를 담당하는 중앙 카탈로그 NF입니다.

즉, 5GC의 DNS+Load Balancer 역할을 수행합니다.


1. NRF 주요 기능

기능 설명
NF 등록 관리 (NF Registration) 각 NF(AMF, SMF, UDM 등)가 NRF에 스스로 등록
NF 탐색 (NF Discovery) NF 간 통신 시, 목적지 NF를 찾아줌
NF 상태 추적 (NF Heartbeat) NF 상태 변화 감지 (운영/비활성 등)
NF Profile 관리 NF 기능, Slice 지원 정보, IP, URI, Load 등 보관
Policy 기반 매칭 기능별, 위치별, Slice별 NF 선택 제공

2. NRF 연동 구조 요약

+-----------+       +------+
|   AMF     |──────▶|      |
|   SMF     |──────▶|      |
|   PCF     |──────▶| NRF  |
|   UDM     |──────▶|      |
|   AUSF    |──────▶|      |
+-----------+       +------+
       ▲                │
       │                ▼
NF Discovery ←────────── External NF (e.g., NEF)

3. 인터페이스 정리

인터페이스 기능 설명
Nnrf_NFRegister NF 등록 NF가 자신의 정보를 등록
Nnrf_NFDiscovery NF 탐색 다른 NF를 찾기 위한 쿼리 요청
Nnrf_NFDeregistration 등록 해제 NF가 서비스 종료 시
Nnrf_NFStatusSubscribe/Notify 상태 변화 감시 HA, Failover 대응
REST API (HTTP/2) SBA 구조 통신 모든 통신은 JSON/HTTP 기반

4. NRF Profile 구조 예시

{
  "nfInstanceId": "abcd-1234-5678",
  "nfType": "SMF",
  "nfStatus": "REGISTERED",
  "ipv4Addresses": ["10.1.2.3"],
  "nfServices": [{
    "serviceName": "Nsmf_PDUSession",
    "versions": [{"apiVersionInUri": "v1"}],
    "scheme": "https",
    "nfServiceStatus": "REGISTERED"
  }],
  "sNssais": [{"sst": 1, "sd": "010203"}]
}

5. Rel-15~18 진화

Release 주요 진화 내용
Rel-15 기본 NF 등록/탐색 구조 완성
Rel-16 NF 상태 추적 기능 강화 (Subscribe/Notify)
Rel-17 NF 그룹관리, Proxy-NRF 구성 가능
Rel-18 Cross-Slice Discovery, Load-Based NF 선택 기능 도입

6. NRF와 DNS의 차이

항목 NRF DNS
기반 구조 REST API + JSON (HTTP/2) UDP 기반 질의응답
정보 수준 NF 기능, Slice, 상태, URI 포함 IP 주소만 제공
검색 조건 NF Type, Service Type, Load 등 세분화 도메인명 기반 단일 검색
지능형 라우팅 가능 (Rel-18 기준 Load 기반) 불가 (단순 IP 전달)

7. 벤더별 NRF 특성 비교

벤더 특징
Samsung AWS 기반 SaaS형 NRF 운영 가능, AMF/SMF 연동 최적화
Ericsson 자체 NEF/PCF/NSSF와 tightly-coupled 구조, SLA 기반 우선 매칭 지원
Huawei FusionSphere 기반 자체 NF Directory 구조 포함
Mavenir O-RAN/Private망용 경량 NRF 구현, K8s-native 컨테이너 단독 운영 가능

✅ 정리 요약

항목 설명
NRF의 역할 5GC 전체 NF들의 주소록 + DNS + 상태관리자
연동 방식 REST API 기반 Nnrf 인터페이스 사용
진화 방향 Slice-aware/Load-aware Intelligent NF Selection
중요성 5G SBA 구조에서 최초 필수 NF 중 하나로, 모든 NF 통신의 출발점
728x90
반응형

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

5G NSSF (Network Slice Selection Function)  (0) 2025.04.30
5G NEF (Network Exposure Function)  (0) 2025.04.30
5G AUSF (Authentication Server Function)  (0) 2025.04.30
5G UDM (Unified Data Management)  (0) 2025.04.30
5G PCF (Policy Control Function)  (0) 2025.04.30