link state protocols
Russ's course on OE
all of them uses Dijkstra SPF
lfa = loop free alternate