Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
demonstration

FSR: formal analysis and implementation toolkit for safe inter-domain routing

Published:15 August 2011Publication History
Skip Abstract Section

Abstract

We present the demonstration of 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 very natural translation to both integer constraints (to perform safety analysis using SMT solvers) and declarative programs (to generate distributed implementations). Our demonstration with realistic topologies and policies shows how FSR can detect problems in an AS's iBGP configuration, prove sufficient conditions for BGP safety, and empirically evaluate convergence time.

References

  1. Gao, L., and Rexford, J. Stable Internet routing without global coordination. In ACM SIGMETRICS (2000). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Griffin, T. G., Shepherd, F. B., and Wilfong, G. The stable paths problem and interdomain routing. IEEE/ACM Trans. on Networking 10 (2002). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Griffin, T. G., and Sobrinho, J. L. Metarouting. In ACM SIGCOMM (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Loo, B. T., Condie, T., Garofalakis, M., Gay, D. E., Hellerstein, J. M., Maniatis, P., Ramakrishnan, R., Roscoe, T., and Stoica, I. Declarative networking. In Communications of the ACM 52 (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Muthukumar, S. C., Li, X., Liu, C., Kopena, J. B., Oprea, M., and Loo, B. T. Declarative toolkit for rapid network protocol simulation and experimentation. In ACM SIGCOMM (demo) (2009).Google ScholarGoogle Scholar
  6. Network Simulator 3. http://www.nsnam.org/.Google ScholarGoogle Scholar
  7. Sobrinho, J. An algebraic theory of dynamic network routing. IEEE/ACM Trans. on Networking 13 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Wang, A., Jia, L., Zhou, W., Ren, Y., Loo, B. T., Rexford, J., Nigam, V., Scedrov, A., and Talcott, C. FSR: Formal analysis and implementation toolkit for safe inter-domain routing. University of Pennsylvania Tech. Report MS-CIS-11-10 (2011), http://repository.upenn.edu/cis_reports/954/.Google ScholarGoogle Scholar
  9. Yices. http://yices.csl.sri.com/.Google ScholarGoogle Scholar

Index Terms

  1. FSR: formal analysis and implementation toolkit for safe inter-domain routing

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGCOMM Computer Communication Review
      ACM SIGCOMM Computer Communication Review  Volume 41, Issue 4
      SIGCOMM '11
      August 2011
      480 pages
      ISSN:0146-4833
      DOI:10.1145/2043164
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCOMM '11: Proceedings of the ACM SIGCOMM 2011 conference
        August 2011
        502 pages
        ISBN:9781450307970
        DOI:10.1145/2018436

      Copyright © 2011 Copyright is held by the owner/author(s)

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 August 2011

      Check for updates

      Qualifiers

      • demonstration

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader