Detailed Course Outline
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: Milestone 1
Module 7: Deploy Phase
- Deploying Nodes
- Uncommitted View
- Committing
- Deployment Status
- Blueprint Dashboard
- Physical
- LAB 1: 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: 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: 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
- Lab 3