Control plane의 형태
Control plane은 두가지 형태가 있다.
1. 전통적으로 사용해왔던 per-router control. 라우터마다 라우팅 알고리즘이 구현되어 있는 형태
2. 최근에 등장한 softward defined networking(SDN). logically centralized control이 도입된 형태
Per-router control plane
각각의 라우터별로 Routing Algorithm을 수행한다. 그래서 라우터별로 forwarding table을 유지하고 있다. 그리고 이 Routing Algorithm을 통해 서로 메시지를 주고 받아 Routing한다.
이것은 네비게이션과 비슷하다. 최단경로 또는 최저비용 또는 가장 혼잡하지 않는 경로를 알려준다. 즉 어떤 목적에 따라 경로를 정하는 것이다. 라우터에서도 똑같이 목적에 따라 Routing Algorithm을 설계할 수 있다.
여기서 Routing하는 부부은 control plane이고, forwarding하는 부분은 data plane이다.
logically centralized control plane
remote하게 떨어져 있는 controller가 각각의 local control agent(CA)와 interact한다. CA에서는 forwarding table을 계산한다. 라우터별로 CA가 있고, 중앙 Remote Controller에서는 CA로부터 정보를 받아서 Routing Algorithm을 돌린다. CA와 Remote Controller는 서로 interact하면서 각각 라우터의 정보를 주고받을 수 있다.
[참고]
Computer Networking A Top-Down Approach 7-th Edition / Kurose, Ross / Pearson
'IT > 네트워크' 카테고리의 다른 글
[ 네트워크 ] Internet inter-AS routing: BGP (1) | 2020.06.08 |
---|---|
[ 네트워크 ] SDN 요약정리 (0) | 2020.06.08 |
[ 네트워크 ] SDN (Software Defined Network) (0) | 2020.05.24 |
[ 네트워크 ] IPv6 (0) | 2020.05.23 |
[ 네트워크 ] NAT (Network Address Translation) (0) | 2020.05.23 |
댓글