Virtual routers on the move: Live router migration as a network-management primitive

Yi Wang, Eric Keller, Brian Biskeborn, Jacobus Van Der Merwe, Jennifer L. Rexford

Research output: Contribution to journalConference articlepeer-review

177 Scopus citations


The complexity of network management is widely recognized as one of the biggest challenges facing the Internet today. Point solutions for individual problems further increase system complexity while not addressing the underlying causes. In this paper, we argue that many network-management problems stem from the same root cause - -the need to maintain consistency between the physical and logical configuration of the routers. Hence, we propose VROOM (Virtual ROuters On the Move), a new network-management primitive that avoids unnecessary changes to the logical topology by allowing (virtual) routers to freely move from one physical node to another. In addition to simplifying existing network-management tasks like planned maintenance and service deployment, VROOM can also help tackle emerging challenges such as reducing energy consumption. We present the design, implementation, and evaluation of novel migration techniques for virtual routers with either hardware or software data planes. Our evaluation shows that VROOM is transparent to routing protocols and results in no performance impact on the data traffic when a hardware-based data plane is used.

Original languageEnglish (US)
Pages (from-to)231-242
Number of pages12
JournalComputer Communication Review
Issue number4
StatePublished - 2008
EventACM SIGCOMM 2008 Conference on Data Communication, SIGCOMM'08 - Seattle, WA, United States
Duration: Aug 17 2008Aug 22 2008

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Networks and Communications


  • Architecture
  • Internet
  • Migration
  • Routing
  • Virtual router


Dive into the research topics of 'Virtual routers on the move: Live router migration as a network-management primitive'. Together they form a unique fingerprint.

Cite this