읽는 시간: 3분 45초 | 게시일: 2025년 10월 28일

SDN
SDN(소프트웨어 정의 네트워킹)이란?

SDN(소프트웨어 정의 네트워킹)은 네트워크 리소스를 최적화하고 비즈니스 요구, 애플리케이션, 트래픽의 변화에 네트워크가 빠르게 적응하는 데 도움이 되는 네트워크 가상화 및 컨테이너화 접근 방식으로, 네트워크의 제어와 데이터 플레인을 분리하여 소프트웨어로 프로그래밍 가능한 인프라를 구축합니다.

SDN을 사용하면 네트워크 오케스트레이션, 관리, 분석, 자동화 기능이 SDN 컨트롤러의 역할이 됩니다. 컨트롤러는 최신 클라우드 컴퓨팅 리소스와 스토리지 리소스의 규모, 성능, 가용성을 활용할 수 있습니다. 점점 더 많은 SDN 컨트롤러가 개방형 표준과 API에 기반한 플랫폼에 구축되어 다양한 벤더의 네트워크 장비를 오케스트레이션하고 관리하며 제어할 수 있게 되었습니다.

SDN은 다양한 비즈니스 이점을 제공합니다. 제어 레이어와 데이터 전송 레이어를 분리하면 유연성이 높아지고 새로운 애플리케이션의 출시 시간이 단축됩니다. 문제 및 중단에 신속하게 대응하는 능력은 네트워크 가용성 향상에 도움이 됩니다. 마지막으로 프로그래밍 기능은 IT 조직이 손쉽게 네트워크 기능을 자동화하고 운영 비용을 절감할 수 있도록 만듭니다.

SDN은 또 다른 기술인 NFV(네트워크 기능 가상화)와 맞물려 있습니다. NFV는 방화벽, 로드 밸런서, WAN 가속기와 같은 어플라이언스 기반 네트워크 기능을 가상화하는 기능을 제공합니다. SDN이 제공하는 중앙 집중식 제어를 통해 NFV가 지원하는 VNF(가상 네트워크 기능)를 효율적으로 관리 및 오케스트레이션할 수 있습니다.

태블릿의 SDN으로 강화된 클라우드 다이어그램.

건너뛰기

SDN으로 해결할 수 있는 문제

SDN은 프로그래밍 기능과 중앙 집중식 제어를 통해 고도로 분산된 물리적 네트워크 인프라 관리의 복잡성을 완화합니다. IT 조직은 중앙에서 소프트웨어로 엔드 투 엔드 네트워크를 관리하고 네트워크 운영의 특정 측면을 자동화할 수 있습니다. 이런 방식으로 SDN은 네트워크 구축, 구성 변경, 문제 해결을 가속화하여 운영상의 복잡성과 비용을 줄여줍니다. 또한 네트워크 문제와 중단을 빠르게 해결하여 가동 시간과 사용자 경험을 개선합니다.

SDN의 작동 방식

SDN은 컨트롤 플레인 소프트웨어를 네트워킹 하드웨어에서 분리하기에 네트워크 관리자가 API를 사용하여 원격으로 연결된 장치를 프로그래밍 방식으로 프로비저닝하고 관리할 수 있습니다. 또한 분산된 네트워크 전체를 제어할 수 있는 공통 인터페이스를 제공하여 IT 부서가 각 장치를 개별적으로 업그레이드하거나 문제 해결 및 관리할 필요가 없습니다.

SDN FAQ

SDN에 어떤 이점이 있습니까?

SDN은 네트워크 운영의 복잡성과 비용을 줄이면서 네트워크 문제와 중단을 빠르게 해결합니다. 이러한 기능을 통해 다음과 같은 이점을 누릴 수 있습니다.

  • 작업 간소화 - SDN은 네트워크 전체를 관리하며 각 장치를 독립적으로 관리하는 데 따르는 시간과 수동 오류를 줄여주는 단일 창을 제공합니다. 
  • 개방형 인프라 - 개방형 API와 표준 오버레이 터널링으로 퍼블릭 클라우드와 프라이빗 클라우드를 연결하여 워크로드 이식성을 개선하고 비즈니스 민첩성을 확보할 수 있습니다.
  • 운영 경제성 - SDN 컨트롤러가 가상 네트워크와 물리적 네트워크를 통합하여 관리자가 비용, 성능, 대기 시간, 규모에 따라 애플리케이션에 최적화된 하드웨어 전달 플레인을 선택할 수 있습니다.
  • 네트워크 가동 시간 증대 - 네트워크 문제를 빠르게 해결할수록 네트워크 가용성이 높아지고 사용자 경험이 향상됩니다.
SDN과 기존 네트워킹의 차이점은 무엇입니까?

기존 네트워킹은 스위치, 라우터, 방화벽과 같은 고정 기능 하드웨어 어플라이언스를 사용하여 네트워킹 서비스를 제공합니다. 각각의 기존 네트워크 요소가 독립적으로 구성되므로 네트워크 확장 시 시간이 오래 걸리고 운영상 어려움을 겪을 수 있습니다.

이와 대조적으로 SDN은 가상화를 사용하여 네트워크 프로비저닝 및 관리를 가속화합니다. 즉, 운영자가 물리적 네트워크의 추상화된 사본을 사용하여 중앙 집중식 SDN 컨트롤러에서 네트워크 전반에 대해 이러한 기능을 수행할 수 있습니다. 또한 SDN 컨트롤러는 네트워크 전체의 트래픽 흐름을 전반적으로 개선하기 위해 전달 테이블을 중앙에서 저장하고 관리합니다.

SDN은 네트워크 자동화에서 어떤 역할을 합니까?

기존 네트워크에서는 장치와 애플리케이션을 이동하려면 수동 감독이 필요하며 네트워크의 도달 가능성과 보안을 위해 장치의 IP 주소를 다시 매핑해야 합니다. SDN은 이러한 프로세스를 자동화하며 이는 단기적 수요를 충족하기 위해 동적으로 가동되는 임시 워크로드와 가상화된 서비스의 관리에 매우 중요합니다. SDN에서는 워크로드와 서비스가 생성될 때 네트워크 멤버십, 도달 가능성, 보안 정책이 자동으로 할당되고 적용되어 운영을 간소화하고 보안을 강화합니다.

SDN과 SD-WAN의 차이점은 무엇입니까?

SDN은 일반적으로 데이터 센터 솔루션으로 간주되지만 SDN 애플리케이션과 기술을 WAN 전반으로 확장하면 SD-WAN이 형성됩니다. 다양한 네트워크 도메인에 걸쳐 SDN 컨트롤러를 결합하고 통합함으로써 CSP(통신 서비스 공급자)가 RAN(라디오 액세스 네트워크)에서 전송 및 코어 네트워크에 이르기까지 모든 컴퓨팅과 스토리지를 연결하는 유비쿼터스 클라우드 패브릭을 제공할 수 있습니다.

SDN 보안 고려 사항에는 어떤 것이 있습니까?

SDN은 네트워크 마이크로 세분화를 용이하게 합니다. 즉, 워크로드를 서로 분리하고 개별적으로 보호하는 네트워크 영역을 구축하는 것을 의미합니다. 시스템 관리자는 마이크로 세분화를 사용하여 제로 트러스트 보안 접근 방식에 따라 세그먼트 간 네트워크 트래픽을 제한하는 정책을 구축할 수 있습니다. 이러한 구성은 공격자가 손상된 워크로드나 애플리케이션을 한 세그먼트에서 다른 세그먼트로 옮기는 것을 차단하여 침해의 영향을 억제합니다.

클라우드 네이티브 워크로드는 마이크로 서비스로 더 세분화될 수 있으며 이를 통해 악의적 행위자에게 새로운 공격 표면을 제공하는 새로운 인터페이스가 생성됩니다. 따라서 마이크로 서비스는 API 호출을 보호하고 이전에는 현지화되었던 트래픽을 제어하기 위해 네트워크 및 보안 정책에 대한 의존성이 더 커집니다.

HPE Juniper Networking은 어떤 SDN 솔루션을 제공합니까?

HPE Juniper Networking의 SDN 솔루션은 서비스 공급자 네트워크의 각 레이어에 적합하게 설계되었습니다. 솔루션의 핵심인 Contrail Networking은 클라우드 사용자, 장치, 애플리케이션, 워크로드의 가상화된 오버레이 네트워크를 자동으로 생성하고 관리하는 클라우드 네트워크 SDN 제품입니다. 또 다른 구성요소인 Juniper Apstra는 0일 차부터 2일 차까지의 운영을 자동화하는 완벽한 데이터 센터 패브릭 관리 기능을 제공합니다. 마지막으로 Paragon Automation은 네트워크의 '계획, 오케스트레이션, 상호 연결, 최적화' 라이프 사이클 전반에서 인텐트 기반 자동화를 제공합니다.

관련 주제

네트워크 자동화

데이터 센터 가상화

네트워크 가상화

네트워크 패브릭

데이터 센터 패브릭

NFV(네트워크 기능 가상화)