더북(TheBook)

1.4.5 SDN

SDN(Software Defined Networking)은 네트워크 제어 기능(Control Plane)이 물리적 네트워크와 분리되도록 프로그래밍한 네트워크 구조를 말합니다.

위키피디아에 따르면 SDN을 특징 짓는 두 가지 포인트가 있습니다. 첫 번째는 ‘네트워크 제어 기능을 데이터 전달 기능(Data Plane)과 분리해서 구현해야 한다’고, 두 번째는 ‘네트워크 제어 기능이 개발되고 실행될 수 있는 환경을 분리해 낮은 성능의 CPU가 있는 하드웨어 스위치에 더 이상 위치시키지 않는다’입니다. 다시 말해 SDN이라면 네트워크 제어 기능을 기존 스위치나 라우터 등 하드웨어와 별도로 분리해야 하고, 데이터 전달 기능과도 분리해서 개발 및 실행될 수 있는 네트워크 구조여야 한다는 것입니다. 그림 1-26의 SDN 아키텍처를 보면, 네트워크의 핵심적인 기능이 네트워크를 전체적으로 제어하는 소프트웨어 기반의 SDN 컨트롤에 집중되어 있습니다.

▲ 그림 1-26 SDN 아키텍처(출처 : goo.gl/MnJOzF)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.