インテントベースネットワーキング(IBN)は、ハードウェア中心の手動ネットワークをコントローラー主導のネットワークに変換します。このネットワークは、ビジネスインテントをキャプチャし、それを自動化してネットワーク全体に一貫して適用できるポリシーに変換します。目標は、ネットワークがネットワークパフォーマンスを継続的に監視および調整して、望ましいビジネス成果を保証できるようにすることです。IBNは、ソフトウェア定義ネットワーク(SDN)に基づいて構築されています。SDNは通常、スパインリーフアーキテクチャを使用します。これは通常、スパイン(アグリゲーションレイヤーなど)とリーフ(アクセスレイヤーなど)の2つのレイヤーとして展開されます。

以下の例は、lockコマンドの使用法を示しています。
def demo(host、user、names):
マネージャーと。Connect(host = host、port = 22、username = user)as m:
m.locked(target ='running')の場合:
名前のnの場合:
m.edit_config(target ='running'、config = template%n)
コマンド「m.locked(target ='running')」により、実行中のデータストアでロックが取得されます。