SDN and Edge Services
Software-defined networking and edge services: network virtualisation, control and data planes, OpenFlow flow tables, a hands-on Mininet lab, addressing and subnetting, BGP and VPC peering, edge/fog/mist computing, content delivery networks, security at the edge, and the cloud automation toolkit (AWS CLI, CloudFormation, GitHub Actions, Well-Architected).
Interactive lessons for a module on software-defined networking (SDN) and edge services. The network stops being hardware you configure box-by-box and becomes software you program from one place — and compute moves back out towards the users and devices that generate the data. Work through the lessons in order; each one is a self-contained interactive page with quick checks and hands-on activities.
Part one — software-defined networks:
- What SDN is, why it exists, and the control-plane / data-plane split
- Inside NICs, switches, routers and firewalls — then virtualising them
- OpenFlow, flow tables and what happens on a table miss
- A Mininet SDN lab on AWS: custom topologies, ping, iperf and packet capture
- MAC and IP addressing, CIDR and subnetting; BGP, VPC peering and Transit Gateway
Part two — edge services and automation:
- Edge, fog and mist computing, and where the edge actually sits
- Content delivery networks: origin and edge servers, caching, and request routing
- Security at the edge: DDoS and AWS Shield, WAF, encryption and shared responsibility
- Cloud foundations refresher, the AWS CLI, and infrastructure as code with CloudFormation
- CI/CD with GitHub Actions, and the AWS Well-Architected Framework
Lessons
-
1 SDN Foundations → -
2 Cloud Foundations → -
3 Network Virtualisation Foundations → -
4 Flow Tables Foundations → -
5 Addressing Foundations → -
6 Mininet Lab → -
7 Peering Foundations → -
8 Edge Computing Foundations → -
9 CDN Foundations → -
10 Edge Security Foundations → -
11 AWS CLI Foundations → -
12 IaC Foundations → -
13 GitHub Actions Foundations → -
14 Well-Architected Foundations → -
15 BGP and Cloud Peering Foundations → -
16 Streaming Foundations →
Videos
Books & reading
- 📖 Open Networking Foundation — OpenFlow switch specification
- 📖 Mininet — walkthrough and documentation
- 📖 AWS Documentation — VPC peering
- 📖 AWS Documentation — Transit Gateway
- 📖 Amazon CloudFront Developer Guide
- 📖 AWS Shield — DDoS protection
- 📖 AWS WAF Developer Guide
- 📖 AWS CloudFormation User Guide
- 📖 AWS Well-Architected Framework
- 📖 GitHub Actions documentation