상세 컨텐츠

본문 제목

networing Data plane, Control plane, Management plane 이란

보안/unix(유닉스)

by MustThanks 2021. 2. 5. 18:26

본문

반응형

Data plane, Control plane, Management plane 이란

Data plane : 트래픽을 전송하는 목적을 제공하는 영역
Control plane : 데이터 여역으로 어떻게 무슨 트래픽이 흐르도록 제어하는 영역
Management plane : NMS와 같이 이런 기긱들을 어떻게 관리할 것인가하는 영역


Data plane

* Network layer
- 모든 host , router에서 재설정
- transport layer 까지는 sender, receiver 에서만 재설정되는 것과 대조

* forwarding 과 routing

- forwarding
= router 의 input 에서 output 으로 packet이 옮겨지는 행위로 data plane 영역
= hardware 영역에서 발생하여 nanosecond 단위로 수행
= 성능이 선(fabric)의 종류에 의해서 결정

- routing
= source 에서 부터 destination 까지의 연결 경로를 생성하는 것으로 control plane 영역
= software 영역에서 발생 하여 millisecond 단위로 수행


- overhead 가 큰 routing을 따로 분리하여 remote server에서 관리하는 것을 SDN(Software-Define Network)이라 부름

 

네트워크 계층은 크게 두가지 기능이 있음
* Routing : 길 찾기 기능 // OSPF,BGP protocol이 있음
* Forwarding : 앞으로 보내는 기능 // IP

네트워크 계층을 두 개의 계층으로 세분 하면
- Data Plan : 포워딩과 관련된 계층(실제 패킷을 전달하는 계층)
- Control Plan : 라우팅과 관련된 계층

SDN의 켄셉은 Data Plane 과 Control Plane을 분리하는 컨셉(Decoupling)
라우터는 데이터 패킷의 포워딩에만 집중하고 control plane이 담당하던 라우팅을 원격의 중앙 집중화된 서버에서 담당하도록 하는것

대표적인 SDN Controller
ODL : openDaylight
ONOS: Open Networking OperatingSystem

관련글 더보기

댓글 영역