제134회 정보관리기술사 1교시 7번 — SDN·NFV 네트워크 가상화와 OpenFlow 아키텍처

정보관리기술사 · 134회 1교시 · 7번 · 배점 10점

제134회 정보관리기술사 1교시 7번

단답형 | 10점
[문제] SDN(Software Defined Networking)과 NFV(Network Functions Virtualization)의 개념과 기존 네트워크와의 차이점을 설명하고, SDN 아키텍처의 3계층(인프라·컨트롤·애플리케이션)과 OpenFlow 프로토콜의 역할을 서술하시오.

1. SDN vs NFV 비교

구분 SDN NFV
개념 제어 평면(Control)과 데이터 평면(Data) 분리. 소프트웨어로 네트워크 흐름 제어 방화벽·로드밸런서·IDS 등 네트워크 기능을 범용 서버에서 소프트웨어로 구현
목표 네트워크 프로그래밍 가능성·유연성 전용 하드웨어 의존 제거, 비용 절감
관계 SDN과 NFV는 상호 보완적. SDN으로 NFV 인스턴스 간 트래픽 흐름 제어

2. SDN 3계층 아키텍처와 OpenFlow

  • 인프라 계층(Data Plane): 물리·가상 스위치, 실제 패킷 포워딩
  • 컨트롤 계층(Control Plane): SDN 컨트롤러(OpenDaylight, ONOS). 네트워크 전체 토폴로지 뷰, 플로우 테이블 프로그래밍
  • 애플리케이션 계층: 트래픽 엔지니어링, 방화벽, 로드밸런싱 앱이 컨트롤러 API(Northbound) 호출
  • OpenFlow: 컨트롤러 ↔ 스위치 간 Southbound 표준 프로토콜. 컨트롤러가 스위치의 Flow Table을 원격 프로그래밍
핵심 키워드: SDN, NFV, OpenFlow, Control Plane, Data Plane, OpenDaylight, 네트워크 가상화
SDN은 제어·데이터 평면 분리로 네트워크를 소프트웨어로 프로그래밍하고, NFV는 전용 하드웨어를 소프트웨어로 대체한다. 두 기술은 클라우드 데이터센터·5G 코어 네트워크의 핵심 인프라 기반이 되었다.

Leave a Comment