Routing algorithms #

Graph abstraction #

Algorithm classifications #

Dijkstra’s algorithm #

Hierarchical routing #

There can be multiple links between regions.

Routing the internet #

OSPF #

Link state algorithms, because they are global, works perfect for smaller networks.

BGP #

To help remember: iBGP = internal border gateway protocol, eBGP = external border gateway protocol

Broadcast and multicast routing #
