Data Center Automation using Juniper Apstra (APSTRA)

Data Center Automation using Juniper Apstra (APSTRA) 

This two-day course provides students with the foundational knowledge required to work with the Juniper Apstra System and to manage data center networks with Juniper Apstra software. This class will provide students with the knowledge to operate and manage Juniper Apstra. Students will be given a background on modern data center design and Intent-Based Networking concepts. The course covers the Juniper Apstra architecture and its data center reference architecture including the designing, building, deploying, and automation of a 3-stage IP fabric with VXLAN overlay. The course goes on to cover navigation of the Juniper Apstra user interface including creating resources, designs, templates, and instantiating blueprints (a running network). After teaching you to use Juniper Apstra to build a running data center, the course reviews the operational tools for managing a system with Juniper Apstra including basic troubleshooting, maintenance mode, adding and removing nodes from a fabric, rolling back an entire network (Time Voyager), creating off-box agents, configuring group-based policies, connectivity templates, and performing Intent-Based Analytics (IBA).
Through demonstrations and hands-on labs, students will gain experience in configuring and monitoring an IP fabric using Juniper Apstra. This course is based on Juniper Apstra Release 4.0.0-314.

Additional Details
2 Ways to Buy!
Enroll Below
Register for this course by clicking on an upcoming date below.
All Access Pass
Best Value
Purchase an All Access Pass and get instant access to all on-demand and instructor-led courses at one low price!


Click To Expand Full Course Outline

Course Level


Intended Audience

  • Networking architects and operators, system engineers, DevOps and IT professionals
  • Individuals responsible for configuring, monitoring, and troubleshooting modern spine and leaf data centers of any size leveraging networking vendor hardware or operating system


The following are the prerequisites for this course:

  • Basic knowledge of networking and data center designs
  • Understanding of Clos IP fabrics
  • Routing protocol design, configuration, and performance
  • Overlay/underlay routing designs
  • Basic automation design and workflows
  • An understanding of network device configuration via CLI
  • BGP knowledge is recommended but not required


After successfully completing this course, you should be able to:

  • Describe the Juniper Apstra architecture.
  • Navigate the Juniper Apstra web user interface.
  • Describe the build procedures.
  • Create and use System Agents to manage devices.
  • Configure Resources.
  • Configure External Systems.
  • Configure Racks (server to Leaf node connectivity).
  • Configure Rack-based Templates (Rack to Spine node connectivity).
  • Configure Blueprints.
  • Configure Multitenancy.
  • Enable Configlets.
  • Create and use IBA probes.
  • Perform root cause identification.
  • Place a IP fabric device in and out of maintenance mode.
  • Add and remove a device from an existing IP fabric.
  • Revert uncommitted changes to the network.
  • Use Time Voyager to restore a previous state of the IP fabric.
  • Enable group-based policies.
  • Perform administration of the Juniper Apstra server including adding new users and configuring syslog.

Course Contents

Day 1

Module 1: Course Introduction

Module 2: Intent-Based Networking

  • What Do We Mean by Intent?
  • Juniper Apstra Overview
  • Where Is Apstra Fabric Conductor Positioned?

Module 3: Juniper Apstra Overview

  • Juniper Apstra Server
  • Juniper Apstra Agents

Module 4: DC Reference Design

  • Clos in the Data Center
  • 3-Stage Versus 5-Stage Fabrics
  • EBGP in the Data Center
  • Host Connectivity
  • Lifecycle Management (Design, Build, Deploy, Validate)

Module 5: Design Phase

  • Resources
  • Device Profiles
  • Logical Devices
  • Port Groups and Roles
  • Interface Maps
  • Racks
  • Templates

Module 6: Build Phase

  • System Agents
  • Managed Devices
  • Juniper Apstra Device Config Stages
  • Blueprints
  • Assigning Resources to a Blueprint
  • LAB 1: Introduction to Juniper Apstra, Milestone 1

Module 7: Deploy Phase

  • Deploying Nodes
  • Uncommitted View
  • Committing
  • Deployment Status
  • Blueprint Dashboard
  • Physical
  • LAB 1: Introduction to Juniper Apstra, Milestone 2

Module 8: Connectivity Templates

  • Connectivity Template Overview
  • CT Example: Adding an External Router

Module 9: Multitenancy

  • VXLAN Overlay Networks
  • Hardware VTEPs
  • VXLAN to VLAN Mapping
  • EVPN
  • Routing Zones
  • Virtual Networks
  • Apply CTs to Interfaces
  • LAB 1: Introduction to Juniper Apstra, Milestone 3

Day 2

Module 10: Configlets

  • Configlets and Property Sets
  • Configlet Modeling
  • Configlet Processing Order

Module 11: Intent-Based Analytics

  • What Is Intent-based Analytics?
  • Leveraging the Graph Datastore
  • Asking Multidimensional Questions
  • IBA Probes
  • IBA Example
  • How to Create Probes

Module 12: Root Cause Identification

  • A Lot of Data When Something Goes Wrong
  • Juniper Apstra Monitors Various Event Types and Can Determine the Root Cause
  • Root Cause Identification User Interface
  • LAB 1: Introduction to Juniper Apstra, Milestone 4

Module 13: Group-Based Policies

  • What Is Group-Based Policy?
  • Objects
  • Endpoints
  • Endpoint Groups
  • Policies
  • Workflow
  • Conflict Resolution (Auto or User-Based)
  • Incremental Changes

Module 14: Time Voyager

  • What Is Time Voyager?
  • Blueprint Revisions
  • Permanently Saving a Revision
  • Restoring a Revision
  • Caveats

Chapter 15: REST API and Graph Interface

  • Overview
  • User Documentation
  • Swagger 2.0
  • Platform API
  • Reference Design API
  • Getting the Specifications
  • Tools in the GUI
  • LAB 2: Advanced Topics
  • LAB 3: More Advanced Topics

  Below is a list of scheduled dates when this event will take place. Some events require registration for attendance so you will need to click on the date for more information regarding the specific event.

If you don't see the date you prefer, please contact us to request a date or schedule your custom training session.

Display dates for 

Date  Subject Region Location Facilitator Language Status
10/12/2021 7:30 AM PST Data Center Automation using Juniper Apstra (APSTRA) - ILO Americas (AMER) Instructor-led Online Juniper Networks English Open
10/25/2021 9:00 AM SGT Data Center Automation using Juniper Apstra (APSTRA) - ILO Asia Pacific (APAC) Instructor Led Online Juniper Networks English Open
11/1/2021 9:00 AM CET Data Center Automation using Juniper Apstra (APSTRA) - ILO Europe, Middle East and Africa (EMEA) Instructor-led Online Juniper Networks English Open
11/22/2021 9:00 AM SGT Data Center Automation using Juniper Apstra (APSTRA) - ILO Asia Pacific (APAC) Instructor Led Online Juniper Networks English Open
1/6/2022 9:00 AM CET Data Center Automation using Juniper Apstra (APSTRA) - ILO Europe, Middle East and Africa (EMEA) Instructor-led Online Juniper Networks English Open