NETCONF、YANG および Zero-Touch Provisioning

OcNOS は、モデル駆動型の設定基盤を提供します。SSH/TLS 上の NETCONF、OpenConfig とネイティブ YANG、commit/rollback に対応する candidate データストア、そして DHCP リースで新しいルーターを運用状態まで導く Zero-Touch Provisioning です。

Day-0ゼロタッチプロビジョニングフロー

工場出荷状態の OcNOS ルーターが起動し、DHCP リースを要求し、イメージを取得してから設定を取得し、運用状態に到達します。現地にオペレーターは不要です。

NETCONFとZTPによるプロビジョニングフロー: OcNOSの起動からDHCP、イメージサーバ、設定サーバを経て運用状態へ
NETCONFとZTP: 起動からイメージサーバ、設定サーバを経て運用状態に至るDay-0プロビジョニングフロー。

モデル駆動型のコンフィグレーションが重要な理由

CLIスクリプトは合成できず、ロールバックできず、入力をスキーマに照らして検証もできません。 NETCONF + YANG は、型付きでトランザクショナルな設定基盤を提供します。candidate をプッシュし、検証し、コミットするか、いずれかの leaf が拒否された場合は変更を破棄します。OcNOS は、OcNOS 固有のパラメーター向けに OpenConfig モデルと 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 プロビジョニング

IPv4 または IPv6 による DHCP 駆動のブート:イメージを取得してインストールし、再起動してから設定を取得します。

OcNOSオートメーションで得られるもの

  • 運用上のロールバック。 コミット履歴を有効にすると、変更に問題が生じた場合に CLI の commit-rollback コマンドで以前のコミットに戻せます。

モデル駆動型のオペレーションスタックを立ち上げますか?

技術デモをリクエスト →

よくあるご質問

OcNOS は NETCONF を介してどの YANG モデルに対応していますか。
OcNOS は OpenConfig モデルと、OcNOS 固有の機能向けの IP Infusion ネイティブモデルを公開します。
OcNOS は設定のロールバックをサポートしていますか。
はい。NETCONF の編集は candidate データストアに入り、コミット時に適用されます。CLI では、commit-rollback でコミット履歴から以前のコミットに戻せます。また commit confirmed では、期限内に確認されなかった変更が元に戻ります。
OcNOSではZero-Touch Provisioningはどのように動作しますか。
工場出荷状態のルーターが起動し、DHCP リースを要求し、TFTP または HTTP でイメージと設定を取得して、現地にオペレーターがいなくても運用状態に到達します。