DOI QR코드

DOI QR Code

연구망에서 가상네트워크 통합제어플랫폼 구현 및 실험

VIMS: Design and Implementation of Virtual Network Integrated Control and Management Framework over National Research Network

  • 조일권 (한국정보화진흥원 디지털인프라단) ;
  • 강선무 (한국정보화진흥원 디지털인프라단)
  • 투고 : 2012.06.04
  • 심사 : 2012.09.13
  • 발행 : 2012.10.30

초록

네트워크 가상화 기술은 NaaS (Network as a Service) 또는 SDN (Software Defined Network)으로 불리는 서비스 지향 아키텍처를 추구하는 미래인터넷에서 중요하게 다루고 있는 연구 분야이다. 네트워크 가상화는 혁신적인 프로토콜들에 대한 상호 독립적인 시험이 가능한 네트워크 테스트베드 구축 기술로서 미래인터넷 연구에서 중요한 역할을 할 것으로 기대하고 있다. 본 논문에서는 단일 도메인의 중소규모 연구망에서 네트워크 가상화를 통해 사용자가 정의하는 토폴로지와 대역폭을 제공하여 다중 사용자의 서비스 트래픽들을 분리, 관리함을 목적으로 하는 제어프레임워크를 제안한다. 본 프레임워크(VIMS; Virtual network Integrated control and Management System)는 이기종의 가상네트워크 장비 제어평면을 수용함으로써 장비에 변경을 요하지 않고 확장할 수 있는 구조를 지닌다. KOREN (Korea advanced REsearch Network)에 적용, 실현 가능성을 확인하였으며 GENI의 제어프레임워크와 비교를 통해 본 프레임워크와의 차이점과 개선을 위한 향후 연구 방향을 도출한다.

Network virtualization technology is a crucial research issue of Future Internet which pursues a service-oriented architecture so-called NaaS (Network as a Service) or SDN (Software Defined Network). Network virtualization is expected to play an important role in Future Internet researches as a network testbed technology which enables innovative protocols to be experimented independently on a common testbed environment. We propose a control framework in order to provide user defined topology and bandwidth services with network virtualization and to separate and manage multiple-user traffics in a small and medium scale - single domain research network. The proposed framework (VIMS; Virtual network Integrated control and Management System) supports testbed expansions without any changes of heterogeneous virtual network support equipments through accommodation of each equipment's control plane. The framework shows a feasibility through applied to KOREN and we describe the differences and further study directions for improvement the framework comparing with GENI control framework.

키워드

참고문헌

  1. A. Feldmann, "Internet clean-slate design : what and why?," ACM SIGCOMM Computer Communication Review, vol. 37, no. 3, pp. 59-64, July 2007. https://doi.org/10.1145/1273445.1273453
  2. Jianli Pan, Subharthi Paul, and Raj Jain, "A survey of the research on future internet architectures," IEEE Communication Magazine, vol. 49, no. 7, pp. 26-36, July 2011.
  3. Chowdhury, N.M.M.K, and Boutab R, "Network virtualization: state of the art and research challenges," IEEE Communication Magazine, vol. 47, no. 7, pp. 20-26, July 2009.
  4. Global Environment for Network Innovations (GENI) Project, July 2 2012, http://www.geni.net/.
  5. OpenFlow, July 2 2012, http://www.openflowswitch.org/.
  6. FIRE: Future Internet Research and Experimentation, July 2 2012, http://cordis.europa.eu/fp7/ict/fire/.
  7. New Generation Network Testbed JGN-X, July 2 2012, http://www.jgn.nict.go.jp/english/index.html.
  8. Junyent, G., Figuerola, S., Lopez, A., and Savoie, M., "UCLPv2: a network virtualization framework built on web services," IEEE Communication Magazine, vol. 46, no. 3, pp. 126-134, Mar. 2008.
  9. OpenDRAC (the Open Dynamic Resource Allocation Controller), July 2 2012. https://www.opendrac.org/.
  10. ProtoGENI, July 2 2012, http://www.protogeni.net/trac/protogeni/.
  11. PlanetLab (An open platform for developing, deploying, and accessing planetary-scale services), July 2 2012, http://www.planetlab.org/.
  12. GEYSERS (Generalized Architecture for Dynamic Infrastructure Services), July 2 2012, http://www.geysers.eu/.
  13. Chin P. Guok, David W. Robertson, Evangelos Chaniotakis, Mary R. Thompson, William Johnston, and Brian Tierney, "A user driven dynamic circuit network implementation," in Proc. GLOBECOM workshops 2008, pp. 1-5, New Orleans, US, Dec. 2008.
  14. Tom Lehman, Jerry Sobieski, Bijan Jabbari, "DRAGON: A framework for service provisioning in heterogeneous grid networks," IEEE Communication Magazine, vol. 44, no. 3, pp. 84-90, Mar. 2006. https://doi.org/10.1109/MCOM.2006.1607870
  15. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, J. Turner, "Open flow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69-74, Apr. 2008.
  16. Open Networking Foundation, July 2 2012, https://www.opennetworking.org/.
  17. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, S. Shenker, "NOX: towards an operating system for networks," ACM SIGCOMM Computer Communications Review, vol. 38, no. 3, pp. 105-110, July 2008. https://doi.org/10.1145/1384609.1384625
  18. R. Sherwood, G. Gibb, K.K. Yap, G. Appenzeller, M. Casado, N. McKeown, G. Parulkar, FlowVisor: A Network Virtualization Layer (OPENFLOW-TR-2009-1), Retrieved July 2, 2012, from http://www.openflow.org/downloads/technicalreports/openflow-tr-2009-1-flowvisor.pdf.
  19. Sungho Shin, Namgon Kim, JongWon Kim, "Design and Implementation of an OpenFlow-based Flow Control and Monitoring Tool for Programmable Networking Experiments," Journal of KIISE : Information Networking, vol. 38, no.1, pp. 11-21, Feb. 2011. (in Korean)
  20. Cisco UCS Manager Architecture(2012), Retrieved July 2, 2012, from http://www.cisco.com/en/US/prod/collateral/ps10265/ps10281/white_paper_c11-525344.pdf.
  21. Larry Peterson, Robert Ricci, Aaron Falk, Jeff Chase, Slice-Based Federation Architecture Version 2.0(2010), Retrieved July 2 2012, from http://groups.geni.net/geni/wiki/SliceFedArch/SFA2.0.pdf.
  22. Tom Mitchell, "GENI aggregate manager API," Geni Engineering Conference 2010 (8th GEC), San Diego, US, July 2010.