오픈플로우: Difference between revisions
From CS Wiki
No edit summary |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[분류:프로토콜]][[분류:표준]][[분류:네트워크]] | [[분류:프로토콜]][[분류:표준]][[분류:네트워크]] | ||
;Openflow | ;Openflow | ||
네트워크 컨트롤러가 스위치망을 통해 네트워크 패킷의 경로를 정의하는 [[SDN|소프트웨어 정의 네트워크(SDN)]] 프로토콜 | |||
* ONF(Open Networking Foundation, 비영리 국제기구)에서 관리하는 프로토콜 | * ONF(Open Networking Foundation, 비영리 국제기구)에서 관리하는 프로토콜 | ||
== 개요도 == | == 개요 == | ||
=== SDN에서 OpenFlow의 위치 === | |||
[[파일:SDN_계층.png|500px]] | |||
=== OpenFlow 개요도 === | |||
[[파일:오픈플로우 개념도.png|600px]] | |||
== 구현 기술 == | == 구현 기술 == | ||
Line 46: | Line 51: | ||
* 엔트리 ID 값, 그룹의 type, counter action buckets로 구성 | * 엔트리 ID 값, 그룹의 type, counter action buckets로 구성 | ||
|} | |} | ||
== 라우팅 방식 == | |||
* Hop-by-hop 방식 | |||
** 각 스위치는 패킷이 목적지에 도달할 때 까지 릴레이 방식으로 포워딩 | |||
** 복잡한 경로를 자유롭게 구성 가능해 네트워크 효율 높음 | |||
** 각 스위치가 모든 경로 정보를 가지고 있어야 하므로 확장성 문제 | |||
* Overlay 방식 | |||
** 컨트롤러가 모든 경로를 제어하지 않고 터널링 이용해 경로 설정 | |||
** 컨트롤러와 스위치들은 터널상의 발신지와 착신지 정보만으로 라우팅 | |||
** 대규모 네트워크 뿐만 아니라 기존 IP네트워크에도 적용 가능 | |||
** 네트워크 사용 효율 낮음 |
Latest revision as of 02:04, 17 September 2020
- Openflow
네트워크 컨트롤러가 스위치망을 통해 네트워크 패킷의 경로를 정의하는 소프트웨어 정의 네트워크(SDN) 프로토콜
- ONF(Open Networking Foundation, 비영리 국제기구)에서 관리하는 프로토콜
개요[edit | edit source]
SDN에서 OpenFlow의 위치[edit | edit source]
OpenFlow 개요도[edit | edit source]
구현 기술[edit | edit source]
구현 기술 | 개념도 / 설명 |
---|---|
제어/데이터평면 분리기술 |
|
컨트롤러/스위치구성 기술 |
|
플로우테이블관리 기술 |
|
파이프라인처리 기술 |
|
그룹 테이블관리 기술 |
|
라우팅 방식[edit | edit source]
- Hop-by-hop 방식
- 각 스위치는 패킷이 목적지에 도달할 때 까지 릴레이 방식으로 포워딩
- 복잡한 경로를 자유롭게 구성 가능해 네트워크 효율 높음
- 각 스위치가 모든 경로 정보를 가지고 있어야 하므로 확장성 문제
- Overlay 방식
- 컨트롤러가 모든 경로를 제어하지 않고 터널링 이용해 경로 설정
- 컨트롤러와 스위치들은 터널상의 발신지와 착신지 정보만으로 라우팅
- 대규모 네트워크 뿐만 아니라 기존 IP네트워크에도 적용 가능
- 네트워크 사용 효율 낮음