3GPP Release 18에서는 Standalone Non-Public Network(SNPN) 간의 핸드오버(SNPN Handover)를 지원하기 위한 기능이 도입되었습니다. 이러한 기능은 동일한 SNPN ID를 공유하는 네트워크 간의 UE 이동성을 향상시키기 위한 것입니다.tech-invite.com
🔁 SNPN 간 핸드오버 지원 (Release 18 기준)
📌 주요 기능
- 동일한 SNPN ID 공유: UE는 동일한 SNPN ID를 공유하는 네트워크 간에 핸드오버할 수 있습니다. 이는 동일한 SNPN ID를 가진 네트워크를 '동등한 SNPN'으로 간주하여, UE가 연결된 상태에서 다른 SNPN으로의 핸드오버를 지원합니다. 3GPP
- Xn 및 NG 기반 핸드오버 지원: 핸드오버 시, 선택된 SNPN ID가 대상 NG-RAN 노드에 전달되어, Xn 및 NG 기반 핸드오버 모두에서 동등한 SNPN 간의 핸드오버를 지원합니다. 3GPP+1tech-invite.com+1
- NR-DC(NR Dual Connectivity) 지원: 동등한 SNPN 간의 NR-DC도 지원되어, UE가 두 개의 SNPN에 동시에 연결될 수 있습니다. 3GPP
- 비 3GPP 액세스 지원: Release 18에서는 SNPN에 대한 비 3GPP 액세스도 지원되어, NGAP 시그널링의 향상을 통해 SNPN 서비스에 대한 접근성을 높였습니다.
🧭 UE의 SNPN 선택 및 재선택
UE는 동등한 SNPN 목록을 유지하여, 유휴 모드에서 SNPN 간의 이동성을 지원합니다. 이는 UE가 연결되지 않은 상태에서도 다른 동등한 SNPN으로의 전환을 가능하게 합니다.
📚 참고 문서
- 3GPP RAN3 Release 18 기능 개요3GPP+23GPP+23GPP+2
- 3GPP TS 23.501: 5GS 비공개 네트워크 지원tech-invite.com+1tech-invite.com+1
추가로, SNPN 간 핸드오버의 구현 사례나 기술적인 세부 사항에 대한 정보가 필요하시면 알려주세요.


[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
3GPP Release 18 기준으로 SNPN 간 핸드오버 기능을 다음과 같은 구성으로 정리한 문서를 생성했습니다:
- SNPN 기본 개요와 Rel-18에서의 변경점
- Xn/NG 기반 핸드오버 및 NR-DC 다중 연결 구조
- UE 모빌리티 및 비 3GPP 액세스 포함
- 핸드오버 수행을 위한 필수 정보 구성
- 실제 배포 시 고려할 네트워크 구성 요소
필요하시면 이 구조에 기반한 네트워크 시나리오 예시, Signaling 흐름도, 실장 가이드도 추가 가능합니다.
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
네트워크 시나리오 예시 2건(A: 지역 간 SNPN 핸드오버, B: MEC 연계 핸드오버)을 문서에 추가했습니다.
각 시나리오는 실제 5G SA SNPN 환경을 반영하며, 구성 요소, 절차 흐름, 특이사항까지 포함되어 있습니다.
이제 다음으로:
- Signaling 흐름도 (NGAP, XnAP 기준)
- MEC 로컬 UPF와 SMF 간 연동 구조
- 실제 장비 구성 예 (예: Nokia AirScale + UPF vBNG 구조)
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
Xn 기반 SNPN 간 핸드오버에 대한 signaling 흐름도를 문서에 반영했습니다.
UE → Source gNB → Target gNB → AMF → UPF 로 이어지는 절차를 각 메시지와 함께 도식화했으며,
SNPN ID와 NSSAI 정보 전달 및 session continuity가 어떻게 보장되는지도 포함했습니다.
원하시면 이어서:
- NG 기반 핸드오버 시나리오 흐름도
- Wireshark NGAP 캡처 예제
- 실제 필드 테스트 시 주의사항
Edited Snpn Handover Rel18
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
MEC 로컬 UPF와 SMF 간의 연동 구조를 문서에 추가했습니다.
구성 흐름도, PFCP 기반 제어 방식, MEC 앱 연계 방식, 활용 예시까지 포함했습니다.
이제 필요하시다면 다음 항목도 이어서 설명드릴 수 있습니다:
- PFCP 메시지 필드 상세 예시
- MEC-UPF 선택 정책 조건 (예: S-NSSAI, DNN 기반 라우팅)
- 실제 통신사 구축 사례 또는 오픈소스 시뮬레이션 환경
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
Nokia와 Dell 장비를 기반으로 한 실제 SNPN + MEC 연동 구성 예시를 문서에 반영했습니다.
구체적인 장비 명칭, 역할, 구성도, 활용 시나리오까지 포함되어 있어 테스트베드나 실제 구축 참고용으로 적합합니다.
원하시면 다음도 도와드릴 수 있습니다:
- Open5GS + Free5GC 기반 오픈랩 구성안
- 각 장비별 인터페이스 설정 예 (예: PFCP, N4, N3 구성 예시)
- MEC 트래픽 로드 테스트 시나리오 스크립트 (iperf3, VLC 등)
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
Open5GS 기반 오픈랩 구성안과 함께, SMF–UPF–MEC 간 인터페이스 설정 예시를 문서에 반영해두었습니다.
이제 실습 환경에서도 SNPN 핸드오버와 MEC 로컬 라우팅을 검증하실 수 있도록 구조가 갖춰졌습니다.
다음 단계로 필요하신 것이 있다면 알려주세요:
- Wireshark 캡처 분석 예시
- 성능 측정 스크립트 (iperf3, gstreamer, VLC 등)
- Kubernetes 기반 자동 배포 템플릿
아래는 3GPP Release 18 기반 SNPN + MEC + 핸드오버 구조를 사용할 때,
실제 고객사(기업/기관), 이동통신사(사업자), 일반 개인 사용자가 얻게 되는 장점과 단점을 비교 정리한 표입니다:
✅ 이해관계자별 장점과 단점 정리
구분 | 이해관계자 | 장점 | 단점 |
① | 고객사 (Enterprise, 공장, 병원 등) | - MEC 기반 로컬처리로 지연 최소화 - 핸드오버 중단 없이 자동 연결 유지 - 프라이빗 통신망 주소 설계 자유도 증가 - V2X, 로봇, CCTV 등 실시간 데이터 통합 가능 |
- 초기 투자 비용 큼 (UPF, SMF 분리 구축 등) - 운용 기술 인력 필요 (라우팅, 슬라이스 정책 등) - 운영 중 보안 정책/위험 관리 부담 증가 |
② | 이동통신사 (MNO / CSP) | - 고부가가치 Private 5G 서비스 확장 - MEC-UPF 분산으로 트래픽 경로 최적화 가능 - 고객 단위 QoS/보안/주소 정책 정밀 제어 가능 - UPF 자원 분산으로 망 탄력성 증가 |
- SMF–UPF–PCF 복합 운영 필요 (복잡도↑) - 슬라이스별 prefix, routing 등 정책 충돌 위험 - MEC App 관리/인증 연계 필요 (NEF/API 보완 필요) |
③ | 일반 사용자 (개인 소비자, IoT 활용자) | - 끊김 없는 연결로 XR/게임/영상 사용 향상 - MEC 기반 앱에서 로딩/반응 속도 개선 - NAT 없이 고유 주소 할당 시 원격 제어 간편화 |
- 단말기(UE)가 Rel-18 대응 가능해야 함 - 로밍/이동 시 정책 적용 혼선 가능성 있음 - 사용자 입장에서 내부 구조/연동은 Blackbox |
✳️ 보완이 필요한 대표적 단점 해결 방안
단점 | 보완 방안 |
MEC-UPF 정책 충돌 | S-NSSAI 기반 고정 우선순위 정책 설계 + DNN 기반 fallback 경로 명확화 |
사용자 혼선 (이동 시 주소 변경 등) | UE-initiated prefix 갱신 기능 적용 + 자동 SLAAC 재구성 |
초기 구축 비용 부담 | MEC-UPF는 VM 또는 컨테이너 기반으로 경량 배치 + UPF Pool 기반 자원 통합 운영 |
필요하시면 이 내용을 기반으로:
- 보고서용 슬라이드 (요약 + 그래픽 포함)
- 각 이해관계자 관점의 KPI 정리
- MEC 트래픽 감소량/지연 개선량 추정 시뮬레이션
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
이해관계자별 장단점 정리에 이어,
이동통신사(CSP/MNO) 기준 KPI 항목과 MEC 로컬 처리 시나리오 기반 시뮬레이션 예시까지 문서에 반영했습니다.
다음으로 원하시는 것이 있다면 이어서 도와드릴 수 있어요:
- ETSI MEC 표준 기반 KPI 수집 방식
- pyperf / iperf 기반 실측 테스트 구성
- 보고서용 PowerPoint 요약본
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
ETSI MEC 기반 KPI 수집 기준과 표준 문서(예: GS MEC 016/026/028) 항목을 문서에 반영했습니다.
KPI 항목별 정의, 수집 주체, 방법, 활용 방안까지 포함하여 실무 활용이 가능하도록 정리했습니다.
원하시면 이어서 다음도 제공 가능합니다:
- 실측 KPI JSON/CSV 예시
- Prometheus + Grafana 시각화 템플릿
- ETSI 표준 기반 자동 SLA 경고 시나리오
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
요청하신 내용을 문서에 반영했습니다:
- Prometheus + Grafana 기반 KPI 시각화 대시보드 예시
- ETSI KPI 기반 SLA 경고 시나리오 및 AlertManager 설정 흐름
이제 실시간 모니터링 및 SLA 기반 경고 시스템 구축까지 문서화된 상태입니다.
원하시면 Grafana 대시보드 JSON 템플릿이나 Exporter 샘플 코드도 제공해 드릴 수 있어요.
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
Prometheus Exporter용 Python 샘플 코드를 문서에 반영했습니다.
실제 MEC-UPF/SMF 상태 값을 측정해 RTT, Throughput, Handover Success Rate 등을 지표로 노출하는 구조입니다.
원하시면 이어서:
- 실제 MEC 서버 연결을 위한 ping 기반 지표 수집,
- Exporter systemd 등록 스크립트,
- Grafana JSON 대시보드 템플릿 (.json 파일 형태)
[3GPP Release 18 기반 SNPN 간 핸드오버 + LADN per DNN & S-NSSAI 지원 기능 정리 + SLA 및 요금제 모델 + 계약 및 연동 로직 예시 + KPI 시각화 설계 + 경고 조건 설계]
▶ 35. KPI 경고 조건(AlertManager + Grafana 연계) 설계 예시
● 주요 경고 항목 정의
경고 조건 | 임계 기준 | 설명 |
UE LADN 벗어남 감지 | ue_in_ladn_ratio < 0.8 for 10m | 전체 단말 중 20% 이상이 LADN 외부에 위치한 경우 경고 |
세션 이탈 급증 | tai_change_events_total > 50 within 5m | 위치 전환 이벤트 급증 시 알림 |
요금제 전환 오류 | billing_update_failures > 0 | 자동 요금제 전환 실패 발생 시 즉시 알림 |
DNN 트래픽 과부하 | pdu_sessions{dnn="dorm.5g"} > 1000 | 특정 슬라이스에 과도한 부하 발생 시 경고 |
● AlertManager 설정 예시
groups:
- name: ladn-slice-alerts
rules:
- alert: TooManyUENotInLADN
expr: (1 - ue_in_ladn_ratio) > 0.2
for: 10m
labels:
severity: warning
annotations:
summary: "UE LADN 범위 이탈 경고"
description: "10분 이상 LADN 외부 등록된 단말 비율 초과"
- alert: SliceSessionOverload
expr: pdu_sessions{dnn="campus.5g"} > 1000
for: 2m
labels:
severity: critical
annotations:
summary: "슬라이스 세션 과부하 경고"
● 연동 구조
[Prometheus Exporters] → [Prometheus Server] → [AlertManager] → [Slack / Email / Grafana Alerts]
필요 시 Grafana Alert Rule 템플릿, Webhook 연계 구성, 또는 Slack/Telegram 경고 예시도 추가 제공 가능합니다.
ping 기반 RTT 측정용 Exporter 코드와 systemd 서비스 등록 예시를 문서에 추가했습니다.
이제 MEC 노드 상태를 실시간으로 모니터링하면서 Prometheus가 자동 수집하고, 부팅 시 자동 실행되도록 설정할 수 있습니다.
다음 단계로 원하시면:
- Grafana 시각화 템플릿(.json)
- 또는 Bash 기반 Exporter 변형 버전
'IT 정보' 카테고리의 다른 글
Network slice admission control in 3gpp rel 18 (0) | 2025.04.23 |
---|---|
Supporting LADN per DNN and S=NSSAI (0) | 2025.04.23 |
QOS monitoring UPF event exposure (0) | 2025.04.23 |
QOS monitorig report enhancement,3GPP Release 18 (0) | 2025.04.23 |
IPv6 Prefix Delegation,3GPP Rel 18 표준 (0) | 2025.04.23 |