Border Gateway Protocol (BGP)
### Border Gateway Protocol (BGP) --- #### **1. Introduction to BGP** - **What is BGP?** - BGP (Border Gateway Protocol) is a standardized exterior gateway protocol (EGP) used to exchange routing information between autonomous systems (AS) on the internet. - It is the protocol that makes the internet work by enabling data routing between different networks. - **Key Purpose:** - BGP is designed to route data between autonomous systems (AS), which are large networks or groups of networks under a single administrative control. - **Version:** - The current version is BGP-4 (defined in RFC 4271), which supports Classless Inter-Domain Routing (CIDR). --- #### **2. Key Features of BGP** - **Path Vector Protocol:** - BGP is a path vector protocol, meaning it maintains the path information that gets updated dynamically. - It uses attributes like AS_PATH to prevent routing loops. - **Scalability:** - BGP is highly scalable and ...