• DocumentCode
    1469864
  • Title

    FSR: Formal Analysis and Implementation Toolkit for Safe Interdomain Routing

  • Author

    Wang, Aiping ; Jia, Li ; Zhou, Weicheng ; Ren, Yi ; Loo, Boon Thau ; Rexford, Jennifer ; Nigam, Vivek ; Scedrov, Andre ; Talcott, Carolyn

  • Author_Institution
    University of Pennsylvania,
  • Volume
    20
  • Issue
    6
  • fYear
    2012
  • Firstpage
    1814
  • Lastpage
    1827
  • Abstract
    Interdomain routing stitches the disparate parts of the Internet together, making protocol stability a critical issue to both researchers and practitioners. Yet, researchers create safety proofs and counterexamples by hand and build simulators and prototypes to explore protocol dynamics. Similarly, network operators analyze their router configurations manually or using homegrown tools. In this paper, we present a comprehensive toolkit for analyzing and implementing routing policies, ranging from high-level guidelines to specific router configurations. Our Formally Safe Routing (FSR) toolkit performs all of these functions from the same algebraic representation of routing policy. We show that routing algebra has a natural translation to both integer constraints (to perform safety analysis with SMT solvers) and declarative programs (to generate distributed implementations). Our extensive experiments with realistic topologies and policies show how FSR can detect problems in an autonomous system´s (AS´s) iBGP configuration, prove sufficient conditions for Border Gateway Protocol (BGP) safety, and empirically evaluate convergence time.
  • Keywords
    Algebra; Guidelines; Peer to peer computing; Routing; Routing protocols; Safety; Communications technologoy; declarative networking; formal analysis; routing algebra;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2187924
  • Filename
    6169964