전체상품목록 바로가기

본문 바로가기


현재 위치
  1. 게시판
  2. 자료실-통신관련

자료실-통신관련

광통신,시리얼통신,무선통신 및 네트웍통신관련 자료실입니다.

게시판 상세
제목 Open Source, Open Networking, SDN 차이점-개방소스,개방네트워킹
작성자 엑사통신 (ip:)
  • 평점 0점  
  • 작성일 2019-03-09 12:37:06
  • 추천 추천하기
  • 조회수 1488

오픈 소스(개방소스-Open Source), 오픈 네트워킹(개방 네트워킹-Open Networking), SDN 차이점

 

 

 

오픈 소스, 개방 네트워킹 및 SDN (소프트웨어 정의 네트워킹)은 네트워킹에서 매우 공통적으로 볼 수 있습니다. 그들 사이에 차이가 없다고 생각하는 열린 개념과 관련이 있습니다. 실질적으로 오픈 소스 일 수는 있지만 개방 네트워킹은 아닐 수도 있고 그 반대 일 수도 있습니다. 또한 소프트웨어 정의는 오픈 소스와 개방형 네트워킹 중 하나 일 수도 있고 둘 다일 수도 있습니다. 따라서 오픈 소스, 개방형 네트워킹 및 SDN의 개념을 파악하면 그 차이가 매우 중요합니다.

오픈 소스, 개방 네트워킹 및 SDN (소프트웨어 정의 네트워킹)이 세 용어는 종종 서로 얽혀 있습니다. 이들이 유사한 유형의 기술이기는 하지만 이들을 구분하는 컨텍스트는 일반적으로 명쾌하지 않아 사람들을 혼란스럽게합니다. 이 자료는 오픈 소스에 대한 철저한 소개와 오픈 소스, 개방 네트워킹 및 SDN을 비교합니다.

 

Figure 1: Open source vs open networking vs SDN

오픈 소스(Open Source) ?

오픈 소스는 공개적으로 액세스 할 수있는 것을 나타내는 용어입니다. 가장 일반적으로 소스 코드를 자유롭게 사용, 수정 및 공유 할 수있는 소프트웨어 또는 프로그램을 의미합니다.

이 용어는 컴퓨터 프로그램 작성에 대한 특정 접근법을 언급하는 소프트웨어 개발에서 유래했습니다. 인터넷의 발달로 인해 많은 소스 코드 재 작성에 대한 요구가 증가하고 있습니다. 소스 코드가 공개되면 사람들은 해당 코드에 액세스 할 때 소프트웨어를 자유롭게보고, 배우고, 공유하고, 수정하거나, 향상시킬 수 있습니다. 다양한 통신 경로 및 대화 형 기술 커뮤니티를 생성하는 데 편리합니다. 또한 이더넷 스위치와 같은 여러 네트워크 장비를 구성하는 데 도움이 될 수 있습니다. 따라서 오픈 소스는 점점 더 많은 관심을 불러 일으키고 있습니다. 또한 개발자, 엔지니어, 서비스 제공 업체, 공급 업체 등 특정 소프트웨어 개발에 중점을 둔 오픈 소스 프로젝트에 많은 사람들이 참여합니다.

일반적으로 오픈 소스 소프트웨어 (프로그램 또는 응용 프로그램) Apache 또는 GNU (General Public License)와 같은 라이센스와 일치합니다. 라이선스는 오픈 소스 소프트웨어를 사용하거나 변경하는 조건을 정의합니다. 예를 들어, 코드 내의 저작권 정책, 동일한 라이선스로만 라이선스가 허여 된 소프트웨어를 재배포하거나 작성자의 이름을 보존해야한다는 조건이 정의됩니다. 사용자는 오픈 소스 소프트웨어를 사용할 때 모든 계약에 동의해야합니다.

 

Figure 2: Open source

오픈 네트워킹(Open Networking) 대 오픈 소스(Open Source) : 어떤 차이가 있습니까?

이름에서 알 수 있듯이 개방형 네트워킹과 개방형 소스는 개방이라는 개념에 달려 있습니다. 그들 사이에 차이 있습니다.

개방형 네트워킹과 개방형 소스의 차이점을 이해하려면 개방형 네트워킹을 먼저 알아야합니다.

개방형 네트워킹은 개방형 표준 ( : OpenFlow 프로토콜) 및 네트워크 운영 체제 (OS)의 유연한 선택이 가능한 베어 메탈 하드웨어를 기반으로 합니다. 다양한 요구 사항에 적응할 수있는 민첩하고 확장 가능하며 프로그래밍 가능한 네트워크를 제공하기 위해 소프트웨어 및 하드웨어의 적절한 특성을 필요로하지 않는 것을 목표로합니다. 따라서 Cumulus Networks Cumulus Linux, Big Switch Networks 스위치 라이트 및 상용 하드웨어 또는 벤더 하드웨어에 설치된 Pica8 PicOS와 같은 OS를 자유롭게 선택할 수 있습니다. 이 네트워크 OS는 일반적으로 리눅스 기반이지만 오픈 소스 일 필요는 없습니다.

요약하면, 공개 소스는 공용 사용 및 수정을 위해 사용 가능한 모든 소프트웨어 또는 프로그램이며
개방형 네트워킹은 네트워킹 장치에 대한 유연성, 상호 운용성 및 자동화를 향상시키기 위해 고안된 소프트웨어를 기반으로합니다.

 

Figure 3: open networking

SDN 대 오픈 소스는 같은 것입니까?

SDN과 오픈 소스는 공개 네트워킹을 달성하는 데 중요한 역할을 하지만 분명히 똑같은 것은 아닙니다.

SDN은 종종 네트워크 내의 패킷 전달 (데이터) 평면에서 제어 평면을 분리하는 아키텍처로 간주됩니다. 이 경우 네트워크를 통해 모든 특정 스위치 또는 서버를 연결하는 대신 중앙 위치에서 네트워크 구성 및 관리를 수행 할 수 있습니다. 이를 통해 기업과 서비스 제공 업체는 변화하는 비즈니스 요구 사항에 신속하게 대응할 수 있습니다.

SDN의 주요 구성 요소 중 하나는 SDN 컨트롤러입니다. API Northbound API (Application Programming Interface)를 통해 응용 프로그램과 통신합니다. OpenFlow와 같은 사우스 바운드 인터페이스를 사용하는 스위치 또는 라우터와 통신중 OpenFlow 프로토콜은 네트워킹의 보편적 인 오픈 소스 구성 요소의 예이기 때문에 어떤 사람들은 SDN이 오픈 소스 소프트웨어와 동일하다고 주장합니다. 사실, 대부분의 SDN 아키텍처는 제 3 자 또는 상용 하드웨어에서 독점적 또는 공개 소스 소프트웨어를 사용하고 있습니다.

또한 명시된 바와 같이 SDN은 개방형 네트워킹을 허용합니다. 따라서 일부 사람들은 SDN이 오픈 소스이기도 하다고 생각합니다. 사실, 개방형 네트워킹 없이도 제한된 환경에서 SDN을 수행 할 수 있습니다. 개방형 네트워킹은 반드시 오픈 소스 일 필요는 없습니다.

대체로 SDN 자체는 오픈 소스가 아닙니다. 이는 기능 분리, 네트워크 가상화 및 프로그래밍 기능을 통한 자동화 능력으로 평가됩니다.

 

Figure 4: SDN

오픈 소스(Open Source) 소프트웨어는 무료(Free) 소프트웨어와는 다릅니다

위에서 언급했듯이 오픈 소스 소프트웨어는 공개적으로 액세스 할 수 있으므로 일부 사람들은 이를 무료 소프트웨어로 착각 할 수 있습니다. 실제로 오픈 소스는 누구에게나 자유롭게 사용할 수 있지만 반드시 무료는 아닙니다. 일반적으로 오픈 소스 소프트웨어 공급 업체는 오픈 소스 소프트웨어에 대해 비용을 청구합니다. 오픈 소스 소프트웨어는 일반적으로 독점 공급 업체의 소프트웨어보다 비용이 적게 듭니다. 개발자의 오픈 소스 라이센스를 통해 사용할 수 있습니다.

그러나 오픈 소스 라이선스에 따르면 업체는 소프트웨어에 요금을 부과 할 경우 소스 코드를 공개해야하는 경우도 있습니다. 이것은 오픈 소스 프로그래머에게 좋지 않을 수 있습니다. 또한 일부 공급 업체는 소프트웨어 서비스 및 지원에 대한 요금 부과가 소프트웨어 자체보다 더 중요 할 수 있음을 발견했습니다. 따라서 일부 오픈 소스 공급 업체는 무료로 소프트웨어를 제공하지만 고객이 소프트웨어를 설치, 사용 및 문제 해결할 수 있도록 도와줍니다. 오픈 소스 소프트웨어 자체에 대한 지불 방식이나 실제 필요에 따른 서비스 관련 방식을 선택할 수 있습니다.

*기술문의 엑사통신 기술팀: 02-716-3799

첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
관리자게시 게시안함 스팸신고 스팸해제 목록 삭제 수정 답변
댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력
댓글달기 이름 : 비밀번호 : 관리자답변보기

영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~16자

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

관리자에게만 댓글 작성 권한이 있습니다.



장바구니 0
 

WORLD SHIPPING

PLEASE SELECT THE DESTINATION COUNTRY AND LANGUAGE :

GO
close