Open In App

Intent Based Networking (IBN)

Intent-based networking (IBN) is a systematic approach to bind infrastructure management and business intent. It is a network management approach in which artificial intelligence (AI) and machine learning (ML) play a major role by automating all the organizational tasks which can be applied across the network i.e., it helps in accomplishing a specific purpose or intent. In the IBN approach, the network can translate the intents into network policies. Further with the aid of automation, it can deploy suitable configurations to the network. The input to IBN is provided either with the help of API (Application Program Interface) or through the Graphical User Interface (GUI).

Example of an IBN Network –



Cisco Digital Network Architecture (Cisco DNA).

Working of Intent-based networking (IBN) :



IBN is an extension of software-defined networking (SDN). It consists of a network controller that acts as a central control point for the network by managing the distributed devices present across the network. The central controller also plays a major role in network abstraction along with the integration. There are 3 functional blocks of IBN namely –

Figure – Intent Based Networking (IBN)

  1. Translation – The translation block can capture and translate business intents into policies across the system.
  2. Assurance – The Assurance block is responsible for the end-to-end verification of the wide network. It predicts the changes which have taken place concerning the original intent and then provides recommendations to fix it. This recommendation process is solely carried out by the AI and ML which is incorporated in this network. Here the security and performance factors of the network are studied constantly and necessary re-configurations are made if required.
  3. Activation – After specifying the intent and the development of policies, the activation block makes use of network-wide automation to verify the configuration of the devices before their deployment.

Advantages of intent-based networking (IBN) :

Disadvantages of Intent-Based Networking (IBN) :

Applications of Intent-Based Networking (IBN) :

  1. Performance testing – IBN systems can help in performance testing of an application
  2. Security – It can provide high security to the application by the support of AI and ML algorithms.
  3. Assistance in web traffic filtering – IBN systems also provide a firewall to the web application which can help in Internet traffic and also enhance security measures.
Article Tags :