The document presents BGP (Border Gateway Protocol) techniques for Internet Service Providers, introducing its fundamentals, including the structure of autonomous systems (AS) and how BGP operates in both internal and external contexts. It discusses various attributes critical to BGP path selection, such as AS-path, next-hop, local preference, and multi-exit discriminator, along with their roles in influencing routing policies. Furthermore, the document emphasizes best practices for deploying BGP within ISP networks and managing community attributes to effectively apply routing policies.