An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
ACM Transactions on Computer Systems (TOCS)
An integrated experimental environment for distributed systems and networks
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Avoiding instability during graceful shutdown of multiple OSPF routers
IEEE/ACM Transactions on Networking (TON)
RouterFarm: towards a dynamic, manageable network edge
Proceedings of the 2006 SIGCOMM workshop on Internet network management
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
SockMi: a solution for migrating TCP/IP connections
PDP '07 Proceedings of the 15th Euromicro International Conference on Parallel, Distributed and Network-Based Processing
Virtual routers on the move: live router migration as a network-management primitive
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Making routers last longer with ViAggre
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Cisco IOS XR Fundamentals
Migration without virtualization
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
Automated provisioning of BGP customers
IEEE Network: The Magazine of Global Internetworking
The "Platform as a service" model for networking
INM/WREN'10 Proceedings of the 2010 internet network management conference on Research on enterprise networking
Seamless network-wide IGP migrations
Proceedings of the ACM SIGCOMM 2011 conference
Rehoming edge links for better traffic engineering
ACM SIGCOMM Computer Communication Review
Lossless migrations of link-state IGPs
IEEE/ACM Transactions on Networking (TON)
Improving network agility with seamless BGP reconfigurations
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Network operators are under tremendous pressure to make their networks highly reliable to avoid service disruptions. Yet, operators often need to change the network to upgrade faulty equipment, deploy new services, and install new routers. Unfortunately, changes cause disruptions, forcing a trade-off between the benefit of the change and the disruption it will cause. In this paper we present router grafting, where parts of a router are seamlessly removed from one router and merged into another. We focus on grafting a BGP session and the underlying link-from one router to another, or between blades in a cluster-based router. Router grafting allows an operator to rehome a customer with no disruption, compared to downtimes today measured in minutes. In addition, grafting a BGP session can help in balancing load between routers or blades, planned maintenance, and even traffic management. We show that grafting a BGP session is practical even with today's monolithic router software. Our prototype implementation uses and extends Click, the Linux kernel, and Quagga, and introduces a daemon that automates the migration process.