Lab guides
Configuration notes from our classrooms.
Lab-by-lab walkthroughs our trainers wrote for their own batches - topology, commands, verification output. Free to read, no form.
Looking for the written guides instead? Try the knowledge baseBGP IPv4
- BGP IPv4 - AS-PATH Attributes
- BGP IPv4 - Community String
- BGP IPv4 - Conditional Advertisement
- BGP IPv4 - Confederation
- BGP IPv4 - Default Route
- BGP IPv4 - Initial Configuration
- BGP IPv4 - Local Preference Attributes
- BGP IPv4 - MD5 Authentication
- BGP IPv4 - Med Always Compare
- BGP IPv4 - MED Attributes
- BGP IPv4 - Regular Expression
- BGP IPv4 - Remove Private AS
- BGP IPv4 - Route Dampening
- BGP IPv4 - Route Reflector
- BGP IPv4 - Summarization
- BGP IPv4 - Summarization with Pre-fix Address
- BGP IPv4 - Synchronization
SD-WAN
- Lab 10: SD-WAN Service Side Routing BGP using Template
- Lab 11: SD-WAN TLOC Extension
- Lab 12: SD-WAN Policy Creation (HUB and Spoke)
- Lab 13: SD-WAN Policy Creation (Custom Policy)
- Lab 14: SD-WAN QOS using Policy
- Lab 2: SD-WAN Feature Template - OSPF
- Lab 3: SD-WAN Feature Template - OMP
- Lab 4: SD-WAN Feature Template - Service Side
- Lab 5: SD-WAN Feature Template - System
- Lab 6: SD-WAN Feature Template - Transport Side
- Lab 7: SD-WAN Feature Template - Management Side
- Lab 8: SD-WAN Device Template
- Lab 9: SD-WAN Attaching a Template
- SD-WAN Lab 1: SD-WAN Device Bring Up
Switching
- Gateway Load Balancing Protocol - Switching Advance
- Hot Standby Router Protocol - Switching Advance
- Switching
- Switching - DHCP Lab 1
- Switching - DHCP Lab 2
- Switching - DHCP Lab 3
- Switching - Gateway Load Balancing Protocol
- Switching - Hot Standby Router Protocol
- Switching - NTP, SNMP, IP-SLA, DHCP, SPAN
- Switching - Virtual Router Redundancy Protocol
- Switching - VRRP Lab Guide
- Switching Security
- Virtual Router Redundancy Protocol- Switching Advance
- Switch Security
- Switching - VRRP
MPLS
- Complex MPLS VPN with BGP Protocol between CE-PE
- EoMPLS – Pseudowire Tunnel (Ethernet Port Mode)
- MPLS - Basic MPLS with OPSF at Core and Default Route to Customer
- MPLS - Carrier Supporting Carrier
- MPLS - Complex MPLS VPN with OSPF
- MPLS - EoMPLS Carrying One VLAN
- MPLS - EoMPLS Carrying One VLAN (VLAN-ID Rewrite)
- MPLS - EoMPLS Carrying Simple Ethernet
- MPLS - Internet Connectivity Through Route Leaking
- MPLS - Layer3 VPN with OSPF Protocol between CE-PE
- MPLS - Layer3 VPN with RIP protocol between CE-PE
- MPLS - Multi-VRF or VRF-Lite
- MPLS - Sham-Link Support on Multi-VRF
- Complex MPLS VPN with OSPF on CE-PE Routers
Cisco
- NCS Lab 1: Understanding IOS-XR Fundamentals
- NCS Lab 2: Configuring Single Area OSPF Within Service Provider
- NCS Lab 3: Configuring MPLS LDP within Service Provider
- NCS Lab 4: Configuring BGP within Service Provider
- NCS Lab 5: Configuring Intra-AS MPLS L3VPN using Static Routing as PE-CE Protocol
- NSO Lab 1: NSO Installation on Ubuntu 18.4
- NSO Lab 2: Adding Device in NSO using NSO CLI Mode
- NSO Lab 3: Adding Device in NSO using NSO GUI Mode
- NSO Lab 4: Configuring Device using NSO CLI Mode
- NSO Lab 5: Configuring Device using NSO GUI Mode
- NSO Lab 6: L3VPN (Layer 3 Virtual Private Networks)
- Perform NSO System Install
- Site to Site VPN with NAT
Linux
- How to Create a playbook in Ansible?
- How to create and execute a script in Linux?
- How to Deploy Containers on Linux?
- How to install Red Hat Linux in a virtual machine using oracle virtual box?
- How to setup apache (httpd) and host website on Linux?
- Linux - Lab 11: Process and Service Management
- Linux - Lab 3: File Management
- Linux - Lab 5: File Compression
- Linux - Lab 7: File and Directory permissions
- Linux - Lab 9: SUID, SGID, SUDO
- What is Data Security in Linux?
- What is Linux Boot Process?
- Sample Whitepaper
SCOR
- SCOR Lab 1: Smurf Attack
- SCOR Lab 10: Enable Network Discovery and IPS Policy on Cisco Firepower
- SCOR Lab 11: Enable File and Malware Policy on Cisco Firepower
- SCOR Lab 12: VPN Configuration on ASA and Firepower
- SCOR Lab 2: Enabling SSH and AAA on Cisco Router
- SCOR Lab 3: ASA Basic Configuration
- SCOR Lab 4: Enable NAT on ASA using CLI and ASDM
- SCOR Lab 5: Configure High Availability on ASA
- SCOR Lab 6: Cisco Firepower Basic Configuration
- SCOR Lab 7: Enable NAT on Cisco Firepower
- SCOR Lab 8: Enable Prefilter Policy on Cisco Firepower
- SCOR Lab 9: Enable Security Intelligence Policy on Cisco Firepower
BGP IPv6
- BGP IPv6 - AS-PATH Attributes
- BGP IPv6 - Community String
- BGP IPv6 - Default Route
- BGP IPv6 - Initial Configuration
- BGP IPv6 - Local Preference Attributes
- BGP IPv6 - MD5 Authentication
- BGP IPv6 - MED Attributes
- BGP IPv6 - Med-always-compare
- BGP IPv6 - Route Reflector
- BGP IPv6 - Summarization
- BGP IPv6 - Summarization with Pre-fix Address
Cisco DevNet
- Cisco DevNet - Lab 1: Installing Workstation as Development Environment
- Cisco DevNet - Lab 10: SD-WAN REST API
- Cisco DevNet - Lab 2: Python Snippets
- Cisco DevNet - Lab 3: Netconf Installing Dev Workstation
- Cisco DevNet - Lab 4: Netconf Setting Up the Router
- Cisco DevNet - Lab 5: Netconf Configuring Devices
- Cisco DevNet - Lab 6: Restconf Installing Dev Workstation
- Cisco DevNet - Lab 7: Restconf Setting Up the Router
- Cisco DevNet - Lab 8: Restconf Getting Hands-On
- Cisco DevNet - Lab 9: Guest Shell
- Cisco DevNet Download Labs Code Repository
Python
- Python Lab 1: Installation of Python
- Python Lab 12: Text File Handling with Python
- Python Lab 15: Excel File Management using Python
- Python Lab 2: Basics of Programming in Python
- Python Lab 4: Data Structures in Python
- Python Lab 5 : Functions in Python
- Python Lab 6 : Modules in Python
- Python Lab 7 : Object Oriented Programming in Python
- Python Lab 8 : Regular Expression in Python
- Python Lab 9 : Exception Handling in Python
- Pers Scratchpad
- Python August 2023
- Python Daily Evening (Jun 14th)
- Python Daily Evening Jan 2023
- Python Daily Evening Oct 26
- Python Daily Evening October 2023
- Python daily morning 04-11-2022
- Python Daily Morning April
- Python Evening 24/2
- Python Evening 27-06-2022
- Python Evening 28
- Python evening scratchpad
- Python Evening Scratchpads 22-09-2022
- Python Exercises
- Python June 02/06/2023
- Python Lab 1: Math, Data Types, Variables
- Python Lab 2: User Input and Conditionals
- Python Lab: Exercises
- Python Lab: Scratchpads
- Python Practice
- Python Programming (May 2022)
- Python Sunday
- Python Sunday 16/04/2023
- Python Sunday 18-12-2022
- Python Sunday 31
- Python Sunday Oct 31
- Python Syntax Base
- Python_Sunday_17092023
DevOps
- DevOps - Lab 1: Installing & Configuring Git
- DevOps - Lab 10: Creating Contact and Contact Groups
- DevOps - Lab 2: Basic Commands of Git
- DevOps - Lab 3: Installing and Configuring Chef
- DevOps - Lab 4: Chef basic commands of Recipes & Cookbooks
- DevOps - Lab 5: Installing Ansible Server
- DevOps - Lab 6: Basic Commands of Ansible
- DevOps - Lab 7: Installing and Configuring Docker
- DevOps - Lab 8: Installing and Configuring Nagios
- DevOps - Lab 9: Installing and Configuring PNP4Nagios
- DevOps
- DevOps - Lab 1: Installing and Configuring Git
IPv6
Microsoft
- Microsoft Lab 1 – Windows Server 2016 Installation
- Microsoft Lab 2 – Windows Server 2016 Basic Configuration and Settings
- Microsoft Lab 3 – ADC (Application Delivery Controllers)
- Microsoft Lab 4 – Active Directory Domain Services
- Microsoft Lab 5 – DC Demote
- Microsoft Lab 6 – Server Upgradation
- Microsoft Lab 7 – Disk Management
- Microsoft Lab 8 – DHCP (Dynamic Host Configuration Protocol)
- Microsoft Lab 9 – WDS (Wireless Distribution System)
OSPF IPv4
OSPF IPv6
EIGRP IPv4
EIGRP IPv6
EIGRP Named
AWS Architect
DMVPN
AWS Devops
Cloud
- OpenStack - Lab 1: Installing OpenStack (Single node) using Packstack
- OpenStack - Lab 2: Configuring Openstack Networking with Neutron using Horizon dashboard
- OpenStack - Lab 3: Managing Virtual Compute on OpenStack with Nova using Horizon dashboard
- OpenStack - Lab 6: Managing Authentication on OpenStack with Keystone using Horizon dashboard
Openshift
VMware
Cisco NSO300
Security
WAN Technology
Access List
CCIE NAT
CCIE STP
EIGRP
IOS
IP Multicast
OSI Model
Routing
Class scratchpads
Working notes from individual batches - exercises set in class, code typed on the projector. Kept because the links exist, not because they read as guides.
FullStack
- Full Stack Daily Evening Dec-27-2021
- Full Stack Daily Evening Feb 2023
- Full Stack Daily Morning 16-01-2023
- Full Stack Development Morning Jan 10 2022
- Full Stack Development Sep 18-09-2023
- Full Stack Morning
- Full Stack Morning (12)
- Full Stack Morning June 21
- Full Stack Morning Oct-8-2021
- Full Stack Sunday Afternoon
- Full-Stack Development Morning j2522
- FullStack Apr14
- FullStack Daily Evening Apr 25
- FULLSTACK DEVELOPER DAILY MORNING RS 23/06/2023
- FullStack Development Daily Evening August 2023
- FullStack Development November 2023
- FullStack Evening 5pm
- FullStack May 2023 Evening
- FullStack Morning Apr 2023
- FullStack November 23 Evening
- FullStack October Sunday
- FullStack Sunday April
- FullStack Sunday M13
- FullStack Sunday October 2023
- Sunday Afternoon FullStack Cont...
Java
- Lab 10: Abstract Window Toolkit (AWT) in Java
- Lab 11: Installing and Configuring Jenkins on Windows
- Lab 11: Java Swing in Action
- LAB 12: Installing and Configuring Jenkins on Linux
- Lab 5: Packages And Array In Java
- Lab 6: Exception Handling in Java
- Lab 7: String Manipulation in Java
- Lab 8: Multi-Threading in Java
- Lab 9: I/O Handling in Java
- Lab1: JDK Installation Instructions
- Lab2: The Software Development Process
- Lab3: Object Creation in Java
- Lab4: Object-Oriented Programming Concept