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.
- Gao, L., and Rexford, J. Stable Internet routing without global coordination. In ACM SIGMETRICS (2000). Google ScholarDigital Library
- Griffin, T. G., Shepherd, F. B., and Wilfong, G. The stable paths problem and interdomain routing. IEEE/ACM Trans. on Networking 10 (2002). Google ScholarDigital Library
- Griffin, T. G., and Sobrinho, J. L. Metarouting. In ACM SIGCOMM (2005). Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Network Simulator 3. http://www.nsnam.org/.Google Scholar
- Sobrinho, J. An algebraic theory of dynamic network routing. IEEE/ACM Trans. on Networking 13 (2005). Google ScholarDigital Library
- 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 Scholar
- Yices. http://yices.csl.sri.com/.Google Scholar
Index Terms
- FSR: formal analysis and implementation toolkit for safe inter-domain routing
Recommendations
FSR: formal analysis and implementation toolkit for safe inter-domain routing
SIGCOMM '11: Proceedings of the ACM SIGCOMM 2011 conferenceWe 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 ...
FSR: formal analysis and implementation toolkit for safe interdomain routing
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 ...
Modeling and analyzing the convergence property of the BGP routing protocol in SPIN
The Border Gateway Protocol (BGP) is an interdomain routing protocol such that each autonomous system can independently formulate its routing policies. However, BGP does not always converge, because its routing policies may conflict and cause BGP to ...
Comments