대규모 소프트웨어 정의 네트워크 구축을 위한 이슈 및 연구동향

  • Published : 2013.02.28

Abstract

소프트웨어 정의 네트워크 (Software Defined Network: SDN)은 기존 네트워크의 구축/운용/관리에서의 높은 비용 및 복잡성을 근본적으로 해결하기 위해 등장하였다. 현재 SDN은 연구/개발의 초기 단계로 데이터 센터 네트워크, 캠퍼스 네트워크, 그리고 엔터프라이즈 네트워크와 같은 중소규모의 네트워크를 중심으로 연구가 진행되고 있다. 하지만, 향후에는 인터넷 서비스 제공업체 (Internet Service Provider: ISP)의 망과 같은 대규모 네트워크에서도 SDN을 적용하여 네트워크 운용 및 관리의 효율성을 도모할 것이고, 이를 위한 많은 연구들이 진행되고 있다. 본고에서는 대규모 SDN 구축을 하는데 있어서 고려되어야 할 이슈를 정리하고, 이를 해결하기 위한 구조적인 방안과 프로토콜적인 방안에 대해서 자세히 알아본다. 또한, 이를 바탕으로 향후의 연구 이슈에 대해서 살펴보도록 한다.

Keywords

References

  1. B. Heller, R. Sherwood, and N. McKeown,"The controller placement problem,"in Proc. The First Workshop on Hot Topics in Software-defined Networks (HotSDN) 2012, Helsinki, Finland, August 2012.
  2. T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker, "Onix: a distributed control platform for large-scale production networks," in Proc. The 9th USENIX conference on Operating systems design and implementation (OSDI) 2010, Vancouver, Canada, October 2010.
  3. A. Tootoonchian and Y. Ganjali, "HyperFlow: a distributed control plane for openflow," in Proc. International Network Management Workshop/ Workshop on Research on Enterprise Networking (INM/WREN) 2010, San Jose, USA, April 2010.
  4. 이기원, 장인선, 신민수, 백상헌, "대규모 소프트웨어 정 의 네트워크를 위한 슈퍼 컨트롤러 구조 설계," OSIA Standards & Technology Review JOUNAL, Vol. 25, No. 3, pp. 8-20, 2012년 9월.
  5. R. Alimi, R. Penno and Y. Yang, "ALTO Protocol," Internet Engineering Task Force, Internet-Draft draft-ietf-alto-protocol-12, July 2012.
  6. D. Crockford, "The application/json Media Type for JavaScript Object Notation (JSON)", RFC 4627, July 2006.
  7. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2616, June 1999.
  8. J. Case, M, Fedor, and J. Davin, "A Simple Network Management Protocol (SNMP)," RFC 1157, TWG, May 1990.
  9. S. H. Yeganeh and Y. Ganjali, "Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications," in Proc. The First Workshop on Hot Topics in Software-defined Networks (HotSDN) 2012, Helsinki, Finland, August 2012.
  10. N. McKeown, T. Anderson, H, Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S.Shenker, and J. Turner, "Openflow: enabling innovation in campus networks," SIGCOMM Computer Communication Review, Vol. 38, No. 2, pp. 69-74, April 2008.
  11. T. Luo, H.-P. Tan, P. C. Quan, Y. W. Law, and J. Jin, "Enhancing responsiveness and scalability for OpenFlow networks via control-message quenching," in Proc. International Conference on ICT Convergence (ICTC) 2012, Jeju, Korea, October 2012.
  12. M. Yu, J. Rexford, M. J. Freedman, and J. Wang, "Scalable Flow-Based Networking with DIFANE," in Proc. ACM SIGCOMM 2010, New Delhi, India, August 2010.
  13. A. R. Curtis, J. C. Mogul, J. Tourrilhes, P. Yalagandula, P. Sharma, and S. Banerjee, "DevoFlow: scaling flow management for highperformance networks," in Proc. ACM SIGCOMM 2011, Toronto, Canada, August 2011.
  14. B. Lantz, B. Heller, and N. McKeown, "A network in a laptop: Rapid prototyping for software-defined networks," in Proc. ACM SIGCOMM Workshop on Hot Topics in Networks 2010, Monterey, USA, October 2010