ネットワーク設計と自動化

インテントベースネットワーキング いんてんとべーすねっとわーきんぐ

IBNネットワーク自動化SDNAI/ML自己修復ネットワークポリシー駆動
インテントベースネットワーキングについて教えて

簡単に言うとこんな感じ!

「営業部はZoomを最優先で使えるようにして」って言うだけで、ネットワークが自動でその設定を実現してくれる仕組みだよ! 細かいルーターの設定は全部AIがやってくれるんだ。「何をしたいか(インテント=意図)」を伝えるだけでOKってこと!


インテントベースネットワーキングとは

インテントベースネットワーキング(Intent-Based Networking、IBN) とは、ネットワーク管理者が「何をしたいか(ビジネス上の意図)」を宣言的に指定するだけで、AIや自動化エンジンが実際のネットワーク設定を自動生成・適用・監視・修正してくれる仕組みのことです。従来のように「どのルーターのどのポートにどのコマンドを打つか」を一台一台手作業で設定する必要がなくなります。

たとえば「医療システムのトラフィックは他業務より常に優先させたい」というビジネス要件(インテント) を入力すると、IBNシステムはそれを解釈し、QoS設定やVLAN構成、アクセス制御ポリシーを自動で展開します。さらに常時ネットワーク状態を監視し、インテントと乖離が生じた場合は自律的に修正(自己修復) まで行います。

SDN(Software-Defined Networking) がネットワークの制御を集中化・ソフトウェア化したのに対し、IBNはそこにAI/ML・自然言語処理・閉ループ自動化を組み合わせて「意図を理解して実行する」レベルまで引き上げたものと言えます。


IBNの4つの核心機能

IBNは以下の4つの機能が循環する「閉ループ(クローズドループ)」で成り立っています。

フェーズ英語名内容
① 変換Translationビジネス意図をネットワークポリシーに変換する
② 適用Activationポリシーを実際のネットワーク機器に自動設定する
③ 可視化Assuranceネットワーク状態をリアルタイムで監視・可視化する
④ 最適化Optimization意図との乖離を検知し自律的に修正・最適化する

この4フェーズが常に回り続けることで、ネットワークが「意図通りの状態」を自己維持します。

覚え方:「変・適・見・直す」

IBNの4フェーズは「換 → 用 → える化 → す」の順番で覚えると頭に入りやすいです。まるでPDCAサイクルのネットワーク版ですね。

インテントの書き方の例

インテントは自然言語に近い形で書けるシステムが増えています。

# インテントの記述例(疑似コード)
intent "営業部の帯域保証":
  subject:  group=営業部
  action:   prioritize
  target:   application=Zoom, application=Salesforce
  guarantee: bandwidth >= 10Mbps
  always:   true

このような宣言を受け取ったIBNエンジンが、配下のスイッチ・ルーター・ファイアウォール全体に必要な設定を自動展開します。


歴史と背景

  • 2010年代初頭:SDN(Software-Defined Networking)が登場。ネットワーク制御の集中化・ソフトウェア化が進む
  • 2014年頃:OpenDaylightなどのSDNコントローラーが普及し始め、API経由のネットワーク制御が現実的に
  • 2017年:Cisco が「DNA Center」を発表。「インテントベース」という言葉を業界に広め、IBNという概念が一般化
  • 2017年:Gartner が IBN を「ネットワーク自動化の次のステップ」として主要トレンドに認定
  • 2018年〜:Juniper Networks(Mist AI)、VMware(NSX)、Huawei(iMaster NCE)などが独自IBNソリューションを投入
  • 2020年代クラウドネイティブ化・マルチクラウド環境の複雑化に伴い、人手での設定管理が限界に。IBNへの需要が急加速
  • 現在:AI/ML技術の進化により、異常検知・根本原因分析・予測的修復まで自動化が広がっている

従来型ネットワーク管理 vs IBN

IBNが何を変えるのかを、従来の手動管理と比較して整理します。

従来型ネットワーク管理 vs インテントベースネットワーキング 従来型(命令型) 「どうやるか」を一台ずつ指定 IBN(宣言型) 「何をしたいか」を宣言するだけ 比較項目 IBN CLI・手動コマンド入力 設定方法 自然言語・ポリシー宣言 機器ごとに個別設定 スケール 全機器に一括自動適用 変更後は手動確認 状態確認 リアルタイム自動検証 問題発生後に人が対処 障害対応 自律検知・自動修復 高(ヒューマンエラー多) 運用コスト 低(自動化による削減) ネットワーク専門家が必要 必要スキル ビジネス要件を伝えれば動く ✦ IBNの本質:ネットワークエンジニアを「設定作業者」から「ビジネス戦略の実現者」へ変える 複雑な技術的実装はAIと自動化が担い、人間は「目的」の定義に集中できる

主要IBNソリューションの比較

ベンダー製品名特徴
CiscoDNA Center / Catalyst CenterIBNを最初に提唱。エンタープライズ向け最大手
JuniperMist AI + ApstraAI駆動のワイヤレス・データセンター向け
VMwareNSX Intelligenceソフトウェアデファインド環境に強み
HuaweiiMaster NCE大規模キャリアネットワーク向け
AristaCloudVisionデータセンター特化、NetDevOps連携

IBNとSDNの関係

IBNはSDNの「進化系」ですが、別物として理解することが重要です。

ネットワーク管理の進化ステップ
─────────────────────────────────────────────
レベル0: 手動          CLIで1台ずつ設定
レベル1: 自動化        スクリプト・Ansible等で一括設定
レベル2: SDN           APIで集中制御・動的変更
レベル3: IBN  ◀ここ   意図を宣言→AI変換→自動適用→自己修復
─────────────────────────────────────────────

SDN は「どう制御するか」の仕組みを変えた(制御プレーンとデータプレーンの分離)のに対し、IBN は「何を実現するか(ビジネス意図)」から始まる点が本質的な違いです。IBNはSDNのAPIやコントローラーをベースとして活用しながら、その上にAIと自動検証レイヤーを乗せた構造になっています。


関連する規格・RFC

規格・RFC番号内容
RFC 8793IETF I2NSF(Interface to Network Security Functions)フレームワーク。インテント駆動のセキュリティポリシー適用に関連
RFC 9315Intent-Based Networking の概念・用語定義をIETFが整理したドキュメント
RFC 9316IBNのステートコオーディネーション(状態調整)に関する要件定義

関連用語