SDN
From IT위키
- Software Defined Network
- 개방형 API(오픈플로우)를 통해 네트워크의 트래픽 전달 동작을 소프트웨어 기반 컨트롤러에서 제어/관리하는 기술
- ONF(Open Networking Foundation)의 오픈플로우 프로토콜 표준 존재
- IETF의 SDN RG 및 I2RS WG, SPRING WG 등의 워킹그룹을 통해 표준화
SDN과 NFV의 차이
- Control Plain 가상화(소프트웨어화): SDN
- Data Plain 가상화(소프트웨어화): NFV
SDN 세부 기술 요소
구분 | 기술요소 | 상세 설명 |
---|---|---|
SDN 계층 별기술 측면 | SDN 응용프로그램 | * NBI 프로그래밍 방식의 네트워크 동작을 컨트롤러 전달, 추상화
|
SDN컨트롤러 | * SDN 응용 프로그램 계층의 요구 사항을 SDN Datapath로 변환
| |
SDNDatapath | * 전달 및 데이터 처리 기능 가시화와 논리적 네트워크 제어 장치
| |
SDN인터페이스측면 | CDPI | * SDN CDPI(Control to Data-Plane Interface)
|
NBI | * SDN NBI(Northbound Interface)
| |
드라이버/에이전트 | * 각 인터페이스는 드라이버-에이전트 쌍으로 구성 및 실행
|
SDN 표준, 오픈플로우
- 네트워크 컨트롤러가 스위치망을 통해 네트워크 패킷의 경로를 정의하는 소프트웨어 정의 네트워크(SDN) 프로토콜
- 오픈플로우 프로토콜은 ONF(Open Networking Foundation, 비영리 국제기구)에서 관리