BGP Scaling Techniques for NRENs

Joe Kimaili (UbuntuNet Alliance), Wilson Wasswa (UbuntuNet Alliance)


The Internet is made of interconnected networks that allow devices in one network to communicate with devices in other networks by exchanging data packets. When the communicating devices are not in the same network/Autonomous System(AS), packets need to travel through a path of different networks to reach their destination. The routing protocol used for communication between different autonomous systems is called Border Gateway Protocol (BGP)

This workshop will introduce participants to some of the BGP scaling techniques used in Internet Service Provider (ISP) environments including peer-groups, Route Reflectors and BGP Communities, and how these techniques inform the design of BGP backbones. Peer-groups and Route Reflectors are widely used in ISP backbones as they considerably ease the configuration and administration of BGP core networks. Community usage is also gaining in popularity as the feature provides considerable benefits in controlling routing policy between different autonomous systems.