Network Automation 2020.x Essentials (NA120) – Outline

Detailed Course Outline

Module 1: Course Introduction • Introductions

  • Describe the functions and features of NA

Module 2: Network Automation Overview

  • Describe the features of NA
  • Describe the NA system architecture:
  • Tiered architecture
  • Driver architecture
  • Identify the concepts and terminology associated with NA
  • Describe the NA user interface

Module 3: Device Management

  • Identify the device authentication process
  • Add devices
  • Describe the auto-discovery process
  • Import devices from a .csv file
  • Search for devices
  • Edit, view, and deploy a configuration
  • Compare device configuration versions
  • Perform a bare-metal install
  • Provision a device from a device template

Module 4: Device Access Methods and Device Groups

  • Explain device access methods
  • Identify the connection methods in NA
  • Identify the transfer protocols in NA
  • Differentiate between device groups and parent groups
  • Differentiate between partitions and realms
  • Configure device groups
  • Identify the major task types available in NA
  • Create, manage, and perform device tasks

Module 5: Scripting and ACLs

  • Explain the difference between simple and advanced scripts
  • Create and use templates
  • Create, edit, view, and execute scripts
  • Explain the concept of Diagnostic scripts
  • Explain the Access Control Lists (ACLs)
  • Create, edit, and run ACL scripts

Module 6: Deploying Software Images and Using the CommandLine Interface

  • Upload and manage software images
  • Deploy software images
  • Use the CLI of NA to manage network devices
  • Create advanced scripts from (automatically) recorded user sessions

Module 7: Managing Policies

  • Explain the compliance life cycle
  • Manage configuration policies, including:
  • Creating configuration policies
  • Editing configuration policies
  • Export and import configuration policies
  • Review policy activity
  • Test configurations against policies

Module 8: Managing Reports

  • Identify the different reports available in the NA system
  • Explain the use of the Statistics dashboard
  • Search for reports
  • Create and view the following reports:
  • Summary reports
  • User & System reports
  • Device Status report
  • Compliance Center report
  • Device Software report
  • Software Vulnerability report
  • Diagramming
  • Best Practices

Module 9: Task Troubleshooting

  • Find failed tasks
  • Read the task details
  • Troubleshoot failed tasks
  • Review common device issues

Module 10: Installation and Planning

  • Identify the implementation requirements for installing the NA system, including the requirements for the:
    • Software
    • Database
    • Hardware
    • Network
  • Explain the NA implementation best practices

Module 11: Authorizing User Access

  • Plan for users, access, and authorization
  • Differentiate between roles and permissions
  • Create user accounts and user groups
  • Edit user accounts
  • Add users to user groups
  • Create partitions
  • Add users, user groups, devices, and device groups to partitions

Module 12: Workflows

  • Explain the workflow process
  • Create, edit, and run workflows

Module 13: Monitoring Server Health

  • Check the server status with the built-in NA monitoring tools
  • Explain data pruning tasks
  • Configure and use Event Notification and Response Rules

Module 14: Administrative Settings

  • Explain the NA server administrative settings
  • Properly configure and manage the NA server administrative settings

Module 15: Administrative Troubleshooting

  • Identify NA-related problems
  • Diagnose NA-related problems
  • Isolate NA-related problems
  • Resolve NA-related problems
  • Locate additional references and support materials:
  • Contacting NA Support:
  • Reporting a problem
  • Knowledge Base
  • Class registration
  • Documentation
  • The Live Network

Module 16: NA APIs

  • Explain NA API architecture
  • Describe the structure of APIs
  • Create simple Java/Perl code based on the NA API
  • Use Web Services API (WSAPI) with NA

Module 17: Network Driver Studio

  • Describe the contents of a device driver
  • Install Network Driver Studio (NDS)
  • Create an NDS project in Eclipse
  • Use NDS to create a device driver
  • Install your device driver on your NA server
  • Perform a driver discovery and snapshot with your device driver
  • Execute a command script with your device driver