SDN 개발 사례 : 고성능 SDN 제어기 MuL

  • Published : 2013.02.28

Abstract

네트워크 장비의 제어평면과 전송평면을 분리하고 전체 네트워크의 제어평면을 하나의 중앙 제어기에 통합하는 네트워크 아키텍처인 소프트웨어 정의 네트워킹 (Software Defined Networking)는 네트워크 산업과 학계에서 많은 관심을 받고 있다. 개별적으로 동작하는 기존 네트워크 장비와 달리 모든 제어평면의 기능이 하나의 중앙 제어기에 집중되기 때문에 제어기의 성능, 안정성, 유연성은 해당 제어기가 통제하는 네트워크 전체에 지대한 영향을 미치게 된다. 또 SDN의 제어계층과 전달계층 사이에 표준통신 인터페이스로 확고한 자리를 잡은 OpenFlow는 세계 유수의 글로벌ICT들이 참여하여 SDN열풍의 중심에 위치해있다. 본고 에서는 SDN의 개념에 대해 살펴보고, OpenFlow의 소개와 동작을 설명할 것이다. 또한 국내에서 최초로 개발된 새로운 OpenFlow 제어기인 MuL 제어기 플랫폼을 소개하고 다른 제어기들과의 비교분석을 통해 어떤 차별점을 갖는지 알아보고자 한다.

Keywords

References

  1. Bob Lantz, Brandon Heller, and Nick McKeown. A network in a laptop: Rapid prototyping for softwaredefined networks. In HotNets, pages 1-6, 2010.
  2. McKeown, Nick, et al. "OpenFlow: enabling innovation in campus networks."ACM SIGCOMM Computer Communication Review 38.2 (2008): 69- 74.
  3. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, and N. McKeown. NOX: Towards an Operating System for Networks. In ACM SIGCOMM CCR, July 2008.
  4. Floodlight : floodlight.openflowhub.org
  5. A. Voellmy, J. Kim, and N. Feamster. Procera: A Language for High-Level Reactive Network Control. InProceedings of ACM Sigcomm HotSDN Workshop, 2012.
  6. Urs Hoelzle, Openflw @ Google. Open Networking Summit 2012.
  7. http://www.bell-labs.com/user/erranlli/publications/CellSDN-TR12.pdf
  8. A. Tootoonchian, S. Gorbunov, Y. Ganjali, and M. Casado, "On controller performance in softwarede? ned networks," in USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE), 2012.
  9. S. Hassas Yeganeh and Y. Ganjali, On Scalability of Software-Defined Networking., Communications Magazine, IEEE. Feb.
  10. S. Hassas Yeganeh and Y. Ganjali, "Kandoo: a framework for efficient and scalable offloading of control applications", Proc. HotSDN '12 Wksp., 2012, pp. 19-24.
  11. A. R. Curtis et al., "DevoFlow: Scaling Flow Management for High-Performance Networks," Proc. ACM SIGCOMM '11, 2011, pp. 254-265.
  12. MuL Controller : http://sourceforge.net/projects/mul
  13. 박준우, 박성용 "Performance Comparison Study on High-speed Openflow Controller MuL: an Openflow Controller designed for Performance, Reliability, and Flexibility", 2012년 추계 학술대회.
  14. Rob Sherwood and Kok-Kiong Yap, Cbench: an Open-Flow Controller Benchmarker. (http://www. openflow.org/wk/index.php/Oflops).
  15. TC tool : http://www.linuxfoundation.org/ collaborate/workgroups/networking/iproute2
  16. Openstack : http://www.openstack.org
  17. ONS 2013 : http://opennetsummit.org
  18. KaoruYano, "SDNis Ready to go!", NEC Corporation. Open Networking Summit 2012.(http:// opennetsummit.org/archives/apr12/yano-tuekeynote. pdf)