차례:
정의-SDN (Software-Defined Networking)이란 무엇입니까?
소프트웨어 정의 네트워킹 (SDN)은 새롭게 부상하는 컴퓨터 네트워킹 아키텍처입니다. 주요 특징은 라우터와 스위치에서 데이터 평면과 제어 평면을 분리하는 것입니다. 다시 말해, 제어는 하드웨어와 분리되어 소프트웨어로 구현됩니다. 이 아키텍처에서 컨트롤 플레인의 구현은 서버 내의 소프트웨어를 통해 이루어지며 네트워킹 장비와는 별개이며 데이터 플레인은 네트워킹 하드웨어 또는 장비 내에서 구현됩니다. 이 아키텍처의 가장 좋은 예는 OpenFlow입니다.
Techopedia는 소프트웨어 정의 네트워킹 (SDN)을 설명합니다
소프트웨어 정의 네트워킹을 더 잘 이해하려면 먼저 기존 네트워킹 아키텍처가 데이터 패킷을 처리하는 방식을 살펴 봐야합니다. 데이터 패킷이 스위치 또는 라우터에 도착하면 펌웨어는 하드웨어에게 패킷을 전달할 위치를 알려주고 모든 경로를 동일한 경로를 통해 해당 목적지로 보냅니다. 즉, 모든 패킷을 동일한 방식으로 처리합니다. ASIC (application-specific integrated circuit)이 장착 된 고급 스마트 스위치는 다양한 유형의 패킷을 인식하고 프로그래밍 된 ASIC에 따라 다르게 처리 할 수 있습니다. 문제는 이러한 솔루션이 상당히 비싸다는 것입니다.
그러나 SDN은 제어를 네트워킹 하드웨어의 펌웨어에서 분리하여 네트워크 관리자에게 맡깁니다. 개별 스위치의 설정을 변경하지 않고도 중앙 제어 콘솔에서 네트워크 트래픽을 "형성"할 수 있습니다. 즉, 관리자는 네트워크 규칙을 변경하고 필요에 따라 우선 순위를 지정하고 특정 패킷을 강력하게 제어 할 수 있습니다. 따라서 SDN은 트래픽로드를보다 효율적이고 유연하게 제어 할 수 있기 때문에 다중 테넌트 아키텍처를 갖는 클라우드 컴퓨팅에 매우 중요합니다.
SDN은 이전 유형의 네트워킹보다 저렴한 대안으로, 저렴한 상품 스위치를 사용할 수 있지만 이전보다 더 나은 트래픽 제어 기능을 제공합니다. 네트워크 엔지니어와 관리자는 여러 공급 업체 및 모델의 하드웨어에서 패브릭 전환을 지원할뿐만 아니라 스위치를 ASIC 및 스위치없이 ASIC과 통합 할 수 있습니다. OpenFlow는 현재 SDN에 가장 널리 사용되는 사양이며 라우팅 테이블을 원격으로 제어 할 수 있습니다.