SDN: Difference between revisions

From IT Wiki
(새 문서: 분류:네트워크 ;Software Defined Network ;개방형 API(오픈플로우)를 통해 네트워크의 트래픽 전달 동작을 소프트웨어 기반 컨트롤러에서 제어...)
 
No edit summary
Line 17: Line 17:
| rowspan="3" | SDN 계층 별기술 측면
| rowspan="3" | SDN 계층 별기술 측면
| SDN 응용프로그램
| SDN 응용프로그램
| * NBI 프로그래밍 방식의 네트워크 동작을 컨트롤러 전달, 추상화
|  
* NBI 프로그래밍 방식의 네트워크 동작을 컨트롤러 전달, 추상화
* 각 NBI 에이전트를 통해 다수 상위 NBI 제공(구성도 참조)
* 각 NBI 에이전트를 통해 다수 상위 NBI 제공(구성도 참조)
|-
|-
| SDN컨트롤러
| SDN 컨트롤러
| * SDN 응용 프로그램 계층의 요구 사항을 SDN Datapath로 변환
|  
* SDN 응용 프로그램 계층의 요구 사항을 SDN Datapath로 변환
* SDN 응용 프로그램에 네트워크 추상화 제공, 논리적 중앙화
* SDN 응용 프로그램에 네트워크 추상화 제공, 논리적 중앙화
|-
|-
| SDNDatapath
| SDN Datapath
| * 전달 및 데이터 처리 기능 가시화와 논리적 네트워크 제어 장치
|  
* 전달 및 데이터 처리 기능 가시화와 논리적 네트워크 제어 장치
* CDPI 에이전트와 트래픽 포워딩 엔진 세트 및 트래픽 처리 기능
* CDPI 에이전트와 트래픽 포워딩 엔진 세트 및 트래픽 처리 기능
|-
|-
| rowspan="3" | SDN인터페이스측면
| rowspan="3" | SDN인터페이스측면
| CDPI
| CDPI
| * SDN CDPI(Control to Data-Plane Interface)
|  
* SDN CDPI(Control to Data-Plane Interface)
* SDN 컨트롤러와 SDN Datapath간에 정의 된 인터페이스
* SDN 컨트롤러와 SDN Datapath간에 정의 된 인터페이스
* 프로그램 방식의 포워딩 제어, 기능광고, 통계보고, 이벤트알림
* 프로그램 방식의 포워딩 제어, 기능광고, 통계보고, 이벤트알림
|-
|-
| NBI
| NBI
| * SDN NBI(Northbound Interface)
|  
* SDN NBI(Northbound Interface)
* SDN 응용 프로그램-컨트롤러 간 I/F, 추상 네트워크 가시화
* SDN 응용 프로그램-컨트롤러 간 I/F, 추상 네트워크 가시화
* 벤더 중립적이며, 상호 운용 가능 방식으로 구현
* 벤더 중립적이며, 상호 운용 가능 방식으로 구현
|-
|-
| 드라이버/에이전트
| 드라이버/에이전트
| * 각 인터페이스는 드라이버-에이전트 쌍으로 구성 및 실행
|  
* 각 인터페이스는 드라이버-에이전트 쌍으로 구성 및 실행
* Southern, Bottom ↔ 인프라, Northern, Top ↔ 응용 프로그램
* Southern, Bottom ↔ 인프라, Northern, Top ↔ 응용 프로그램
|}
|}

Revision as of 22:11, 15 January 2020

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 프로그래밍 방식의 네트워크 동작을 컨트롤러 전달, 추상화
  • 각 NBI 에이전트를 통해 다수 상위 NBI 제공(구성도 참조)
SDN 컨트롤러
  • SDN 응용 프로그램 계층의 요구 사항을 SDN Datapath로 변환
  • SDN 응용 프로그램에 네트워크 추상화 제공, 논리적 중앙화
SDN Datapath
  • 전달 및 데이터 처리 기능 가시화와 논리적 네트워크 제어 장치
  • CDPI 에이전트와 트래픽 포워딩 엔진 세트 및 트래픽 처리 기능
SDN인터페이스측면 CDPI
  • SDN CDPI(Control to Data-Plane Interface)
  • SDN 컨트롤러와 SDN Datapath간에 정의 된 인터페이스
  • 프로그램 방식의 포워딩 제어, 기능광고, 통계보고, 이벤트알림
NBI
  • SDN NBI(Northbound Interface)
  • SDN 응용 프로그램-컨트롤러 간 I/F, 추상 네트워크 가시화
  • 벤더 중립적이며, 상호 운용 가능 방식으로 구현
드라이버/에이전트
  • 각 인터페이스는 드라이버-에이전트 쌍으로 구성 및 실행
  • Southern, Bottom ↔ 인프라, Northern, Top ↔ 응용 프로그램

SDN 표준, 오픈플로우

  • 네트워크 컨트롤러가 스위치망을 통해 네트워크 패킷의 경로를 정의하는 소프트웨어 정의 네트워크(SDN) 프로토콜
  • 오픈플로우 프로토콜은 ONF(Open Networking Foundation, 비영리 국제기구)에서 관리

오픈플로우 개념도.png

같이 보기