Which of the following dynamic routing protocols uses a path vector mechanism and is often used between Internet Service Providers (ISPs) for routing between autonomous systems?
Border Gateway Protocol (BGP)
Routing Information Protocol (RIP)
Open Shortest Path First (OSPF)
Enhanced Interior Gateway Routing Protocol (EIGRP)