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

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

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のステートコオーディネーション(状態調整)に関する要件定義

関連用語