導航:首頁 > 網路共享 > 軟體定義網路產生原因

軟體定義網路產生原因

發布時間:2022-06-14 09:13:49

什麼軟體定義網路

軟體定義網路(簡稱SDN)屬於網路流量控制的下一個步驟。Tech Pro Research發布的調查報告正是以此為中心,旨在為我們展示企業如何使用SDN方案。

過去幾年以來,以更為高效方式管理環境的需求正快速普及,這也使得網路領域的更高靈活性與控制手段成為必然。作為重要解決途徑之一,軟體定義網路(簡稱SDN)應運而生。它允許我們對網路流量加以控制,並利用軟體與策略對網路行為及響應進行統一定義——而不必像以往那樣面向單獨硬體設備。

舉例來說,SDN能夠將網路流量指向至使用頻率最低的資源處,從而有效利用冗餘系統共享工作負載以實現負載均衡。這不僅改善了網路與系統的響應時間,亦能夠反過來催生出充分利用此類優勢的出色應用程序。另外,SDN還提供良好的可擴展性與異構環境控制能力,例如與雲服務對接的本地數據中心。

Tech Pro Research的這份調查報告整理出以下幾項重要結論:

· 沒有良好的人員培訓,SDN實現亦將無從談起。目前的常見介面通常要求我們擁有對SDN常規開發語言的知識,同時了解如何利用技術優勢實現業務改進。

· 考慮增量式實現,即利用定期關閉與現場解決方案了解SDN是否契合我們的整體基礎設施架構。

· 認真考量並審查SDN是否有助於解決雲服務管理工作、供應商訪問以及隨時/隨地接入的復雜性。

· SDN正在全面普及,雖然普及速度仍然緩慢;不要坐視競爭對手將其轉化為業務優勢,而我們自己仍掙扎於使用命令行以及非統一設備管理方案。

這份報告同時指出,「雖然做出諸多承諾,但SDN實際推廣中仍然障礙重重,這主要是由於大型供應商的消極態度。盡管這一態勢已經出現變化跡象,但企業客戶仍然需要相當長時間才會最終決定將SDN納入自己的采購清單。」

㈡ 為什麼軟體定義網路正逐步走向現實

在《開放API的軟體定義網路就是真正的整合》,我們談到了以軟體為中心的網路的角色。《如何判斷軟體定義網路是否真的開放?》主要討論軟體定義網路是不是真的開放和可互操作的。本文將主要介紹多核處理如何推動軟體定義網路。
軟體定義網路並不是新概念,但是它最終可能將取代現在不靈活且以硬體為中心的高速高性能多核處理網路。一旦出現軟體定義網路,網路設備將配備軟體開發套件和開放API,從而實現全新的網路應用程序。
以硬體為中心的網路問題
對於整個同時代的網路工程師而言,路由器或交換機是一種有定製晶元和軟體的設備。但是,情況並非一成不變。在80年代,路由器只是有兩個或多個網路介面之間的數據包轉發伺服器。定製ASIC源於網路容量和復雜性的增長。這時,路由器就成為一種用途唯一的特殊設備。
在這期間,我們可能忽略了以硬體為中心的網路存在的問題:創新緩慢。將軟體燒寫到晶元中會增加生產周期,減少系統集成的特性。更壞的是,一旦燒錄完成,硬體無法輕易修改。採用固件只能稍微緩和這個問題,實際上無法徹底改變底層選擇。硬體是固定、不靈活但又非常快速的方法。
可擴展多核處理器和虛擬化會促使計算伺服器發生變革,但是到目前為止,它們對網路設備的影響甚微。但是,隨著網路處理器產品的出現,這種變化會越來越多。
為什麼現在要使用軟體定義網路?
軟體極具有極強的靈活性,但是速度比硬體慢。多核處理則進一步縮小性能上的差距。而且,從80年代開始,軟體的性能越來越好。新的開發方法、虛擬化和開放標准提高了軟體的模塊化、靈活性,降低了開發難度。全球開發人員可以使用的軟體也越來越多。硬體製造工廠需要大量的資源和開支,而一些最優秀的軟體開發環境甚至可以運行在筆記本電腦上,而且是免費發放的(例如,Eclipse)。對於開發人員和供應商,以軟體為中心的網路將開創一個全新的開發方法,減少資源消耗,加快創新速度。
這對於網路專業人員意味著什麼?從終端用戶角度看,以軟體為中心的網路又是什麼?在很多方面,這些設備本身是相同的:19英寸的寬度,機架式掛載,前面具備許多埠,後面安裝了許多風扇。但是,用戶體驗可能有顯著區別。
軟體定義網路發展過程將經過三個階段:
創新:首先,對於供應商而言,軟體定義網路的主要優點在於競爭力創新和投放市場的速度。開發方法更靈活,硬體越普通,意味著生產時間越快,發布時間越快,升級越簡單。
定製:網路管理員首先在定製方面體驗到以軟體為中心的網路的優點。基於軟體的網路設備更容易通過腳本進行控制,並且支持更多的協議和標准。它們能夠動態載入新特性,且更容易與其他系統整合到一起。
應用程序:以軟體為中心的網路的第三個階段,即軟體協議向第三方開發者開放並且應用程序數量增多的時候。網路設備將包含軟體開發套件或開放的API和文檔。接著開發者社區逐步與新出現的網路「應用程序」行業標准結合。然後,很快就會出現開源方法,符合關鍵應用的小型應用程序,以及「吸引」終端用戶的腳本和開發。
隨著創新從狹小的硬體團隊向更多的程序員、管理員和高級用戶擴展,處在革新邊緣以軟體為中心的網路與以硬體為中心的網路一同發展。現在,許多用戶還不知道誰製造了他們使用的手機;他們只知道手機是運行Android或iOS,以及其他的許多應用程序。在不久的將來,很可能會出現支持網路的應用程序。

計算機網路形成的原因及意義

一、原因

把分布在不同地理區域的計算機與專門的外部設備用通信線路互聯成一個規模大、功能強的系統,從而使眾多的計算機可以方便地互相傳遞信息,共享硬體、軟體、數據信息等資源。簡單來說,計算機網路就是由通信線路互相連接的許多自主工作的計算機構成的集合體。

二、意義

只有兩台計算機和連接它們的一條鏈路,即兩個節點和一條鏈路。

通過線路互連起來的、資質的計算機集合,確切的說就是將分布在不同地理位置上的具有獨立工作能力的計算機、終端及其附屬設備用通信設備和通信線路連接起來,並配置網路軟體,以實現計算機資源共享的系統。

(3)軟體定義網路產生原因擴展閱讀

計算機網路層次劃分:

為了使不同計算機廠家生產的計算機能夠相互通信,以便在更大的范圍內建立計算機網路,國際標准化組織(ISO)在1978年提出了「開放系統互聯參考模型」,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。

它將計算機網路體系結構的通信協議劃分為七層,自下而上依次為:

1、物理層(Physics Layer)

2、數據鏈路層(Data Link Layer)

3、網路層(Network Layer)

4、傳輸層(Transport Layer)

5、會話層(Session Layer)

6、表示層(Presentation Layer)

7、應用層(Application Layer)

㈣ 軟體定義網路是什麼意思

Emulex是融合網路解決方案領域的全球領導者,致力於為數據中心內的伺服器、網路和存儲設備提供企業級連接。
軟體定義:軟體是用戶與硬體之間的介面界面。用戶主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須全局考慮軟體與硬體的結合,以及用戶的要求和軟體的要求。
資料庫軟體定義:用於數據管理的軟體系統,具有信息存儲、檢索、修改、共享和保護的功能。目前流行的資料庫軟體有Access、Sybase、SQL server、ORACLE、Foxpro等,它們都屬於關系型資料庫軟體。

㈤ 網路是怎麼形成的

網路是由節點和連線構成,表示諸多對象及其相互聯系。在數學上,網路是一種圖,一般認為專指加權圖。網路除了數學定義外,還有具體的物理含義,即網路是從某種相同類型的實際問題中抽象出來的模型。

在計算機領域中,網路是信息傳輸、接收、共享的虛擬平台,通過它把各個點、面、體的信息聯繫到一起,從而實現這些資源的共享。網路是人類發展史來最重要的發明,提高了科技和人類社會的發展。

隨著1946年世界上第一台電子計算機問世後的十多年時間內,由於價格很昂貴。電腦數量極少,早期所謂的計算機網路主要是為了解決這一矛盾而產生的。其形式是將一台計算機經過通信線路與若乾颱終端直接連接,我們也可以把這種方式看做為最簡單的區域網雛形。

最早的網路,是由美國國防部高級研究計劃局(ARPA)建立的。現代計算機網路的許多概念和方法,如分組交換技術都來自ARPAnet。 ARPAnet不僅進行了租用線互聯的分組交換技術研究,而且做了無線、衛星網的分組交換技術研究-其結果導致了TCP/IP問世。

1977-1979年,ARPAnet推出了如今形式的TCP/IP體系結構和協議。

1980年前後,ARPAnet上的所有計算機開始了TCP/IP協議的轉換工作,並以ARPAnet為主幹網建立了初期的Internet。

1983年,ARPAnet的全部計算機完成了向TCP/IP的轉換,並在 UNIX(BSD4.1)上實現了TCP/IP。ARPAnet在技術上最大的貢獻就是TCP/IP協議的開發和應用。2個著名的科學教育網CSNET和BITNET先後建立。

1984年,美國國家科學基金會NSF規劃建立了13個國家超級計算中心及國家教育科技網。隨後替代了ARPANET的骨乾地位。

1988年Internet開始對外開放。

1991年6月,在連通Internet的計算機中,商業用戶首次超過了學術界用戶,這是Internet發展史上的一個里程碑,從此Internet成長速度一發不可收拾。21世紀,網路平台應用於電子商務領域。網商成為潮流。

(5)軟體定義網路產生原因擴展閱讀:

利用網路,人們不僅可以實現資源共享,還可以交換資料、保持聯系、進行娛樂等。現在很多人的生活和工作已經和網路密不可分了。網路的實現,使單一的、分散的計算機有機地連成一個系統,它主要有以下功能:

1、資源共享

網路的主要功能就是資源共享。共享的資源包括軟體資源、硬體資源以及存儲在公共資料庫中的各類數據資源。網上用戶能部分或全部地共享這些資源,使網路中的資源能夠互通有無、分工協作,從而大大提高系統資源的利用率。

2、快速傳輸信息

分布在不同地區的計算機系統,可以通過網路及時、高速地傳遞各種信息,交換數據,發送電子郵件,使人們之間的聯系更加緊密。

3、提高系統可靠性

在網路中,由於計算機之間是互相協作、互相備份的關系,以及在網路中採用一些備份的設備和一些負載調度、數據容錯等技術,使得當網路中的某一部分出現故障時,網路中其他部分可以自動接替其任務。因此,與單機系統相比,計算機網路具有較高的可靠性。

4、易於進行分布式處理

在網路中,還可以將一個比較大的問題或任務分解為若干個子問題或任務,分散到網路中不同的計算機上進行處理計算。這種分布處理能力在進行一些重大課題的研究開發時是卓有成效的。

5、綜合信息服務

在當今的信息化社會里,個人、辦公室、圖書館、企業和學校等,每時每刻都在產生並處理大量的信息。這些信息可能是文字、數字、圖像、聲音甚至是視頻,通過網路就能夠收集、處理這些信息,並進行信息的傳送。因此,綜合信息服務將成為網路的基本服務功能。

㈥ 軟體定義網路的歷史

回顧網路創新的歷史,在20世紀90年代中期認為「推動網路的創新,需要在一個簡單的硬體數據通路上編程」,即動態網路。它的問題在於隔離性、性能、復雜度。20世紀90年代後期認為,「為了推動網路創新,我們需要底層的數據通道是可編程的」,也即網路處理器。它的問題在於加劇了數據通道底層的復雜度。事實上在網路領域,我們一直以來沒有分清一個簡單通用的硬體底層與一個開放的上層編程環境之間的界限。之前的嘗試往往犯以下錯誤:
1. 假設當前的IP路由底層是固定的,並試圖在其外部編程,包括路由協議;
2. 自上而下地定義編程和控制模型。(但事實上Intel在選擇x86指令集的時候,並沒有定義Windows XP、Linux或者VMware)

㈦ 軟體這個定義的來源

software 軟體 The programs, routines, and symbolic languages that control the functioning of the hardware and direct its operation. 軟體:控制計算機硬體功能及其運行的指令、例行程序和符號語言。如Windows、DOS、AutoCAD、PRO/E等,都是軟體。 凡是能夠在終端運行的都可以歸為軟體,軟體的種類繁多。 軟體的真正含義 程序設計的最終結果是軟體。 軟體是用戶與硬體之間的介面界面。用戶主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須全局考慮軟體與硬體的結合,以及用戶的要求和軟體的要求。 1.運行時,能夠提供所要求功能和性能的指令或計算機程序集合。 2.程序能夠滿意地處理信息的數據結構。 3.描述程序功能需求以及程序如何操作和使用所要求的文檔。

名稱詮釋
1、軟體[software](中國大陸及香港用語,台灣作軟體)是一系列按照特定順序組織的計算機數據和指令的集合。 2、軟體並不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。 3、泛指社會結構中的管理系統、思想意識形態、思想政治覺悟、法律法規等等。
編輯本段類型劃分
一般來講軟體被劃分為系統軟體、應用軟體,其中系統軟體包括操作系統和支撐軟體(微軟近期又發布嵌入式系統,即硬體級的軟體,是電腦及其它設備運算速度更快更節能) 軟體的真正含義 程序設計的最終結果是軟體。 軟體界面
軟體是用戶與硬體之間的介面界面。用戶主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便用戶,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須全局考慮軟體與硬體的結合,以及用戶的要求和軟體的要求。 1.運行時,能夠提供所要求功能和性能的指令或計算機程序集合。 2.程序能夠滿意地處理信息的數據結構。 3.描述程序功能需求以及程序如何操作和使用所要求的文檔。
系統軟體
系統軟體為計算機使用提供最基本的功能,可分為操作系統和支撐軟體,其中操作系統是最基本的軟體; 系統軟體是負責管理計算機系統中各種獨立的硬體,使得它們可以協調工作。系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。 1.操作系統是一管理電腦硬體與軟體資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理 觸摸屏查詢軟體
與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。操作系統也提供一個讓使用者與系統交互的操作介面。★操作系統分為BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。 2.支撐軟體是支撐各種軟體的開發與維護的軟體,又稱為軟體開發環境(SDE)。它主要包括環境資料庫、各種介面軟體和工具組。著名的軟體開發環境有IBM公司的Web Sphere,微軟公司的等。★包括一系列基本的工具(比如編譯器,資料庫管理,存儲器格式化,文件系統管理,用戶身份驗證,驅動管理,網路連接等方面的工具)。
應用軟體
但是系統軟體並不針對某一特定應用領域。而應用軟體則相反,不同的應用軟體根據用戶和所服務的領域提供不同的功能。 應用軟體是為了某種特定的用途而被開發的軟體。它可以是一個特定的程序,比如一個圖像瀏覽器。也可以是一組功能聯系緊密,可以互相協作的程序的集合,比如微軟的Office軟體。也可以是一個由眾多獨立程序組成的龐大的軟體系統,比如資料庫管理系統。 ★較常見的應用軟體有: 行業管理軟體 :如電腦行業管理軟體開龍IT200 、商軟ERP等; 文字處理軟體 :如Office、 openoffice、 WPS、永中office等 ; 信息管理軟體 :如Assces資料庫、mysql資料庫等; 輔助設計軟體 :如AutoCAD、caxa、Photoshop 、SolidWorks、CATIA,pro/e、UG等; 媒體播放軟體:如暴風影音、QQ影音、kmplayer、豪傑超級解霸、Windows Media Player、RealPlayer等; 系統優化軟體:如windows優化大師、超級兔子魔法設置等; 實時控制軟體 :如KingACT 教育與娛樂軟體 :如考試寶典、游戲; 圖形圖像軟體 :coreldraw ,painter,GIMP(linux下),3DS MAX,MAYA,softimage|xsi,lightwave,cineme 4d,Houdini ,ADOBE公司的:Photoshop、Illustrator、Acrobat、Reader、Golive、Indesign、Creative Suite、Pagemaker、After Effects、Premiere、Font Folio、Adobe Framemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweaver、Flash、Fireworks、LiveCycle Enterprise Suite (ES); 數學軟體:Mathematica,Maple,Matlab,MathCad; 統計軟體:SAS,SPSS 後期合成軟體 :after effects,combustion,digital fusion,shake,flame ; 殺毒軟體 :如:國外品牌,諾頓 、卡巴斯基、Webroot Antivirus、G DATA AntiVirus、F-Secure Anti-Virus、麥克菲(McAfee®)、nod32、tiesaimenke、賽門鐵克、大蜘蛛、Trend Micro AntiVirus、驅逐艦、Vipre Antivirus + Antispyware 、AVG Anti-Virus、ParetoLogic Anti-Virus PLUS、小紅傘、比特梵德等; 國內品牌,金山毒霸,江民,瑞星,360、可牛、東方微點、安博士等; 通信協作軟體:電子郵件軟體,傳真軟體,群件軟體,通信軟體,遠程式控制制軟體; 管理效率軟體:個人信息管理軟體,財務軟體,ocr軟體,文檔軟體,項目管理軟體。
手機軟體
顧名思義,所謂手機軟體就是可以在安裝在手機上的軟體,完善原始系統的不足與個性化。隨著科技的發展,現在手機的功能也越來越多,越來越強大。不是像過去的那麼簡單死板,目前發展到了可以和掌電腦相媲美.手機軟體與電腦一樣,下載手機軟體時還要考慮你購買這一款手機所安裝的系統來決定要下相對應的軟體.目前手機主流系統有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在2007年,蘋果推出了運行自己軟體的iPhone;Google宣布將在明年推出Android手機操作系統平台。二種新操作系統的進入改變了一些手機運營商的計劃,為最終用戶造成了一些麻煩,給應用軟體開發人員帶來了更大的挑戰,表明了手機產業的一些基本變化。 常用手機軟體:GPRS Helper、UCWEB、移動QQ、GGLIVE

㈧ SDN軟體定義網路是干什麼用的在企業內有哪些應用

軟體定義網路(SDN)由多種網路技術組成,具有靈活敏捷的特點,它是一種可編程網路,主要通過OpenFlow技術來根據部署需求或後續需求更改網路的設置。與傳統網路不同,軟體定義網路(SDN)將網路設備的控制面與數據面分離開來,因此企業可以像升級、安裝軟體一樣對網路架構進行修改,滿足企業對整個網路結構進行調整、擴容或升級的需求,而底層的交換機、路由器等硬體則無需替換,節省大量的成本的同時,網路架構迭代周期也會大大縮短。

㈨ 軟體定義網路的介紹

軟體定義網路(Software Defined Network, SDN ),是由Emulex提出的一種新型網路創新架構,其核心技術OpenFlow通過將網路設備控制面與數據面分離開來,從而實現了網路流量的靈活控制,為核心網路及應用的創新提供了良好的平台。

㈩ 「軟體定義」的概念

所謂軟體定義,就是用軟體去定義系統的功能,用軟體給硬體賦能,實現系統運行效率和能量效率最大化。軟體定義的本質就是在硬體資源數字化、標准化的基礎上,通過軟體編程去實現虛擬化、靈活、多樣和定製化的功能,對外提供客戶化的專用智能化、定製化的服務,實現應用軟體與硬體的深度融合。其核心是API(Application Programming Interface)。API解除了軟硬體之間的耦合關系,推動應用軟體向個性化方向發展,硬體資源向標准化方向發展,系統功能向智能化方向發展。API之上,一切皆可編程;API之下,「如無必要、勿增實體」。
軟體定義有三大特點或者發展趨勢,即:硬體資源虛擬化、系統軟體平台化、應用軟體多樣化。硬體資源虛擬化是指將各種實體硬體資源抽象化抽象化,打破其物理形態的不可分割性,以便通過靈活重組、重用發揮其最大效能。系統軟體平台化,實現,是指通過基礎軟體對硬體資源進行統一管控、按需分配按需配置與分配,並通過標准化的編程介面解除上層應用軟體和底層硬體資源之間的緊耦合關系,使其可以各自獨立演化。在成熟的平台化系統軟體解決方案的基礎上,應用軟體不受硬體資源約束,將得到可持續地迅猛發展,整個系統將實現更多的功能、,對外提供更為靈活高效的和多樣化的服務。軟體定義的系統,將隨著硬體性能的提升、演算法效能的改進、應用數量的增多,逐步向智能系統演變。
我們正在步入一個「萬物皆可互聯、一切皆可編程」,的新時代,軟體代碼將成為一種最為重要的資產形式,軟體編程將成為一種最為有效的生產方式。軟體定義將迅速引發各個行業的變革。從軟體定義無線電,、軟體定義雷達,到軟體定義網路、、軟體定義存儲、軟體定義數據和知識中心,到軟體定義汽車、軟體定義衛星,再到軟體定義製造、軟體定義服務,甚至汽車、航空航天器等載運工具。軟體定義將成為科技發展的重要推手,極大地提高各行各業的智能化程度和整個社會的智能化水平。
————中國電子學會軟體定義推進委員會 劉光明 提供

閱讀全文

與軟體定義網路產生原因相關的資料

熱點內容
鐵塔網路平台有哪些 瀏覽:744
網路無法接收到伺服器怎麼辦 瀏覽:548
問卷網網路書法投票設置 瀏覽:88
2g網路手機可以定位嗎 瀏覽:660
光貓自帶wifi顯示無網路連接 瀏覽:729
法律應如何規制網路社交平台 瀏覽:176
電腦網路已連接但無網路訪問 瀏覽:294
蘋果手機設置網路無法開啟 瀏覽:557
手機使用網路安全承諾書 瀏覽:439
怎麼才能把游戲網路延遲降低 瀏覽:695
電信無線網路顯示拒絕接入 瀏覽:824
導航怎麼設置無法連接網路 瀏覽:508
網路鎖控板軟體 瀏覽:471
始終連接網路在哪裡設置 瀏覽:60
品牌網路公司哪個好 瀏覽:536
計算機網路管理和維護課程 瀏覽:930
航線網路結構都有哪些類型 瀏覽:341
網路安全預警分為 瀏覽:82
貴廣網路監控軟體 瀏覽:722
網路營銷在民營醫院 瀏覽:450

友情鏈接