Labs / The Architect

ToolsmithThe medal for finishing it

Road 10 of 11

The Architect

Running the network from programs, then designing whole networks from a brief: segmentation, NAT and DMZ, redundancy and failover.

3 groups · 3 labs · 4 designs · builds on Speaking Protocols , Internetwork

Start this road

Automation: REST APIs, Ansible & SDN

Running the network from code and controllers.

  1. 01 A REST API that changes the network Change the network through a controller's REST API with curl and JSON. Pro
  2. 02 Network automation: Ansible pushes the config Push router config from code with Ansible, then catch and undo drift. Pro
  3. 03 SDN: one controller programs every switch Let one OpenFlow controller program every switch, then take it away. Pro

Design: segmentation, NAT & DMZ

Design an office's networks, NAT and DMZ from a brief.

  1. 01 Small office Design
  2. 02 Web hosting Design

Design: redundancy & failover

Design networks that keep working through a failure.

  1. 01 Busy site Design
  2. 02 Two lines Design

Learn it on real machines.

Every lab is a small network of real Linux machines in your browser. Start with a free account: Google or email, no card.

Open this lab