Labs / Internetwork

Network engineerThe medal for finishing it

Road 4 of 11

Internetwork

Joining networks into one: NAT, routing protocols, and BGP and its policy between providers.

3 groups · 8 labs · builds on First Contact

Start this road, free

NAT: port forwards, static, pools & traversal

Many devices behind one address, and getting back in.

  1. 01 A home router: NAT, one port forward, and the firewall Hide a house behind NAT, then open exactly one service with port forwarding. Free
  2. 02 Static NAT, address pools and overload NAT explained on a Linux router: static for a server, then a pool, then overload. Pro
  3. 03 NAT traversal: two devices behind NAT, talking directly Punch a UDP hole between two NATed peers, and see where it fails. Pro

RIP & OSPF

Routers that find their own routes.

  1. 01 RIP: routing by rumour Route by hop count with RIP and watch a loop count to infinity. Pro
  2. 02 OSPF: routers that find their own routes Let routers map the network themselves and reroute when one fails. Pro
  3. 03 OSPF network types, DR election and LSAs Elect a DR on a shared segment, split areas and read the LSA types. Pro

BGP: the internet's routing

Routes between networks run by different organisations.

  1. 01 BGP: how the networks of the internet find each other Join autonomous systems with BGP, steer traffic by prepending and survive a cut. Pro
  2. 02 BGP policy: local preference, MED, communities and RPKI Steer BGP with local-pref, MED and communities, then stop a leak and a hijack. Pro

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.

Start this lab, free