Automating Juniper Mist AI Enterprise (AMAIE) – Outline

Detailed Course Outline

Associating AIOps to the Distributed Enterprise Network
  • Define the requirements of a distributed enterprise network
  • Compare AI and ML terminology
  • Explain the basics of machine learning
  • Define AIOps and its goals
Summarizing the Distributed Enterprise Network with Juniper Mist AI
  • Explain the key concepts and terminology used in distributed networks
  • Describe the components, portfolio, use cases, and architectures of Juniper Mist enterprise distributed networks
  • Describe the Juniper Mist WAN Edge and AI-driven SD-WAN Assurance solution
  • Define Juniper Mist Wired Assurance
  • Define Juniper Mist Wireless Assurance
  • Explain Juniper Mist Access Assurance
  • Examine Marvis VNA for data center
  • Define Juniper Mist Routing Assurance
  • Explain Juniper Validated Designs
Automation Options for Juniper Mist
  • Review Juniper Mist configuration templates
  • Describe the available Juniper Mist APIs and their use cases
  • Explain the REST API
  • Explain the WebSockets API
Python Automation Toolkit, Part 1
  • Refresh your Python Basics
Python Automation Toolkit, Part 2
  • Explain how JSON and YAML are used for automation
  • Describe data templating with Jinja2
Python Automation Toolkit, Part 3
  • Describe how JupyterLab is used

Lab 1: Creating Jinja2 Templates and Introducing JupyterLab

Evaluating REST API Tools and Their Uses
  • Review API tools and their uses
  • Compare API tools and their use cases with Juniper Mist API

Lab 2: Using Basic Development Tools to Interact with the Juniper Mist REST API

Using the Juniper Mist REST API with Python
  • Explain how to interact with the Mist API using Python requests
  • Explain how to use the Mist API Python package

Lab 3: Performing Juniper Mist Operations with Python and the REST API

Automating Juniper Mist Day 1 Operations with Python
  • Review the requirements for the Day 1 deployment
  • Review the steps required to automate the deployment

Lab 4: Performing Juniper Mist Day 1 Operations using Python and the Juniper Mist REST API

Executing Juniper Mist Configuration with Webhooks
  • Define a webhook API
  • Describe how to use the Juniper Mist webhook API
  • Describe the set of features available through the webhook API used by Juniper Mist

Lab 5: Executing Juniper Mist Webhooks

Summarizing 802.1x and EAP Authentication
  • List the components of AAA
  • Explain 802.1X operations
  • Describe EAP operations
  • Explain the different EAP types
  • Describe How RADIUS works
  • Describe RADIUS attributes (AVPs) and their uses
  • Describe the RADIUS protocol and server
Examining RADIUS Configuration and Integration with Juniper Mist
  • Explain how to integrate a third-party RADIUS server into Juniper Mist
  • Explore the steps required to integrate ClearPass with Juniper Mist
  • Analyze the correlation between RADIUS attribute labels and Juniper Mist and examine the outcomes of access requests
  • Describe how SAML can integrate third-party identity providers with Juniper Mist
Reviewing Juniper Mist Access Assurance
  • Define the zero-trust model
  • Describe the Juniper Mist Access Assurance solution
  • Define Juniper Mist Access Assurance and the supporting architecture and components
Integrating Juniper Mist Edge with Juniper Mist Access Assurance
  • Define the features and benefits of Juniper Mist Edge
  • Describe the Mist Edge installation
  • Explain Mist Edge as a RADIUS server proxy
  • Explain Mist Edge as a NAC proxy
  • Summarize the DHCP relay service
  • Review the Edge management
Implementing Security to a Distributed Enterprise Network with Juniper Mist
  • List the security components in a distributed enterprise network
  • Describe Juniper Mist WAN Edge SSR security features
  • Describe Juniper Mist wireless security features
  • Describe Juniper Mist policy configurations
  • Discuss the Juniper Mist alerts options
  • Review Juniper Mist’s Premium Analytics security reports

Lab 6: Configuring Application Policy and Traffic Steering with Templates

Deploying a Distributed Enterprise Architecture
  • Review the requirements for the Day 1 deployment
  • Review the steps required to automate the deployment

Lab 7: Configuring Intersite Connectivity with Templates and Python

Managing Day 2+ Operations with Juniper Mist
  • Review the available monitoring and troubleshooting tools
  • Explain how to access statistics with the Mist API
  • Explain how to access Insights with the Mist API
  • Explain how to analyze data from the Mist API

Lab 8: Troubleshooting Day 2+ Operations with Juniper Mist