SDN 소프트웨어 정의 네트워킹 분석 예시

王林
풀어 주다: 2023-05-22 11:58:57
앞으로
1019명이 탐색했습니다.

SDN 소프트웨어 정의 네트워크

1: 오늘날의 네트워크가 직면한 딜레마

로컬 영역 네트워크에서 인터넷에 이르기까지 현재 네트워크는 TCP/IP 프로토콜이 지배하고 있지만 오늘날의 네트워크는 완벽하지 않습니다. 네트워크, 다양한 문제가 있습니다.

1: TCP/IP 프로토콜 시스템은 고정적이지 않지만 네트워크 개발 문제가 발생함에 따라 기존 프로토콜 시스템을 패치해야 하므로 전체 프로토콜 시스템이 매우 비대해집니다.

네트워크 장비는 데이터 전달 및 제어 플레인 전달 항목의 생성 및 유지 관리를 담당해야 하므로 여러 제어 프로토콜을 사용해야 합니다. 이로 인해 기본 네트워크 제어 프로토콜과 네트워크 장비가 복잡해지며 통합 배포가 더욱 어려워집니다. 동시에 비용도 증가합니다.

3: 또 다른 단점은 전체 네트워크가 폐쇄적이고 수동적이라는 것입니다. 모든 서비스가 수동적으로 수행되므로 고객이 특정 서비스를 기반으로 기존 네트워크를 업그레이드하기가 매우 어렵습니다. 네트워크 및 비즈니스 업그레이드 또는 변경에는 하드웨어 장비 교체가 수반되는 경우가 많습니다.

클라우드 컴퓨팅의 부상은 컴퓨팅 및 스토리지를 동적 리소스 풀로 만들어 클라우드 컴퓨팅 개발을 지원하는 가상화 기술의 발전으로 인해 이점을 얻습니다. 그러나 네트워크 개발 지연으로 인해 네트워크 리소스가 이 리소스 풀에 포함되지 못했습니다. 따라서 네트워크는 이러한 가상의 동적 클라우드 컴퓨팅 환경에 적응하기 위해 근본적인 변화를 이뤄야 합니다.

모든 종류의 문제를 해결하려면 새로운 아키텍처가 필요합니다. 그래서 SDN이 탄생했습니다.

2 개방형 인터페이스는 SDN 네트워크로 간주될 수 있습니다.

메인프레임 컴퓨터 초기에는 다양한 칩에 필요한 운영체제와 응용시스템 개발이 필요했습니다. 이후 Windows와 Linux에서는 더 이상 기본 하드웨어 장치를 직접 사용하지 않고 사용자 애플리케이션이 하드웨어 장치를 호출할 수 있는 통합 인터페이스를 제공했습니다. 전체 시스템이 프로그래밍 가능하므로 사용자는 애플리케이션 요구 사항을 기반으로 애플리케이션을 개발하고 운영 체제에서 실행할 수 있습니다. SDN의 궁극적인 목표는 이 모델을 컴퓨터 네트워크 시스템에 구현하여 사용자에게 개방적이고 효율적인 네트워크 운영 체제를 제공하는 것이며, 이 운영 체제에서 가장 중요한 부분은 컨트롤러입니다. 사용자는 컨트롤러에서 다양한 앱을 개발할 수 있습니다. 예를 들어 컨트롤러에서 스위치 앱을 개발하면 기본 네트워크가 스위치이거나 더 높은 수준에서 트래픽 스케줄링 앱을 개발하는 경우 사용자는 이 앱을 사용하여 제어할 수 있습니다. 트래픽 스케줄링을 구현하기 위한 기본 장비.

오늘날의 컴퓨터 시스템과 비교하면 SDN에서 하드웨어 Openflow 장치는 레이어 3 포워딩 제어, 트래픽 스케줄링 등과 유사하며 SDN 컨트롤러를 기반으로 하는 소프트웨어입니다.

위 내용은 SDN 소프트웨어 정의 네트워킹 분석 예시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
sdn
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!