Deprecated: Creation of dynamic property SearchAndFilter::$frmqreserved is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/search-filter/search-filter.php on line 71

Deprecated: Creation of dynamic property wfPOMO_FileReader::$is_overloaded is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/waf/pomo/streams.php on line 65

Deprecated: Creation of dynamic property wfPOMO_FileReader::$_pos is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/waf/pomo/streams.php on line 66

Deprecated: Creation of dynamic property wfPOMO_FileReader::$_f is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/waf/pomo/streams.php on line 185

Deprecated: Creation of dynamic property wfMO::$_gettext_select_plural_form is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/waf/pomo/translations.php on line 337

Deprecated: Creation of dynamic property wfLog::$loginsTable is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfLog.php on line 91

Deprecated: Creation of dynamic property wfLog::$blocksTable is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfLog.php on line 92

Deprecated: Creation of dynamic property wfLog::$lockOutTable is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfLog.php on line 93

Deprecated: Creation of dynamic property wfLog::$throttleTable is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfLog.php on line 94

Deprecated: Creation of dynamic property wfLog::$statusTable is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfLog.php on line 95

Deprecated: Creation of dynamic property wfLog::$ipRangesTable is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfLog.php on line 96

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the encyclopedia-lexicon-glossary-wiki-dictionary domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home3/learnm7w/public_html/blog/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the vancura domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home3/learnm7w/public_html/blog/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property wfBrowscap::$_source_version is deprecated in /home3/learnm7w/public_html/blog/wp-content/plugins/wordfence/lib/wfBrowscap.php on line 97
Intent-Based Networking (IBN): Network as a Service – Learnizo Global
Deprecated: Function WP_Dependencies->add_data() was called with an argument that is deprecated since version 6.9.0! IE conditional comments are ignored by all supported browsers. in /home3/learnm7w/public_html/blog/wp-includes/functions.php on line 6131

Intent-Based Networking (IBN): Network as a Service

0 Comments

Intent-Based Networking (IBN) : Network as a Service

Hello Folks, welcome back to Learnizo Global. In this article, you will gain insight into a relatively new and emerging technology space that is IBN (Intent-Based Networking). Cisco and Apstra are the leading vendors of IBN at present. IBN aims to apply a deeper level of intelligence and intended state insights to networking. Ideally, these insights replace the manual processes of configuring networks and reacting to network issues. We shall also understand the relationship of IBN with SDN, Dev-Ops, Machine Learning (ML), and advanced automation. Later in the article, we will discuss the architecture considerations and the benefits of IBN.  

What is Intent-Based Networking?

“Intent” is the keyword in this technology. It describes a network’s business objective. IT professionals establish policies that specify the network’s business intent, auto-prescribe how to satisfy that goal, and automate at scale.

Traditional networking relied on a command-line interface (CLI) to manually set up policies for all vendors’ networking devices individually. The vendors have a unique interface and syntax for their products, resulting in IT professionals learning the CLI syntax for each vendor’s device to achieve the network’s business objective. IBN approach is vastly different from CLI. IBN operates as a Network-as-a-Service (NaaS), meaning it is end-to-end networking that seamlessly manages all devices on one interface.

IBN is defined as a self-driving network that automatically applies business intent to various network devices across a network without having to rely on a command-line interface (CLI). Instead, the network administrator writes intent in plain language or via a graphical interface. In simple terms, IBN is about telling the software what the business intent is with the software automatically applying the intent across the network.

Intent-based networking is a three-step cycle of translating intent, automating network configuration, and monitoring the intent across the network. IBN isn’t a sole technology by itself, it involves orchestration policies to automate configuration to an already existing software-defined networking (SDN) technology in a network infrastructure.

Sasha Ratkovic, Apstra’s CTO and co-founder, has written that to qualify as IBN a technology must meet several requirements:

First, it must be based on a single source of truth with the state represented in a graph that captures all the relationships between all the various layers.

The first requirement is a prerequisite for the second – It must include real-time, continuous validation of all aspects of customer intent – across network connectivity, performance, and security.

The second is a prerequisite for the third – It must have the ability to self-heal.

How IBN relates to AI, ML, SDN, and Dev-Ops

Artificial intelligence (AI) and machine learning (ML) are involved in the translating, configuring, and monitoring process. The technologies enable IBN “to analyze data, extract information from data and learn from it automatically, without being explicitly programmed.”

IBN is achievable through orchestration and machine learning (ML). Together, the two technologies create a closed cycle that constantly refreshes and applies the intent.

IBN is not designed to work on its own. It is an addition to software-defined networking (SDN) that brings automation to network configuration. SDN is important to IBN because virtualization is required for IBN to provide its benefits and have one interface control an entire network. The network that follows IBN consist of software-based devices that have been virtualized based on the design of SDN architecture.

While Intent-based networking is compared with software-defined networking (SDN), it also contrasts in a few distinctive ways. Mainly, intent-based networking adds Dev-Ops, and it allows network operators more control over running the network.

IBN and Advanced automation

Advanced automation and IBN, both technologies resemble each other however there are remarkable differences between them. Advanced automation solutions typically do not

a) -translate what to how

b) -mathematically validate that desired intent is being met and

c) -continuously ingest a broad set of real-time network state indicators. A good intent-based networking system will embed advanced automation, but you can (and many do) advanced automation without Intent.”

Considerations for IBN Architecture

The Open Network User Group (ONUG) describes IBN as a different perspective of what a network is and how it can operate. It’s “moving beyond viewing the network as routing, switching, wireless to Campus, WAN, Data Center, and Cloud; instead, it’s a broader strategy to revamp the entire network portfolio.”

Below are the key considerations when implementing IBN architecture:

  • Analyze each networking project and define if intent-based networking can be added to those projects before implementing IBN into the network architecture.
  • SDN is important to IBN because there is no need to invest in new technology as IBN can be added to already existing SDN technology. Attach orchestration policy-based automation, either to single domains or multiple domains, to successfully implement IBN into the networking architecture.
  • Ensure robust and thorough monitoring and assurance are in place.
  • Understand that artificial intelligence (AI) and machine learning (ML) are involved in the translating, configuring, and monitoring process. The technologies enable IBN “to analyze data, extract information from data and learn from it automatically, without being explicitly programmed.”
  • The Enterprise Strategy Group advises that “to really maximize the benefit of intent-based networking, IT needs to implement comprehensive, end-to-end architectures across all domains, such as DC, campus, branch extended enterprise, cloud, etc.”
  • The network architecture should have security already in place, but it needs to also encompass the IBN components. Verify that the security protocol in place will safeguard the IBN component.
  • Review the application programming interfaces (APIs) in the network architecture to determine if they will work with IBN.

The Benefits of Intent-Based Networking

  • Increased agility and availability
  • Vendor-neutral — IBN will work across all devices from different providers
  • Improved control and performance. As administrators input the defined intent, the software decides the best way to implement that intent across the network.
  • Self-Service — It allows for real-time updates and monitoring.
  • Security detection — Detects security issues in real-time.

Leave a Reply

Your email address will not be published. Required fields are marked *