インテントベースネットワーク(IBN)は、ネットワーク管理のアプローチであり、個々のデバイスを手動で構成することから、望ましい結果やビジネス目標(「インテント」と呼ばれる)を指定することに焦点を移します。[ 1 ]
ネットワークを構成するために低レベルのコマンドに頼るのではなく、管理者はこれらの高レベルの意図を定義し、ネットワークはこれらの要件を満たすように動的に調整されます。[ 1 ] IBNは、ネットワークインフラストラクチャが望ましい運用目標と一致するようにすることで、複雑なネットワークの管理を簡素化します。たとえば、実装者は、基盤となるデバイス(スイッチなど)、トポロジ、ルーティング構成の詳細なメカニズムを理解する必要なく、 「ホストAとBがXの帯域幅容量で通信できるようにする」などのポリシーでネットワークの目的を明示的に指定できます。[ 1 ]

自然言語理解(NLU)システムの進歩と、 BERT、RoBERTa、GLUE、ERNIEなどのニューラルネットワークベースのアルゴリズムにより、ユーザーのクエリを自動化されたサービスで処理できる構造化された表現に変換することが可能になりました。[ 2 ]この機能は、ネットワークサービスの複雑化が進む中で管理する上で非常に重要です。インテントベースネットワーク(IBN)は、これらの進歩を活用して、ネットワークサービスを抽象化し、運用上の複雑さを軽減し、コストを削減することで、ネットワーク管理を簡素化します。
提案されている 3 層アーキテクチャは、意図ベースの自動化をネットワーク管理システムに統合します。ビジネス層では、意図は主要業績評価指標(KPI) とサービスレベル契約(SLA)に基づいており、ビジネス目標を反映しています。[ 2 ]意図層は、アクションを動的に評価および再計画します。知識モジュールは意図を抽象化して推論し、エージェントはネットワークオブジェクトとインターフェースしてアクションを実行します。[ 2 ]データ層は、ネットワークオブジェクトを監視し、トポロジ情報を更新し、知識モジュールおよびエージェントモジュールと連携して、ネットワークの変更に正確かつタイムリーに対応できるようにします。最下層のネットワーク層には物理インフラストラクチャが含まれており、ネットワークデータを意図層が処理できる使用可能な形式に変換します。[ 2 ]