네지덤

  1. 네트워크
    1. 네트워크

    2. 네트워크 기출문제

SDN(Software Defined Network)

개념
개방형 API(OpenFlow)를 통해 소프트웨어 프로그램으로 네트워킹을 가상화하여 제어, 관리하는 기술 - 개방형 API(OpenFlow)를 통해 네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각으 소프트웨어 프로그램들로 네트워킹을 가상화하여 제어하고 관리하는 기술 - 트래픽 전송을 수행하는 컨트롤 플레인과 트래픽 경로를 지정하는 데이터 플레인을 분리, 개방형 AP를 통해 네트워크의 트래픽 전달 동작을 소프트웨어 기반 컨트롤러에서 제어, 관리하는 방식

1. 현재의 네트워크와 SDN

2. SDN의 개념 및 특징

가. SDN의 개념

- 개방형 API(OpenFlow)를 통해 네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각으 소프트웨어 프로그램들로 네트워킹을 가상화하여 제어하고 관리하는 기술

- 트래픽 전송을 수행하는 컨트롤 플레인과 트래픽 경로를 지정하는 데이터 플레인을 분리, 개방형 AP를 통해 네트워크의 트래픽 전달 동작을 소프트웨어 기반 컨트롤러에서 제어, 관리하는 방식

나. SDN의 특징

특징

상세 설명

소프트웨어 중심의

네트워킹 기술

- 네트워크 사용자가 하드웨어 형상에 얽매이지 않고 다양한 응용 프로그램을 손쉽게 개발할 수 있는 개발환경 제공

개방형 인터페이스

- 외부 제어장치(서버)에 의하여 구동되는 소프트웨어가 장비 벤더에 무관하게 스위치 내의 패킷 경로 결정

중앙집중식

패킷 경로 제어

- 네트워크 상태 및 QoS 정책에 의하여 사용자는 패킷 경로를 쉽게 제어 가능

정밀한 트래픽 관리

- 패킷 포워딩과 제어 영역의 분리로 기존 네트워크 장치에서 사용되는 ACL이나 라우팅 프로토콜보다 더 정밀한 트래픽 관리 가능

다양한 네트워킹

기술 시험 용이

- 네트워크 기술자들은 기존의 인터넷 트래픽에 영향을 주지 않으면서 다양한 기술을 시험할 수 있음 (상업용 트래픽과 연구용 트래픽의 분리 가능)

미래인터넷의 기반 제공

- 새로운 라우팅 프로토콜, 보안 모델, 어드레싱 방법, IP 대체 가능한 인터넷 기술개발환경 제공

3. SDN의 구조

- 가장 하위 계층에 패킷 포워딩 기능인 하드웨어가 위치하고 상위에는 제어장치에 위치한 소프트웨어 계층으로 구성

- 패킷 포워딩을 수행하는 스위치와 제어장치 사이를 OpenFlow 인터페이스로 연결

- Control Plane과 Data Plane을 분리하고 이들 간을 개방형 API인 오픈 플로우를 통해서 연결

댓글