$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

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

정보와 통신 : 한국통신학회지 = Information & communications magazine, v.30 no.3, 2013년, pp.29 - 35  

허찬 (한국기술교육대학교) ,  박성용 (연세대학교)

초록
AI-Helper 아이콘AI-Helper

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

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 이에 본고에서는 SDN의 개념과 현황을 고찰하고 국내에서 최초로 개발하여 오픈소스로 공개한 OpenFlow 기반 제어기인 MuL 제어기 플랫폼을 소개한다. 또, MuL제어기가 기존에 나와있는 다른 제어기와 어떤 차별 점을 갖는지 알아보고자 한다.
  • <그림 9>와 <그림 10>은 그 일례로써 NBAPI 를 기반으로 한 모니터링 시스템을 일례로써 보여준다. 본 시스템의 목적은 SDN 운영자가 네트워크 상태를 모니터링 하면서 네트워크의 상태에 따라 On-demand 로 네트워크를 매니지 하는 것을 보여준다. 이를 위해 MuL 제어기는 Flow 를 매니지 하기 위한 어플리케이션과 Flow 의 통계 정보를 제공하기 위한 어플리케이션이 돌아가고 NBAPI 는 각 어플리케이션에 의해 제공되는 정보와 원격 제어 기능을 웹 서비스 기반의 API로 제공함으로써 손쉽게웹 기반의 모니터링 시스템을 구현 하는 것이 가능함을 보이고 있다.
  • 본고에서는 네트워크의 새로운 패러다임을 가져온 SDN 아키텍처에 대한 개념과 정의를 살펴보고, 국내에서 최초로 개발된 SDN의 중요한 구성요소 중 하나인 MuL 제어기 플랫폼의 구조에 관하여 살펴보았다. 그리고 실제 환경에서 제어기와 Aggregated 된 스위치의 링크 대역폭을 조절해 가면서 각 제어기의 성능 비교 분석을 통해 각 제어기의 특징을 파악하고 링크의 대역폭과 쓰레드의 수가 각 제어기에 미치는 영향을 분석하였다.
  • 또한 MuL 제어기의 사우스바운드 영역은 OpenFlow 만으로 한정하지는 않는다. 이 외에 SNMP(Simple Network Mangement Protocol), YANG/NETCONF(Network Configuration Protocol)와 같은 기존의 네트워크 매니지먼트 시스템과의 연동을 제공함으로써 기존의 legacy 장비 기반의 네트워크 매니지먼트 시스템과의 연동을 통한 통합 환경을 제공하여 기존의 네트워크와의 연동성을 제공하는 것을 목적으로 한다.
  • 이에 본고에서는 SDN의 개념과 현황을 고찰하고 국내에서 최초로 개발하여 오픈소스로 공개한 OpenFlow 기반 제어기인 MuL 제어기 플랫폼을 소개한다. 또, MuL제어기가 기존에 나와있는 다른 제어기와 어떤 차별 점을 갖는지 알아보고자 한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
소프트웨어 정의 네트워킹은 무엇인가? 네트워크 장비의 제어평면과 전송평면을 분리하고 전체 네트워크의 제어평면을 하나의 중앙 제어기에 통합하는 네트워크 아키텍처인 소프트웨어 정의 네트워킹 (Software Defined Networking)는 네트워크 산업과 학계에서 많은 관심을 받고 있다. 개별적으로 동작하는 기존 네트워크 장비와 달리 모든 제어평면의 기능이 하나의 중앙 제어기에 집중되기 때문에 제어기의 성능, 안정성, 유연성은 해당 제어기가 통제하는 네트워크 전체에 지대한 영향을 미치게 된다.
SDN 아키텍처는 어디에 사용할 수 있는가? 이와 같은 SDN 아키텍처는 라우팅(Routing), 멀티 캐스트 (Multi-Cast), 보안 (Security), 액세스 제어 (AccessControl), 대역폭 관리 (Bandwidth Manage), 트래픽 엔지니어링(Traffic Engineering), 프로세서 및 스토리지 최적화(Optimization), 서비스 품질(QOS), 에너지 사용량 (Consumption of Energy), 모든 형태의 정책관리(Policy Manage)를 포함하여 사용자가 비즈니스 목표에 부합하는 맞춤형으로 네트워크 서비스를 구현할 수 있도록 API(Application Programming Interface)의 집합을 제공한다. 
SDN의 구조가 가진 강점은? 여기서 제어평면은 흔히 제어기 (Controller)라고 불리는 소프트웨어로 구현되어 전체 네트워크 장비의 정보를 수집하고 통제하는 역할을 맡아, 라우팅 정책 (Policy), 네트워크 가상화 (Virtualization) 등을 수행하게 된다. 이러한 구조는 연구자나 사용자가 쉽고 효율적인 라우팅/스위칭 정책 변경을 가능하게 하므로 네트워크 산업과 연구자 사이에서 주목을 받게 되었다[2-3]. 
질의응답 정보가 도움이 되었나요?

참고문헌 (18)

  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) 

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로