This repository contains an entire class on creating network automation. It utilizes vSRX and the NetDevOps VM (an Ubuntu development environment). In the course of the lab you will build a multi-node vSRX topology connecting to a single headend.
The course is divided into multiple steps.
- Getting a copy of the lab
- Topology Overview
- vSRX Topology
- vSRX Headend Topology
- Connecting to your VMs
- Software Overview
- Installing Software
- Using Python and PyEZ Library
- Using Ansible
- Basic API Review
- NETCONF Magic
- Configuring NAT
- Basic Firewall Policies
- VPN connection to headend
- Enabling Dynamic Routing
- Creating VPN Firewall Policies
- Automating Licenses (skip if you dont have licenses)
- Creating Application Policies (skip if you dont have licenses)
- Creating IPS Policies (skip if you dont have licenses)
- Disaster Strikes! (add disaster creating steps)
- Recovering the Lab
- Reviewing the lab
VM Access Information
Proctor Instructions
- Support VMware Workstation, Fusion, and Virtual Box
- Add in VMware instructions