the following article is combining the best video resources i found to summarize and explain routing protocols in brief and easy was. check the videos below in order.
RIP, OSPF, EIFRP, Static Router Comparison
OSPF, EIGRP Route Redistribution
Border Gateway Protocol (BGP)
is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems (AS) on the Internet. The protocol is often classified as a path vector protocol but is sometimes also classed as a distance-vector routing protocol.
Multiprotocol Label Switching (MPLS)
is a type of data-carrying technique for high-performance telecommunications networks. MPLS directs data from one network node to the next based on short path labels rather than long network addresses, avoiding complex lookups in a routing table.