SDN 뜻? 소프트웨어 정의 네트워크의 3가지 계층 구조

SDN 의미 및 개념 설명

SDN의 의미와 개념에 대해 알아봅시다.

SDN 의미 및 개념 이해

SDN(Software-Defined Networking)은 하나의 중앙 컨트롤러가 모든 네트워크 자원과 데이터 전송 장비를 중앙 집중식 제어를 통해 관리하고, 네트워크 구성 및 자원을 소프트웨어를 통해 가상화 및 추상화하는 네트워크 인프라 접근 방식을 말합니다. SDN(소프트웨어 정의 네트워킹)은 라우터 네트워크 구성실방정식과 달리 제어부분과 전달부분이 명확하게 분리되어 있습니다. SDN은 기존의 케이블 배선 구조를 따르지 않고도 유연한 네트워크를 구성할 수 있기 때문에, 소프트웨어에서 설정만 변경하면 네트워크 구성 변화에 유연하게 대응할 수 있는 효율적인 구조입니다. SDN 아키텍처는 애플리케이션 계층으로, SDN 컨트롤러, SDN 전송 장비의 세 가지 계층으로 구성됩니다. 그리고 세 개의 레이어는 Open Flow로 연결됩니다. SDN은 NFV(Network Functions Virtualization)와 함께 네트워크 혁신이라는 평가를 받고 있다. NFV(네트워크 기능 가상화)는 네트워크 기능 가상화입니다. 가상 기기네트워크 장치의 기능을 구현합니다. SDN 기술을 사용하면 복잡하고 다양한 기술로 구성된 네트워크를 보다 효율적이고 일관된 구조로 관리하고 운영할 수 있습니다.

SDN 의미 및 개념 설명

SDN(Software-Defined Networking)은 중앙 컨트롤러를 통한 중앙 집중 관리 시스템과 소프트웨어를 통한 가상 네트워크를 구현하는 방식을 말한다. SDN은 소프트웨어 정의 네트워크라고 합니다. SDN(Software-Defined Networking)은 소프트웨어에서 네트워크 구성을 정의하고 이를 소프트웨어 애플리케이션과 연결합니다. API(애플리케이션 프로그래밍 인터페이스)네트워크 구성을 프로그래밍하고 중앙제어장치가 전송단위인 네트워크 전체를 제어하는 ​​가상 네트워크 구성 방식을 말한다. SDN의 가장 중요한 핵심 운영방식은 네트워크 장비의 제어장치와 전송장치의 명확한 분리이다. SDN 구조에서는 하나의 제어 평면이 여러 전송 평면(데이터 평면)을 제어하고 관리합니다. Control Plane은 전체 네트워크를 중앙에서 제어하고 관리하며, Data Plane은 데이터를 전송하고 실행합니다.[SDN의 2가지 구성]

분류 내용 1제어 평면 2전송 평면(데이터 평면)

라우터 등 기존 네트워크 장비 구조의 경우, 제어부와 전송부가 서로 묶여 있어 각 장치가 최적의 경로를 계산하고, 전송부는 최적의 경로를 결정하기 위해 데이터를 전송한다. 전달하는 방식이었습니다. 이러한 구조로 인해 네트워크를 운영할 때 각 네트워크 장비를 수동으로 관리해야 했고, 전체 기능이 필요하지 않더라도 별도의 라우터를 막대한 비용을 들여 구입해야 했습니다. 하지만 SDN 기술을 적용하면서 제어 부분과 전송 부분이 명확하게 분리됐다. 제어 평면은 하나의 별도 컴퓨터 서버로 구성되며 네트워크 장비는 데이터 전송 기능만 담당하므로 구조가 더욱 효율적입니다. SDN(Software Defined Networking)에서는 Control Plane이 네트워크 장비를 제어하는 ​​역할을 합니다. SDN에서 제어 평면은 전체 네트워크의 두뇌 역할을 합니다. 즉, Control Plane은 SDN(Software Defined Network) 구조로 네트워크 전체를 제어하고 관리합니다. Open Flow에서 전송은 OSI 참조 모델의 계층에 연결되지 않고 흐름이라는 단위로 제어됩니다. SDN에서 데이터 평면은 데이터 전송을 담당합니다. 전송 유닛은 SDN에서 패킷 전송을 담당하는 부분이다. 제어부에서 결정한 경로의 조건에 맞는 패킷을 전송합니다. SDN을 통해 하나의 제어장치로 여러 네트워크 장비를 제어하는 ​​구조이기 때문에 관리자원이 절약된다. 이를 최소화할 수 있으며 운영에 필요한 비용을 줄일 수 있습니다. 또한, 각 장비의 사양을 기능별로 최적화할 수 있습니다. SDN은 가상화 기술을 사용하기 때문에 확장성과 유연성을 갖습니다. SDN은 하드웨어를 소프트웨어로 변환하여 물리적 리소스 제한에 구애받지 않고 확장성과 유연성을 지원합니다. 즉, 네트워크 자원은 언제든지 필요에 따라 확장하거나 축소할 수 있습니다. SDN 아키텍처는 크게 3개의 레이어로 구성됩니다. SDN 아키텍처의 세 가지 계층은 애플리케이션 계층과 SDN입니다. Control Plane, SDN 전송 장비(Data Plane).[SDN 아키텍처]

카테고리 내용1애플리케이션 계층(애플리케이션 계층)2SDN 컨트롤러(컨트롤 플레인, 제어 계층)3SDN 전송 장비(데이터 플레인): SDN 물리적 스위치, SDN 하이퍼바이저 스위치

SDN 아키텍처의 3계층 구조에서는 계층 간 상호 운용을 위해 Southbound 인터페이스와 Open Flow와 같은 Northbound 인터페이스가 있습니다. Open Flow는 SDN을 구현하는 기술입니다. 그들 중 하나. 기존 네트워크는 경로를 제어하거나 기기 간 패킷을 전송하는 구조로 되어 있었지만, SDN에서는 컨트롤러가 중앙에서 경로를 제어한다. SDN을 사용하면 더 이상 네트워크를 하드웨어에 맡길 필요가 없습니다. 빅데이터(Big Data), 사물인터넷(IoT), 클라우드 컴퓨팅 등 네트워크가 중요해지면서 SDN 기술도 중요해지고 있다. 특히 SDN 가상화 기술은 필수가 됐다. 인터넷에서 발생하는 트래픽은 과거와는 다른 트래픽 패턴이 되었으며, 기존 하드웨어 네트워크 구성에서 스위치, 라우터, 방화벽, 인증 시스템 등을 운영하고 구성하는 효율성을 향상시킬 필요성이 대두되었습니다. 따라서 소프트웨어를 통해 네트워크를 관리하는 방식인 SDN 방식으로의 전환이 이뤄지고 있다. SDN(Software Defined Network, 소프트웨어 정의 네트워킹)을 사용하면 소프트웨어 프로그래밍을 통해 네트워크 경로를 설정하고 복잡한 운영 관리를 중앙에서 편리하게 처리 및 제어할 수 있습니다. 기존 하드웨어 방식에서는 제어 기능을 개별 네트워크 장비와 분리할 수 없었지만, SDN 방식에서는 제어 영역을 컴퓨터 장치 형태로 분리해 중앙 관리 시스템을 구성할 수 있는 네트워킹 기술이다. , 소프트웨어를 통해 논리적인 방식으로 네트워크를 관리하고 제어할 수 있습니다. 사용자 소프트웨어를 통해 네트워크를 제어하는 ​​것이 가능해집니다. 네트워크를 제어할 수 있는 역할과 기능은 SDN 컨트롤러에 집중되어 역할을 수행하도록 구성됩니다. SDN은 네트워크 프로그래밍 가능성, 중앙 지능, 제어 기능의 논리적 중앙 집중화, 네트워크 추상화, 개방성 및 유연성을 제공합니다. 있을 것이다. 데이터 센터관리를 위해서는 SDN 방식을 사용해야 합니다.