On static reachability analysis of IP networks
- 24 August 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 2170-2183
- https://doi.org/10.1109/infcom.2005.1498492
Abstract
The primary purpose of a network is to provide reach- ability between applications running on end hosts. In this paper, we describe how to compute the reachability a network provides from a snapshot of the configuration state from each of the routers. Our primary contribution is the precise definition of the potential reachability of a network and a substantial simplification of the problem through a unified modeling of packet filters and routing protocols. In the end, we reduce a complex, important practical problem to computing the transitive closure to set union and intersection operations on reachability set representations. We then extend our algorithm to model the influence of packet transformations (e.g., by NATs or ToS remapping) along the path. Our technique for static analysis of network reachability is valuable for verifying the intent of the network designer, troubleshooting reacha- bility problems, and performing "what-if" analysis of fail- ure scenarios.Keywords
This publication has 8 references indexed in Scilit:
- Routing design in operational networksACM SIGCOMM Computer Communication Review, 2004
- The temporal and topological characteristics of BGP path changesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- A measurement framework for pin-pointing routing changesPublished by Association for Computing Machinery (ACM) ,2004
- Integrity for virtual private routed networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- IP network configuration for intradomain traffic engineeringIEEE Network, 2001
- IP Network Address Translator (NAT) Terminology and ConsiderationsPublished by RFC Editor ,1999
- Use of OSI IS-IS for routing in TCP/IP and dual environmentsPublished by RFC Editor ,1990
- Routing Information ProtocolPublished by RFC Editor ,1988