Browse Definitions :
Definition

intent-based networking (IBN)

Intent-based networking (IBN) is a form of network administration that incorporates artificial intelligence (AI), network orchestration and machine learning (ML) to automate administrative tasks across a network. The goal of IBN is to reduce the complexity of creating, managing and enforcing network policies and reduce the manual labor associated with traditional configuration management. For example, an IBN command may look like this:

 Allow accounting applications to access server ABC, but do not allow manufacturing applications to access.

The IBN management application will then determine which devices and routes match the business intention and make the appropriate configuration changes automatically.

Intent-based networking and software-defined networking (SDN) are similar in many aspects. Both approaches rely on a centralized controller to manage distributed devices on the network instead of individually managing each device from its own management console. Both approaches have the ability to understand network configuration and interaction across multiple devices.

Where the two approaches differ, however, is in how they are addressed at the administrator level. SDN continues to have a device-centric view of the network and commands are primarily about how devices should operate, but intent-based networking commands are issued from a business perspective. This second-level abstraction is the primary difference when it comes to intent-based networking vs. SDN.

Intent-based networking: What happens behind the scenes?

Characteristics of IBN

Every intent-based networking system (IBNS) incorporates the following four aspects:

  1. Translation and validation: The system can translate a given command or business intent into actions that the software can perform. Additionally, it verifies that the intent can be executed successfully in the first place.
  2. Automated implementation: Once the intent or desired state is defined, the system will allocate network resources and enforce policies to meet the goal.
  3. State awareness: The system will continuously gather and monitor data to reflect the current state of the network.
  4. Assurance and dynamic optimization/remediation: Using machine learning, the system will implement and maintain the desired state of the network, applying automated corrective action if necessary. ML gives the network the ability to analyze, extract and learn from data dynamically.

Benefits of IBN

A few benefits of intent-based networking include:

  • Reduces the complexity of the management and maintenance of network policies.
  • Simplifies the deployment of additional network services.
  • Reduces labor associated with traditional configuration of switches and routers.
  • Strengthens network security capabilities.
  • Improves agility of the entire network system.
  • Eliminates repetitive or error-prone coding associated with manual inputs.

IBN vs. SDN

While IBN and software-defined networking has similar goals, intent-based networking adds more abstraction and automation of manual processes. SDN moves the focus of network infrastructure from hardware and configurations to software and policies, allowing for more programmability. IBN takes this strategy to a higher level by incorporating AI and ML to achieve predictability. Ideally, IBN practices will incorporate and build upon SDN components. For example, an IBNS could use an SDN controller to carry out policies.

Importance of intent-based networking

The majority of current networks are managed manually, and administrators create scripts that detail everything required to accomplish a given task through a command line interface (CLI). In contrast, with intent-based networking, intent is automatically interpreted across different devices without requiring engineers to alter each device in a network individually. With IBN, input can be given through a user-friendly graphical user interface (GUI) or with APIs.

An analogy to IBN could be an autonomous vehicle. The desired outcome would be identified as the destination address and input into the system. From that point forward, the vehicle would define the subsequent tasks that would need to be made in order to achieve that outcome such as traffic maneuvering and GPS monitoring. In essence, a functioning intent-based system would respond, automatically or by request, to a system event without human input.

Most IBN tools and software are offered as a Network-as-a-Service (NaaS) model, meaning it can be managed on multiple devices using one interface. Common vendors with IBN products include Apstra Cisco, Forward Networks, Juniper Networks and Veriflow Systems.

While IBN is still a developing area of technology, Gartner predicts that IBN will be fully functioning in enterprise networks by 2020. According to many industry analysts, IBN will be necessary to manage the networks of the future connecting data centerspublic clouds and the internet of things (IoT).

This was last updated in March 2019

Continue Reading About intent-based networking (IBN)

SearchNetworking
  • network security

    Network security encompasses all the steps taken to protect the integrity of a computer network and the data within it.

  • cloud-native network function (CNF)

    A cloud-native network function (CNF) is a service that performs network duties in software, as opposed to purpose-built hardware.

  • microsegmentation

    Microsegmentation is a security technique that splits a network into definable zones and uses policies to dictate how data and ...

SearchSecurity
  • incident response

    Incident response is an organized approach to addressing and managing the aftermath of a security breach or cyberattack, also ...

  • MICR (magnetic ink character recognition)

    MICR (magnetic ink character recognition) is a technology invented in the 1950s that's used to verify the legitimacy or ...

  • What is cybersecurity?

    Cybersecurity is the protection of internet-connected systems such as hardware, software and data from cyberthreats.

SearchCIO
  • privacy compliance

    Privacy compliance is a company's accordance with established personal information protection guidelines, specifications or ...

  • contingent workforce

    A contingent workforce is a labor pool whose members are hired by an organization on an on-demand basis.

  • product development (new product development -- NPD)

    Product development, also called new product management, is a series of steps that includes the conceptualization, design, ...

SearchHRSoftware
  • talent acquisition

    Talent acquisition is the strategic process employers use to analyze their long-term talent needs in the context of business ...

  • employee retention

    Employee retention is the organizational goal of keeping productive and talented workers and reducing turnover by fostering a ...

  • hybrid work model

    A hybrid work model is a workforce structure that includes employees who work remotely and those who work on site, in a company's...

SearchCustomerExperience
  • digital marketing

    Digital marketing is a general term for any effort by a company to connect with customers through electronic technology.

  • hockey stick growth

    Hockey stick growth is a growth pattern in a line chart that shows a sudden and extremely rapid growth after a long period of ...

  • Salesforce Trailhead

    Salesforce Trailhead is a series of online tutorials that coach beginner and intermediate developers who need to learn how to ...

Close