Towards a logic for wide-area Internet routing

Nick Feamster, Hari Balakrishnan

Research output: Contribution to conferencePaperpeer-review

6 Scopus citations


Interdomain routing is a massive distributed computing task that propagates topological information for global reachability. Today's interdomain routing protocol, BGP4, is exceedingly complex because the wide variety of goals that it must meet - including fast convergence, failure resilience, scalability, policy expression, and global reachability - are accomplished by mechanisms that have complicated interactions and unintended side effects. The complexity of wide-area routing configuration and protocol dynamics requires mechanisms for expressing wide-area routing that adhere to a set of logical rules. We propose a set of rules, called the routing logic, which can be used to determine whether a routing protocol satisfies various properties. We demonstrate how this logic can aid in analyzing the behavior of BGP4 under various configurations. We also speculate on how the logic can be used to analyze existing configuration in real-world networks, synthesize network-wide router configuration from a high-level policy language, and assist protocol designers in reasoning about new routing protocols.

Original languageEnglish (US)
Number of pages12
StatePublished - 2003
EventACM SIGCOMM Workshop on Future Directions in Network Architecture, FDNA '03 - Karlsruhe, Germany
Duration: Aug 25 2003Aug 27 2003


OtherACM SIGCOMM Workshop on Future Directions in Network Architecture, FDNA '03

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering


  • C.2.2 [computer-communication networks]: routing protocols
  • Design
  • Performance
  • Protocol verification
  • Reliability


Dive into the research topics of 'Towards a logic for wide-area Internet routing'. Together they form a unique fingerprint.

Cite this