BGP (Border Gateway Protocol) is a standardized exterior gateway protocol used to exchange routing information between different systems on the internet. It is the protocol used to make core routing decisions and is essential for the administration of internet traffic.