インテントベースネットワーキング いんてんとべーすねっとわーきんぐ
簡単に言うとこんな感じ!
「営業部は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が何を変えるのかを、従来の手動管理と比較して整理します。
主要IBNソリューションの比較
| ベンダー | 製品名 | 特徴 |
|---|---|---|
| Cisco | DNA Center / Catalyst Center | IBNを最初に提唱。エンタープライズ向け最大手 |
| Juniper | Mist AI + Apstra | AI駆動のワイヤレス・データセンター向け |
| VMware | NSX Intelligence | ソフトウェアデファインド環境に強み |
| Huawei | iMaster NCE | 大規模キャリアネットワーク向け |
| Arista | CloudVision | データセンター特化、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 8793 | IETF I2NSF(Interface to Network Security Functions)フレームワーク。インテント駆動のセキュリティポリシー適用に関連 |
| RFC 9315 | Intent-Based Networking の概念・用語定義をIETFが整理したドキュメント |
| RFC 9316 | IBNのステートコオーディネーション(状態調整)に関する要件定義 |
関連用語
- SDN(Software-Defined Networking) — ネットワーク制御をソフトウェアで集中管理する技術。IBNの基盤となる
- ネットワーク自動化 — AnsibleやPythonを使ったネットワーク設定の自動化。IBNの前段階
- QoS(Quality of Service) — トラフィックの優先度制御。IBNが自動管理する代表的な設定項目
- VLAN — ネットワークを論理的に分割する技術。IBNによる自動セグメンテーションに使われる
- AI/MLネットワーク管理(AIOps) — AIを活用したIT運用自動化。IBNのインテリジェンス部分を担う
- ゼロトラストネットワーク — 「何も信頼しない」セキュリティモデル。IBNとの組み合わせで動的アクセス制御が可能に
- ネットワークポリシー — ネットワークの動作ルールを定義したもの。IBNが変換・管理する対象
- クローズドループ自動化 — 監視→検知→修正を自律的に繰り返す仕組み。IBNの中核概念