This document provides an overview and introduction to the Border Gateway Protocol (BGP). It discusses key concepts of BGP including how it allows networks to advertise routes to each other using attributes like AS paths, next hop, and local preference. The document also covers multihoming techniques without and with BGP, and how BGP attributes like MED are used for traffic engineering.