Running BGP in Data Centers at Scale
Anubhavnidhi Abhashkumar, Kausik Subramanian, Alexey Andreyev, Hyojeong Kim, Nanda Kishore Salem, Jingyi Yang, Petr Lapukhov, Aditya Akella, Hongyi Zeng
Abstract
Border Gateway Protocol (BGP) forms the foundation for routing in the Internet. More recently, BGP has made serious inroads into data centers on account of its scalability, extensive policy control, and proven track record of running the Internet for a few decades. Data center operators are known to use BGP for routing, often in different ways. Yet, because data center requirements are very different from the Internet, it is not straightforward to use BGP to achieve effective data center routing.
In this paper, we present Facebook's BGP-based data center routing design and how it marries data center's stringent requirements with BGP's functionality. We present the design's significant artifacts, including the BGP Autonomous System Number (ASN) allocation, route summarization, and our sophisticated BGP policy set. We demonstrate how this design provides us with flexible control over routing and keeps the network reliable. We also describe our in-house BGP software implementation, and its testing and deployment pipelines. These allow us to treat BGP like any other software component, enabling fast incremental updates. Finally, we share our operational experience in running BGP and specifically shed light on critical incidents over two years across our data center fleet. We describe how those influenced our current and ongoing routing design and operation.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1ee30cfb-7f7f-41e2-a7d5-3cc4d4f07240Cited by top-tier papers8
- Practical Intent-driven Routing Configuration SynthesisSivaramakrishnan Ramanathan, Ying Zhang, Mohab Gawish, Yogesh Mundada et al.NSDI 2023 · 37 citations
- Modular Control Plane Verification via Temporal InvariantsTimothy Alberdingk Thijm, Ryan Beckett, Aarti Gupta, David WalkerPLDI 2023 · 22 citations
- Crescent: Emulating Heterogeneous Production Network at ScaleZhaoyu Gao, Anubhavnidhi Abhashkumar, Zhen Sun, Weirong Jiang et al.NSDI 2024 · 15 citations
- Precise Data Center Traffic Engineering with Constrained Hardware ResourcesShawn Shuoshuo Chen, Keqiang He, Rui Wang, Srinivasan Seshan et al.NSDI 2024 · 7 citations
- Matryoshka: Realizing Hyperscale Data Center Network Design for the AI EraYan Cai, Jialong Li, Kutalmis Akpinar, Tianxiang Li et al.NSDI 2026 · 3 citations
Builds on2
Related papers
- Centralium: A Hybrid Route-Planning Framework for Large-Scale Data Center Network MigrationsYikai Lin, Mohab Gawish, Shih-Hao Tseng, Lixin Gao et al.SIGCOMM 2025 · 2 citations
- Cutting Through the Noise to Infer Autonomous System TopologyKirtus G. Leyba, Joshua J. Daymude, Jean-Gabriel Young, M. E. J. Newman et al.INFOCOM 2022 · 5 citations
- The Ivory Tower Syndrome: Operators' Reflections on Academic BGP Security SolutionsAleeza Suhel Inamdar, Tobias Fiebig, Mannat KaurUSENIX Security 2026
- TENSOR: Lightweight BGP Non-Stop RoutingCongcong Miao, Yunming Xiao, Marco Canini, Ruiqiang Dai et al.SIGCOMM 2023 · 2 citations
- Exploiting vulnerabilities at IXP route servers to perform stealth BGP hijacksGabby Rimlinger, Joaquim Pereira, Matthieu Gouel, Olivier Fourmaux et al.CCS 2026
