Network automation through intent is a concept that seeks to simplify network management by enabling users to specify the desired outcome or intent of a network operation, rather than the specific steps to achieve it. Intent-Based Networking (IBN) solutions build on this idea by using automation and artificial intelligence (AI) to translate the user’s intent into network configuration commands.
The intent describes the desired state of the network, such as "ensure that all mission-critical applications have at least 99
To enable this process, IBN solutions rely on a number of key technologies and principles. First, they use software-defined networking (SDN) to create a virtualized network infrastructure that can be managed centrally using automation and orchestration tools. This allows for rapid deployment and dynamic scaling of network resources as demand changes.
Secondly, IBN solutions typically incorporate machine learning and AI algorithms that analyze network traffic, user behavior, and other data sources to identify patterns and correlations. The algorithms can then make informed decisions about network operations and optimizations, and even predict potential problems before they occur.
Finally, IBN solutions use APIs and other interfaces to integrate with external systems and applications, such as cloud platforms or security systems. This ensures that the network is always aligned with the overall business objectives and requirements.
One example of the application of IBN is the use of Cisco’s Application Centric Infrastructure (ACI) solution in a data center environment. With ACI, administrators can define the intent of the network, such as ensuring that a specific application always has enough bandwidth to operate efficiently. ACI then uses automation and policy-based management to configure the network infrastructure to achieve that goal.
In summary, network automation through intent and IBN solutions offer a powerful way to simplify network management, increase efficiency, and align network operations with business objectives. They represent an exciting and rapidly evolving area of computer networking that promises to change the way we design, implement, and operate our network infrastructures.