소프트웨어 정의 네트워킹

소프트웨어 정의 네트워킹(Software defined networking, SDN)은 개방형 API(오픈플로우)를 통해 네트워크의 트래픽 전달 동작을 소프트웨어 기반 컨트롤러에서 제어/관리하는 접근방식이다. 트래픽 경로를 지정하는 컨트롤 플레인과 트래픽 전송을 수행하는 데이터 플레인이 분리되어 있다. 따라서 네트워크의 세부 구성정보에 얽매이지 않고 요구사항에 따라 네트워크를 관리할 수 있다.[1][2]

역사 편집

소프트웨어 정의 네트워킹의 기원은 썬 마이크로시스템즈자바를 1995년에 출시한 직후 시작되었다.[3][4][5]

구조적 구성 요소 편집

 
소프트웨어 정의 네트워킹 구조 개요도

다음 목록은 구조적 구성 요소를 정의한다:[6]

  • SDN Application
  • SDN Controller
  • SDN Datapath
  • SDN Control to Data-Plane Interface (CDPI)
  • SDN Northbound Interfaces (NBI)

같이 보기 편집

출처 편집

  1. 소프트웨어 정의 네트워크, 디지털타임스, 2012년 8월 23일
  2. '오픈플로' SW지향적 미래 네트워크를 그리다, ZDNet Korea, 2012년 7월 6일
  3. “The History of Java Technology”. 2012년 10월 6일에 확인함. 
  4. Sun Pegs Telecom with JTONE
  5. “Sun facilitates Java use for public network operators”. 2016년 7월 2일에 원본 문서에서 보존된 문서. 2017년 2월 23일에 확인함. 
  6. “SDN Architecture Overview” (PDF). 《Opennetworking.org》. 2015년 2월 20일에 원본 문서 (PDF)에서 보존된 문서. 2014년 11월 22일에 확인함.