What Is Border Gateway Protocol (BGP)?

Border Gateway Protocol (BGP) is a routing protocol responsible for picking the most efficient routes for delivering Internet traffic. The BGP exchanges routing and reachability info among edge routers, which enables the protocol to route packets through networks to their destination. For example, if a user in Brazil loads a website with origin servers in Singapore, the BGP looks at all available traffic paths data could travel and picks the fastest, most efficient route.