The stable paths problem and interdomain routing
IEEE/ACM Transactions on Networking (TON)
Analysis of the MED Oscillation Problem in BGP
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
Measuring ISP topologies with rocketfuel
IEEE/ACM Transactions on Networking (TON)
Detecting BGP configuration faults with static analysis
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Why do internet services fail, and what can be done about it?
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Configuration management at massive scale: system design and experience
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Netkit: easy emulation of complex networks on inexpensive hardware
Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Configuration management and security
IEEE Journal on Selected Areas in Communications - Special issue on network infrastructure configuration
PACMAN: a platform for automated and controlled network operations and configuration management
Proceedings of the 5th international conference on Emerging networking experiments and technologies
The stratified shortest-paths problem
COMSNETS'10 Proceedings of the 2nd international conference on COMmunication systems and NETworks
A network in a laptop: rapid prototyping for software-defined networks
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
IEEE Transactions on Visualization and Computer Graphics
Modeling the routing of an autonomous system with C-BGP
IEEE Network: The Magazine of Global Internetworking
PaDIS emulator: an emulator to evaluate CDN-ISP collaboration
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Reproducible network experiments using container-based emulation
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Hi-index | 0.00 |
Emulated networks and systems, where router and server software are run in virtual environments, allow network operators and researchers to perform experiments at large scale more economically than in testbeds. Running real code provides a greater level of realism than simulation. However, large scale comes with a problem: running real software means each test needs at least as much configuration as a real network. To recognise the true value of emulation at scale, we need to reduce the complexity of building, configuring, deploying, and measuring emulated networks. We present a system to facilitate emulation by providing translation from a high-level network design into a concrete set of configurations that are automatically deployed into one of several emulation platforms. Our system can be used to construct multi-domain networks in minutes, and is scalable to networks with over a thousand devices. It is modular, allowing support for different protocols, topology designs, and target platforms: Quagga, JunOS, IOS, etc. Users, from both the research community and industry, have already demonstrated its value in research and education.