용어와 정의
영문 또는 원어: YANG
한글명: 네트워크 데이터 모델링 언어
네트워크 관리 데이터의 구조와 제약을 정의하는 데이터 모델링 언어입니다.
정확한 의미와 원리
컨테이너와 리스트 및 leaf 등으로 데이터 구조를 정의하고 자료형, 제약과 상태 및 설정의 성격을 기술합니다. YANG 1.1은 1.0의 모호함과 결함 등을 정리한 언어 개정입니다.
쉽게 이해하는 사용 예시
포트 설정과 상태 데이터가 어떤 이름과 형식으로 제공되는지 모델 파일로 이해하는 경우입니다.
종류와 관련 개념의 차이
YANG 1.1은 action과 anydata 구문 등을 추가하고 1.0의 모호함과 결함을 정리한 언어 개정입니다. 일부 비호환 변경이 있으므로 모듈의 yang-version과 revision을 확인합니다. 전송 프로토콜인 NETCONF 및 RESTCONF와 역할이 다릅니다.
적용 조건과 오해하기 쉬운 점
YANG 모듈이 있다는 사실과 특정 장치가 그 모듈 전체를 구현한다는 사실은 다릅니다. revision과 deviation 등의 지원 정보를 확인합니다.