NETCONF、YANG 与零接触开通(ZTP)

OcNOS 为您提供模型驱动的配置界面:基于 SSH/TLS 的 NETCONF、OpenConfig 与原生 YANG、支持 commit/rollback 的 candidate 数据存储,以及零接触部署(Zero-Touch Provisioning),只需一个 DHCP 租约即可让新路由器进入运行状态。

Day-0 零接触部署流程

一台出厂状态的 OcNOS 路由器启动后请求 DHCP 租约,先获取镜像,再获取配置,最终进入运行状态。无需运维人员到场。

NETCONF 与 ZTP 部署流程:OcNOS 从启动到 DHCP、镜像服务器、配置服务器,再到运行状态
NETCONF 与 ZTP:Day-0 部署流程,从启动经镜像与配置服务器直至运行状态。

为何模型驱动的配置至关重要

CLI 脚本无法组合、无法回滚,也无法依据 schema 校验输入。 NETCONF + YANG 提供类型化、事务性的配置界面:推送 candidate 配置、验证、提交,或在任何 leaf 被拒绝时丢弃变更。OcNOS 提供 OpenConfig 模型,以及针对 OcNOS 特有参数的 IP Infusion 原生模型。结合零接触部署(Zero-Touch Provisioning),新路由器无需运维人员到场即可进入运行状态。

OcNOS 的 NETCONF、YANG 与 ZTP 实现

SSH + TLS 传输

RFC 6241 NETCONF 协议、运行于 SSH (RFC 6242) 与 TLS (RFC 7589)、完整支持 Get / Get-Config / Edit-Config / Commit / Validate / Lock / Discard-Changes RPC。

候选配置 + 提交 / 回滚

通过 NETCONF 提供 candidate 数据存储;在 CLI 中提供 commit confirmed,以及回到提交历史中先前提交的 commit-rollback。

Day-0 部署配置

基于 DHCP 的 IPv4 或 IPv6 引导:获取镜像、安装、重启,然后获取配置。

OcNOS 自动化能为你带来什么

  • 运维回滚。 启用提交历史后,若变更出错,可使用 CLI 的 commit-rollback 命令回到先前的提交。

正在搭建模型驱动的运维栈?

申请技术演示 →

常见问题

OcNOS 通过 NETCONF 支持哪些 YANG 模型?
OcNOS 提供 OpenConfig 模型,以及针对 OcNOS 特有功能的 IP Infusion 原生模型。
OcNOS 是否支持配置回滚?
是的。NETCONF 编辑写入 candidate 数据存储,并在提交时生效。在 CLI 中,commit-rollback 可回到提交历史中的先前提交,commit confirmed 会撤销未在规定时间内确认的变更。
Zero-Touch Provisioning在OcNOS中如何工作?
一台出厂状态的路由器启动后请求 DHCP 租约,通过 TFTP 或 HTTP 获取镜像和配置,在无需运维人员到场的情况下进入运行状态。