NETCONF, YANG 및 Zero-Touch Provisioning

OcNOS는 완전한 모델 기반 구성 인터페이스를 제공합니다. SSH/TLS 기반 NETCONF, OpenConfig 및 IETF YANG, commit/rollback을 지원하는 candidate 데이터스토어, 그리고 새 섀시를 개봉 상태에서 DHCP 임대를 통해 운영 상태까지 이끄는 Zero-Touch Provisioning 흐름을 포함합니다.

Day-0 Zero-Touch Provisioning 흐름

공장 출고 상태의 OcNOS 라우터가 부팅되어 DHCP 임대를 요청하고, 스테이징 서버에서 올바른 이미지를 가져오며, 구성 서버에서 YANG으로 렌더링된 구성을 다운로드하고, running 데이터스토어에 커밋한 뒤 정상 동작 상태를 보고합니다. 현장에 작업자가 필요 없습니다.

NETCONF 및 ZTP 프로비저닝 흐름: OcNOS 부팅에서 DHCP, 이미지 서버, 구성 서버를 거쳐 운영 상태까지
NETCONF 및 ZTP: 부팅에서 이미지 및 구성 서버를 거쳐 운영 상태에 이르는 Day-0 프로비저닝 흐름.

모델 기반(model-driven) 구성이 중요한 이유

CLI 스크립트는 조합되지 않고, 롤백되지 않으며, 스키마에 따라 입력을 검증하지 않습니다. NETCONF + YANG 타입이 지정된 트랜잭션 방식의 구성 표면을 제공합니다: 후보(candidate)를 푸시하고, 검증하고, 커밋하거나, 어떤 leaf라도 거부되면 롤백합니다. OcNOS는 OpenConfig 모델(BGP, interfaces, network-instance, platform)과 IETF 모델(ietf-interfaces, ietf-routing, ietf-system)을 모두 노출하며, OcNOS 고유 설정을 위한 IP Infusion 네이티브 모델도 함께 제공합니다. Zero-Touch Provisioning과 결합하면 운영 워크플로는 다음과 같이 단순해집니다: 장비를 랙에 장착하고, 관리 포트를 연결한 뒤, 자리를 비우면 됩니다.

OcNOS NETCONF, YANG 및 ZTP 구현

NETCONF

SSH + TLS 전송

RFC 6241 NETCONF 프로토콜, SSH (RFC 6242) 및 TLS (RFC 7589) 위에서 동작, Get / Get-Config / Edit-Config / Commit / Validate / Lock / Discard-Changes RPC 전체 지원.

YANG 모델

OpenConfig + IETF + 네이티브

OpenConfig BGP, interfaces, network-instance, platform, telemetry; IETF system, interfaces, routing; 고유 기능을 위한 IP Infusion 네이티브 모델을 지원합니다.

Datastores

candidate + commit / rollback

confirmed commit(RFC 6241)을 갖춘 완전한 candidate 데이터스토어, 이전 N개 커밋으로의 명시적 롤백, 구성 이력 조회.

ZTP

Day-0 프로비저닝

DHCP 옵션 67 / 239 기반 부팅: 이미지 가져오기, 서명 검증, 설치, 재부팅. 이후 config 번들을 가져와 커밋합니다. 부분 장애 발생 시 멱등성 재시도를 수행합니다.

Ansible / Salt

참조 모듈

OcNOS NETCONF용 Ansible Galaxy 컬렉션 및 Salt 포뮬러: 멱등성을 갖춘 BGP, 인터페이스, EVPN 역할 플레이를 별도 설정 없이 바로 제공합니다.

gNMI

NETCONF와의 공존

gNMI Set과 NETCONF Edit-Config은 동일한 모델 저장소를 대상으로 합니다. 사용 환경에 맞는 프로토콜을 선택해도 장비는 동일하게 동작합니다.

OcNOS 자동화로 얻을 수 있는 것

  • 하나의 구성 인터페이스, 두 가지 프로토콜. NETCONF와 gNMI 모두 동일한 YANG 모델링 데이터스토어를 대상으로 하며, 프로토콜별 기능 격차가 없습니다.
  • 검증된 ZTP. Day-0 이미지 페치는 서명 검증을 거치며, config 번들 무결성은 commit 전에 확인됩니다. 현장 작업 없이도 안심하고 운영할 수 있습니다.
  • 개방형 툴링. 레퍼런스 Ansible collection, Salt formula, Python 클라이언트 예제가 공개되어 있으며, 독점 SDK 종속이 없습니다.
  • 운영 롤백. 모든 커밋이 추적됩니다. 변경 사항에 문제가 생기면 단일 RPC로 이전 상태로 롤백할 수 있습니다.

모델 기반 운영 스택을 구축하고 계십니까?

기술 데모 요청하기 →
자주 묻는 질문

자주 묻는 질문

OcNOS 는 NETCONF 를 통해 어떤 YANG 모델을 지원합니까?
OcNOS는 OpenConfig 모델(BGP, interfaces, network-instance, platform, telemetry), IETF 모델(ietf-system, ietf-interfaces, ietf-routing), 그리고 OcNOS 고유 기능을 위한 IP Infusion 네이티브 모델을 노출합니다.
OcNOS 는 구성 롤백을 지원합니까?
예. OcNOS는 confirmed commit(RFC 6241)을 갖춘 완전한 candidate 데이터스토어, 이전 커밋으로의 명시적 롤백, 구성 이력 조회를 제공하므로, 거부된 변경 사항은 단일 RPC로 되돌릴 수 있습니다.
OcNOS에서 Zero-Touch Provisioning은 어떻게 동작합니까?
공장 출하 상태의 라우터가 부팅되어 DHCP 리스(option 67/239)를 요청하고 이미지를 가져와 서명을 검증한 뒤, YANG으로 렌더링된 구성 번들을 내려받아 commit하며, 현장에 operator 없이 운영 상태에 도달합니다. 부분적 장애는 멱등하게 재시도됩니다.
OcNOS에서 NETCONF와 gNMI를 모두 사용할 수 있습니까?
그렇습니다. NETCONF Edit-Config과 gNMI Set은 동일한 YANG 모델링 데이터스토어를 대상으로 하므로, 사용하는 툴에 맞는 프로토콜을 선택할 수 있으며 장비는 동일하게 동작합니다.
OcNOS는 Ansible 및 Salt와 함께 작동합니까?
예. IP Infusion은 OcNOS NETCONF를 위한 참조용 Ansible Galaxy 컬렉션과 Salt 포뮬러를 공개하며, 멱등성을 갖춘 BGP, 인터페이스, EVPN role play를 제공하고 독점 SDK lock-in이 없습니다.