852. SDN 제어 평면 (Control Plane) - 관리망 정책 룰 라우팅 시야 중앙 논리 통제 아키텍처 (두뇌 격 구조)
핵심 인사이트: 851번에서 배운 밑바닥 깡통 스위치들은 길을 모르는 바보다. 이 수백 대의 바보들을 조종하려면 전지전능한 신(God)이 필요하다. 하늘에 둥둥 떠서 수백 대의 스위치를 실시간으로 내려다보며 "1번 스위치, 넌 이리로 쏴! 2번 스위치 넌 저기로 쏴!" 라며 0.1초 만에 지휘를 내리는 완벽한 독재자, 이 중앙 통제 서버가 바로 SDN의 심장이자 뇌인 제어 평면(컨트롤러)이다.
Ⅰ. SDN 아키텍처의 컨트롤 계층 (Control Layer)
- 개념: SDN 아키텍처의 허리(중간)에 위치하며, 밑바닥에 깔린 물리/가상 스위치(Data Plane)들을 통합 지휘하고, 위쪽에 있는 비즈니스 앱(App)들에게 네트워크의 모든 정보를 제공하는 **중앙 집중형 두뇌 소프트웨어(운영체제, NOS)**입니다.
- 대표적 컨트롤러 제품: ONOS, OpenDaylight (ODL), 상용으로는 Cisco ACI, VMware NSX 등이 있습니다.
Ⅱ. 제어 평면의 3대 핵심 능력 (전지전능의 비밀) 🌟
1. 글로벌 뷰 (Global Network View) 확보 🌟
- 가장 무서운 권력입니다. 기존 라우터는 자기 옆에 있는 친구 스위치 상태만 볼 수 있었습니다. (부분 시야)
- SDN 컨트롤러는 헬기를 타고 하늘 위로 올라간 것과 같습니다. 전국에 깔린 스위치 수천 대가 현재 어떻게 연결되어 있는지, 어디가 막히고 어디가 고장 났는지를 **거대한 하나의 지도(Topology 맵)**로 완벽하게 다 내려다보고 있습니다.
2. 중앙 논리 통제 (Centralized Control & Routing)
- 글로벌 뷰 지도를 보고 있으니, A에서 B로 가는 최단 거리나 우회 경로(차 안 막히는 길)를 컨트롤러의 슈퍼컴퓨터 CPU가 단 0.001초 만에 기가 막히게 계산해 냅니다.
- 룰 하달: 계산이 끝나면 밑바닥의 깡통 스위치들에게 1초 만에 **"자, 길 찾았다! 다들 내 플로우 테이블(메뉴얼) 다운받아서 그대로 움직여라!"**라고 명령을 쫙 뿌립니다(프로비저닝). (Southbound API 활용)
3. 하드웨어 추상화 (Hardware Abstraction)
- 위층(응용 계층)의 앱 개발자가 "부산 스위치 포트 1번 닫아!"라고 물리적인 명령을 내릴 필요가 없습니다.
- 컨트롤러는 복잡한 쇳덩어리 기계들의 차이를 감춰버립니다. 앱 개발자가 "비디오 트래픽 우선 처리해!"라고 추상적으로 명령(의도)만 내리면, 컨트롤러가 알아서 부산이든 서울이든 기계에 맞는 언어로 번역해서 지시를 내립니다. (네트워크의 운영체제 역할)
Ⅲ. SPOF의 공포와 분산 클러스터링 구조 (단점 극복) 🌟
- 문제점 (SPOF): 전국의 모든 스위치가 중앙 컨트롤러 1대의 뇌만 바라보고 있습니다. 만약 이 컨트롤러 서버 1대가 벼락을 맞아 죽어버린다면? (Single Point of Failure) 전국의 스위치들이 지시를 못 받아 먹통이 되는 대재앙이 터집니다.
- 해결책 (분산 컨트롤 플레인): 이를 막기 위해 실제 실무망에서는 컨트롤러 서버 1대만 쓰지 않습니다. 서버 3대~5대를 합쳐서 논리적으로는 1개의 뇌처럼 보이지만, 물리적으로는 분산된 클러스터(뗏목) 형태로 구축하여 1대가 죽어도 나머지 뇌가 즉시 일을 이어받아 멈추지 않는 고가용성 망을 설계합니다. (자세한 방어 메커니즘은 863번 문서 참조)
📢 섹션 요약 비유: SDN 제어 평면(Control Plane)은 '국가 철도망 중앙 관제 센터'입니다. 옛날엔 기차역 역장들(라우터)이 서로 전화통을 붙잡고 "거기 기차 보낼 수 있어?" 물어보며 열차를 돌리다 보니 툭하면 기차가 엉키고 사고가 났습니다(분산 제어의 한계). SDN 컨트롤러는 전국의 모든 기찻길과 열차 위치를 거대한 전광판 1개(글로벌 뷰)에 완벽하게 띄워놓고 모니터링하는 관제 센터입니다. 역장들의 머리를 다 뺏어버렸습니다. 관제 센터 직원이 마우스를 한 번 클릭하면, 부산역부터 서울역까지의 모든 기찻길 선로의 방향(플로우 테이블)이 0.1초 만에 자동으로 착착착 돌아가 최단 코스를 만들어냅니다. 전국 철도망을 단 1명의 신(God)이 완벽한 시야로 통제하는 기적의 두뇌입니다.