Operation and Command of Virtual Router Redundancy Protocol in Open N2OS

Open N2OS를 활용한 가상 라우터 이중화 프로토콜의 기능 동작과 명령어

  • Lee, ChangSik (Network Research Division, Electronics and Telecommunication Research Institute (ETRI)) ;
  • Ryu, HoYong (Network Research Division, Electronics and Telecommunication Research Institute (ETRI)) ;
  • Park, Jaehyung (Department of Electronics and Computer Engineering, Chonnam National University)
  • 이창식 (한국전자통신연구원(ETRI) 네트워크연구본부) ;
  • 류호용 (한국전자통신연구원(ETRI) 네트워크연구본부) ;
  • 박재형 (전남대학교 전자컴퓨터공학과)
  • Received : 2018.04.12
  • Accepted : 2018.04.27
  • Published : 2018.04.30


Virtual router redundancy protocol (VRRP) was designed as a solution to support fast fail-over in case of network failure. There exists virtual router which acts as default gateway in LAN, and the virtual router is dynamically elected between master and backup router. Through this protocol, end-hosts can be provided seamless network service. However, it needs expensive license fees and maintenance costs to adopt current commercial network operating systems. Furthermore, they are commonly enterprise proprietary software and inherently closed source. In order to tackle these problem, Open N2OS which is open source based open network software platform was developed. It has no dependency on hardware equipment, and provides high availability, scalability, various networking functions. In this paper, we handle VRRP operation and mechanism with related command line interface (CLI).

네크워크 장애 발생 시 재빠른 장애조치를 지원하기 위한 방법으로 가상 라우터 이중화 프로토콜 (VRRP)이 고안되었다. VRRP는 LAN 상에서 외부로 나가는 게이트웨이 역할을 하는 가상의 라우터가 존재하고, 이를 마스터 라우터와 백업 라우터 간에 동적으로 선정함으로써 마스터 라우터의 장애 발생 시에도 사용자들이 중단 없는 망 서비스를 받을 수 있도록 네트워크 이중화 기능을 제공한다. 하지만, 라우터 장비를 운용하기 위해 필요한 네트워크 운영체제 (OS) 들은 비싼 초기 도입 비용과 판매 기업에 종속된 closed 아키텍처라는 단점을 가지고 있다. 이를 해결하고자, 오픈 소스를 기반으로 한 개방형 네트워크 소프트웨어 플랫폼인 Open N2OS가 개발 되었다. Open N2OS는 하드웨어에 종속되지 않고, 고가용성, 유연한 확장성, 다양한 네트워킹 기능을 지원하는 특징을 갖고 있다. 본 논문에서는 Open N2OS에서 지원하는 VRRP 프로토콜의 기능 동작과 구조를 다루고, Open N2OS의 명령어 인터페이스를 통해 제공되는 VRRP 관련 명령어들을 소개한다.



Grant : 차세대 네트워크 컴퓨팅 플랫폼

Supported by : 과학기술정통부


  1. R. Hinden, D. Mitzel, P. Hunt, P. Higginson, M. Shand, A. Lindem, S. Knight, D. Weaver and D. Whipple, "Virtual Router Redundancy Protocol," Internet Draft, draft-ietfvrrpspec-v2-06.txt, Feburary 2002.
  2. R. Hinden, Ed., "Virtual Router Redundancy Protocol," RFC 3768, April 2004
  3. S. Knight, D. Weaver, D.Whipple, R.Hinden, D. Mitzel, P. Hunt, P. Higginson, M. Shand, and A. Lindem, "Virtual Router Redundancy Protocol," RFC 2338, April 1998.
  4. Singh, G., & Raju, M. V. (2012). Dual Gateway Routing Protocol. Paper presented at the 2012 International Conference on Computing Sciences (ICCS).
  5. J. Etienne, "VRRPd: overview, implementation and usage," Ottawa Linux Symposium 2001, July 2001
  6. J. Ranta, "Router Redundancy and Scalability Using Clustering," Seminar on Internetworking, Spring 2004, eds. A. Yla-Jaaski, N. Kasinskaja, [Online] Available: a.pdf, June 2004.
  7. Electronic and Telecommunications Research Institute (ETRI), "Neutralized Network Operating System", [Online]. Available: