BGP has been around since the early days of the internet, all the way back to the days of ARPANET.
BGP dates to 1969, where it sent a message through the internet and only a portion of the message was received, but it was considered a success.
In 1971, ARPANET implemented more internet protocols. These were early data packet switching-type protocols, which in turn provided us with the TCP/IP.
In 1982, an attempt was made to create an internet protocol and the GGP, or the Gateway-to-Gateway Protocol, came to be. Unfortunately, it did not scale well and suffered from excessive overhead in the managing of routing tables, and troubleshooting a non-centralized system proved to be extremely difficult.
To fix these deficiencies, the Exterior Gateway Protocol (EGP) was developed, which started the concept of autonomous systems. The purpose of this protocol was...