OpenStack 분산 라우터(DVR) 기술 분석

Analaysis of OpenStack Neutron Distributed Virtual Router Technology

  • 박종근 (네트워크컴퓨팅융합연구실) ;
  • 윤승현 (네트워크컴퓨팅융합연구실) ;
  • 이범철 (네트워크컴퓨팅융합연구실)
  • 발행 : 2015.06.01

초록

다양한 규모와 형태의 클라우드 인프라를 보다 쉽게 구축하고 관리할 수 있는 공개 소프트웨어 기반의 클라우드 운영체제인 OpenStack은 Icehouse 배포판 이후부터 새로운 기능의 추가 못지 않게 안정성 확보에 주력하면서 엔터프라이즈 클라우드를 위한 기본 기능이 성숙 단계에 진입하고 있는 것으로 판단된다. 다만, 클라우드 네트워킹을 담당하는 Neutron의 경우 네트워크 기능 가상화(NFV: Network Functions Virtualisation) 기술의 출현으로 더욱 많은 관심을 받고 있으나 아직 기술의 복잡성, 성능 및 고가용성 등에 대한 우려 등으로 폭넓게 활용되지 못하고 있다. 이에 따라 Neutron 프로젝트에서는 분산 라우터(DVR : Distributed Virtual Router) 기술과 L3(Layer 3) 고가용성 기술 등을 새롭게 선보이게 되었다. 본고에서는 지난 10월, 10번째로 발표된 Juno 배포판의 특징을 간략히 살펴본 다음, Neutron 프로젝트에서 꾸준히 요구되어 왔던 분산 라우터(DVR) 기술에 대한 개발 현황과 특징 그리고 동작 방식에 대해 정리한다.

키워드