0% found this document useful (0 votes)
10 views

00-Network Automation & Programmability

Uploaded by

fawaz6067
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

00-Network Automation & Programmability

Uploaded by

fawaz6067
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Network Automation & Programmability

 Traditionally Network Management is about:


 installation and initial config.
 modifying and updating the existing config.
 all of those were achieved by:
 Console, Telnet, SSH, copying config.
 Monitoring which was achieved through SNMP.
 What is Network Automation?
 Network automation is the process of automating the configuration, management, testing,
deployment, and operations of physical and virtual devices within a network.
 Using a combination of hardware and software-based solutions; large Organizations, Service
Providers, and enterprises can implement network automation to control and manage
repetitive processes and improve network service availability.
 Any type of network can use network automation.
 Hardware and software-based solutions enable data centers, service providers, and
enterprises to implement network automation to improve efficiency, reduce human error, and
lower operating expenses.
 With Automation:
 new devices automatically find an initial configuration.
 automated QoS profiles/config.
 automated AAA profiles/config.
 utilizes scripts/tools.
 schedule operations.
 sometimes, automated troubleshooting which are done throughflow, SSH, SNMP.
 topology visualization and monitoring which are done by using SNMP.
 So, all of that led to reduce or even eliminate the Smaller staff is needed, time saving, and
config consistency.
 What is Network Programmability?
 Network programmability is a set of tools to deploy, manage, and troubleshoot a network
device.
 A programmability enabled network is driven by intelligent software that can deal with a
single node or a group of nodes to address the network a single unified element.
 The tool chain uses APIs, which serve as the interface to the device or controller.
 The tool chain also utilizes software that uses the API to gather data or intelligently build
configurations.
 Today a high percentage of the “network down” events are due to misconfiguration (human
error).
 Managing the network programmatically simplifies network management by reducing
system variance with automated configurations and streamlined troubleshooting.
 For example, Quality of Service (QoS) is a critical business feature that, due to complexity,
is not commonly configured and is frequently configured incorrectly.
 A simple change, such as adding a new application, requires a human to access every
network device and make a configuration change.
 Network programmability can simplify QoS deployment and configuration by using a simple
application to quickly deliver consistent and accurate configuration changes.

You might also like