DOI QR코드

DOI QR Code

다지점 오픈플로우 사이트들을 위한 자동화된 연동 도구의 설계 및 구현

Design and Implementation of an Automated Inter-connection Tool for Multi-Point OpenFlow Sites

  • 나태흠 (광주과학기술원 정보통신공학과) ;
  • 김종원 (광주과학기술원 정보통신공학과)
  • 투고 : 2014.07.30
  • 심사 : 2014.11.01
  • 발행 : 2015.01.15

초록

미래형 서비스 실증을 위해서 실험자들에게 소프트웨어-정의 네트워킹(Software-Defined Networking: SDN)과 클라우드 컴퓨팅(Cloud Computing: CC) 기반으로 융합된 컴퓨팅/네트워킹 자원들을 유연하게 제공하는 통합된 시험/실증 환경의 중요성이 확산되고 있다. 이러한 추세에 맞춰서 OF@TEIN(OpenFlow @ Trans Eurasian Information Network) 시험/실증 환경에서는 국내외 다수 지역들에 가상화를 지원하는 융합형 자원인 SmartX Rack들을 설치하고 이들을 오픈플로우(OpenFlow) 기반의 SDN에 의해 연동하여 활용한다. 본 논문에서는 다지점에 설치된 오픈플로우 사이트들을 2계층 이더넷(Ethernet) 차원에서 연동할 때 원하는 토폴로지에 부합하도록 NVGRE(network virtualized generic route encapsulation) 터널링을 자동으로 설정하고 관제하는 관리도구를 소개한다. 제안한 관리 도구를 활용하면 운용자는 다수의 오픈플로우 사이트들간의 네트워크 연동을 신속하고 효율적으로 관리할 수 있고, 이와 동시에 실험자들은 원하는 가상화된 사용자 네트워크(virtual tenant network)를 최대한 자율적으로 구성하고 활용할 수 있다.

To realize futuristic services with agility, the role of the experimental facility (i.e., testbed) based on integrated resources has become important, so that developers can flexibly utilize the dynamic provisioning power of software-defined networking and cloud computing. Following this trend, an OpenFlow-based SDN testbed environment, denoted as OF@TEIN, connects multiple sites with unique SmartX Racks (i.e., virtualization-enabled converged resources). In this paper, in order to automate the multi-point L2 (i.e., Ethernet) inter-connection of OpenFlow islands, we introduce an automated tool to configure the required Network Virtualization using Generic Routing Encapsulation (NVGRE) tunneling. With the proposed automation tool, the operators can efficiently and quickly manage network inter-connections among multiple OpenFlow sites, while letting developers to control their own traffic flows for service realization experiments.

키워드

과제정보

연구 과제번호 : KOREN 고도화를 위한 Secure SDN 인프라 및 서비스 실증

연구 과제 주관 기관 : 한국정보화진흥원, 한국연구재단

참고문헌

  1. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: Enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, pp. 69-74, 2008.
  2. N. G. Kim and J. Kim, "Connecting NetOpen nodes for NetOpen resource aggregate," Proc. APAN - Network Research Workshop 2012, Aug. 2012.
  3. N. G. Kim, J. Kim, C. Heermann, and I. Baldine, "Interconnecting international network substrates for networking experiments," Proc. TridentCom, Apr. 2011.
  4. OF@TEIN, Proc. APAN - Network Research Workshop 2013, Aug. 2013.
  5. T. Saad, B. Alawieh, S. Gulder, and H. T. Mouftah, "Tunneling techniques for end-to-end VPNs: Generic deployment in an optical testbed environment," IEEE Communications Magazine, Vol. 44, No. 5, pp. 124-132, 2006. https://doi.org/10.1109/MCOM.2006.1637957
  6. Sridhar, T., et al., "Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks," (2014).
  7. "NVGRE overlay networks: Enabling network scalability for a cloud infrastructure," Emulex Corporation, 2012.
  8. D. Farinacci, T. Li, S. Hanks, D. Meyer, P. Traina, "Generic Routing Encapsulation (GRE)," Cisco Systems, 2000.
  9. G. Dommety, "Key and sequence number extensions to GRE," Cisco Systems, 2000.
  10. M. Sridharan, K. Duda, I. Ganga, A. Greenberg, G. Lin, M. Pearson, P. Thaler, C. Tumuluri, N. Venkataramiah, and Y. Wang, "NVGRE: Network virtualization using generic routing encapsulation," Network Working Group, 2011.
  11. J. Pettit, J. Gross, B. Pfaff, and M. Casado, "Virtual Switching in an era of advanced edges," Proc. ITC 22, 2010.
  12. Pfaff, B., and B. Davie, The Open vSwitch Database Management Protocol, RFC 7047, IETF, Dec. 2013.
  13. G. S. Noh, J. R. Kim and J. W. Kim, "Comparative Verification of GRE Tunneling for Multi-site Open- Flow-based SDN Experimental Facility," Korean Institute of Information Scientists and Engineers: KIISE Transactions on Computing Practices, 2013, 19.10: 509-523.