Stabilizing route selection in BGP

P. Brighten Godfrey, Matthew Caesar, Ian Haken, Yaron Singer, Scott Shenker, Ion Stoica

Research output: Contribution to journalArticlepeer-review


Route instability is an important contributor to data plane unreliability on the Internet and also incurs load on the control plane of routers. In this paper, we study how route selection schemes can avoid these changes in routes. Modifying route selection implies a tradeoff between stability, deviation from operators' preferred routes, and availability of routes. We develop algorithms to lower-bound the feasible points in these tradeoff spaces. We also propose a new approach, Stable Route Selection (SRS), which uses flexibility in route selection to improve stability without sacrificing availability and with a controlled amount of deviation. Through large-scale simulation, a software-router implementation, and an emulation with real-world BGP update feeds, we demonstrate that SRS is a promising approach to safely stabilize route selection.

Original languageEnglish (US)
Article number6732975
Pages (from-to)282-299
Number of pages18
JournalIEEE/ACM Transactions on Networking
Issue number1
StatePublished - Feb 1 2015


  • IP networks
  • Internet
  • routing protocols
  • wide area networks

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Computer Networks and Communications
  • Electrical and Electronic Engineering


Dive into the research topics of 'Stabilizing route selection in BGP'. Together they form a unique fingerprint.

Cite this