용어와 정의
영문 또는 원어: gNMI
영문 정식명칭: gRPC Network Management Interface
한글명: gRPC 네트워크 관리 인터페이스
gRPC를 사용해 구성 정보를 조회하거나 변경하고 텔레메트리를 구독하는 OpenConfig 인터페이스입니다.
정확한 의미와 원리
Capabilities, Get, Set, Subscribe 등의 RPC로 장치 데이터와 구성 변경 및 스트리밍 정보를 다룹니다. 데이터 모델과 인코딩 지원은 대상 장치와 합의해야 합니다.
쉽게 이해하는 사용 예시
장비의 인터페이스 상태 변화를 주기적인 개별 조회 대신 구독으로 받는 경우입니다.
종류와 관련 개념의 차이
gNMI는 gRPC 기반 관리 인터페이스이고 YANG은 데이터 모델 언어입니다. XML RPC를 쓰는 NETCONF 및 HTTP 기반 RESTCONF와 통신 방식이 다릅니다.
적용 조건과 오해하기 쉬운 점
프로토콜 문서의 개정과 실제 protobuf 및 장비 소프트웨어의 지원을 구분합니다. 지원 모델과 인코딩 및 인증 조건을 함께 확인해야 합니다.