Routing
Learn how packets are routed across networks!
0 of 7 lessons complete
Practice in terminal (Ubuntu sandbox) ↗
Syllabus
- 01 What is a router? Learn how routers select next hops and forward IP packets between networks. ✓
- 02 Routing Table Learn how to read Linux routes and inspect the route selected for a destination. ✓
- 03 Path of a Packet Learn how routes, neighbor discovery, frames, and routers carry an IP packet across a path. ✓
- 04 Routing Protocols Learn how dynamic routing protocols exchange reachability and converge on usable forwarding paths. ✓
- 05 Distance Vector Protocols Learn how distance-vector protocols derive routes from neighbor advertisements and limit loops. ✓
- 06 Link State Protocols Learn how link-state protocols form adjacencies, flood topology information, and calculate paths. ✓
- 07 Border Gateway Protocol Learn how BGP exchanges policy-controlled IP reachability between and within autonomous systems. ✓
Frequently Asked Questions
What routing protocols are introduced?
The course explains the ideas behind distance-vector and link-state protocols and introduces BGP for exchanging routes between large networks.
Will I learn how to read a routing table?
Yes. A dedicated lesson explains routing-table entries and how systems choose a path when forwarding traffic toward a destination.
Do I need to complete Subnetting first?
A working understanding of IP addresses and network prefixes is recommended because routing decisions operate on those address ranges.