This document provides an overview of the Border Gateway Protocol (BGP) which is the routing protocol that allows routers on the internet to exchange information about reachable destinations. BGP focuses on security and scalability to allow internet service providers to exchange routing information in an open environment. The document discusses how BGP enables routers to share information about hundreds of thousands of IP address prefixes and examines approaches for troubleshooting connectivity issues with BGP.