Introduction maintain routing table automatically choose "best" path recover from network failures (reroute) network redundancy