Types
Dynamic routing protocols can be divided into two main categories:
IGP (Interior Gateway Protocol)
Used to share routes within a single autonomous system (AS), which is a single organization (ie. a company).
EGP (Exterior Gateway Protocol)
Used to share routes between different autonomous systems.

Algorithm type
Routing type
Algorithm type
Protocol
IGP
Distance Vector
Routing Information Protocol (RIP)
Enhanced Interior Gateway Routing Protocol (EIGRP)
Link State
Open Shortest Path First (OSPF)
Intermediate System to Intermediate System (IS-IS)
EGP
Path Vector
Border Gateway Protocol (BGP)
Last updated