Ketika membangun jaringan, salah satu cara untuk meningkatkan ketersediaan adalah dengan menyediakan cadangan untuk komponen penting. Hal ini biasanya melibatkan router yang kembar, switch, dan link untuk menjamin keberlanjutan layanan atas kegagalan yang terjadi. Protocol routing dinamis digunakan untuk menjaga jaringan tetap berjalan, trafik routing disekitar permasalan jaringan.
Satu tempat ketika sulit untuk menyediakan tingkat cadangan ini adalah ujung dari jaringan. Terdapat dua alasan utama untuk hal ini:
- Sering tidak praktis untuk menyediakan banyak sambungan jaringan untuk perangkat ujung (biasanya berupa tempat kerja desktop) karena halangan biaya dan pengkabelan horizontal ganda.
- Menjalankan protocol routing dinamis pada ujung jaringan, untuk memungkinkan protocol routing tersebut untuk mendapatkan keuntungan dari banyak jalur jaringan dan atau banyak gateway, walaupun tidak praktis karena overhead jaringan dan menyebabkan kompleksitas pada lingkungan routing.
Virtual Router Redundancy Protocol(VRRP) adalah sebuah standar Internet yang dijelaskan dalam RFC2338. VRRP memberikan perancang jaringan sebuah cara untuk menyediakan layanan gateway yang handal dan mempunyai cadagan untuk IP stasiun ujung. VRRP memperkenalkan konsep virtual router yang dialamatkan oleh IP client yang membutuhkan layanan gateway. Layanan routing yang sebenarnya disediakan oleh router fisik yang menjalankan protocol VRRP.