資料中心開源網路現狀及發展困惑

2021-09-23 07:23:07 字數 2468 閱讀 3243

網路是資料中心裡唯一一塊未開放的**地,網路協議實現具有私有屬性,導致網路廠商之間的壁壘長期無法打破。早就有不少人看不慣這一點,尤其是資料中心使用者,不同網路廠商的裝置操作和配置風格不同,相同的協議實現上各有不同,很多還是自定義的私有協議,無法與其它廠商的裝置互通,這給資料中心運維的工作帶來了極大難度。乙個網路工程師往往要學習幾家網路裝置的操作風格和配置特點,還要學習很多私有網路技術,網路運維起來難度很大,這使得只有網路這部分,資料中心需要購買一些服務,尤其是原廠的服務,以便可以在運維的過程中能夠得到幫助,這給資料中心帶來了諸多不便。讓網路由封閉走向開放,是當前資料中心的主要訴求。

已經有不少的技術採用開源技術,這促進了整個行業的蓬勃發展。使用開源技術,可以避免廠商鎖定,並在市場上贏得一席之地,可互操作性和整合,並且能大幅降低使用成本。最成功的要屬linux、android這些開源作業系統,由於是開源的,獲得了最廣泛的使用者使用,軟體成熟得也最快。網路技術實際上有很多開放的標準,絕大多數的廠商還是能夠遵守的,這些開放的標準有效地定義了互連介面,對具體實現並沒有說明,這樣各個網路廠商實現上就有所差異,最終實現上的差異導致互通上的困難,而作為網路裝置如果不能與其它裝置互聯互通的話,也就失去了網路裝置的最根本屬性。

顯然僅是有開放的標準還是不行,還是需要有開源的**,這些開源**可以定義行為,確保可測試並且易於理解,可快速移動和修改,提供一些公共開放的介面。現有的網路裝置是將軟體和硬體結合到一起的,這樣軟體與硬體是緊耦合的,軟體上的修改很大地方都做了修改去適配獨有的硬體裝置。比如現在市面上的思科的ios網路作業系統,華為的qudiway網路作業系統以及華三的comware網路作業系統,這些作業系統均與自己的硬體裝置緊密結合,但都有其私有屬性,無法用於其它廠商的裝置上。sdn技術的出現打破了這種封閉,要將網路裝置軟體從硬體裝置中脫離出來,這樣不僅使用通用的軟體就可以管理和控制網路裝置,還可能便於網路管理,縮短業務部署的時間。這對傳統的網路廠商不是什麼好訊息,本來傳統網路廠商靠賣網路硬體裝置也是夠吃上幾年,現在不得不做出改變了。

現在開源的網路專案可不少,這裡挑主要的說:openstack是對整個it行業的編排,比如提供網路服務的neutron元件;opendaylight是全網路行業範圍的sdn控制器;open vswitch是linux核心中的可程式設計軟體,可以通過linux伺服器實現虛擬交換的功能;其它的還有open network linux、onos、cloudrouter、quagga、ovn、onie、open compute等等,現在opendaylight發展走在了最前面,幾乎成為了開源網路技術的排頭兵。opendaylight是linux foundation組織實施的乙個開源軟體(open source software)專案,旨在通過建立乙個全行業支援的通用平台來進一步推動sdn的普及和創新。opendaylight有自己的社群,裡面有大量願意腳踏實地做出共享的人員組成,平均每月有近千項提交,並具有強大的整合和測試社群,這使得sdn理論和實踐都發展很快,很快出現了較為成熟的開源軟體版本。最新的軟體版本已基本具備了實際應用的水平。

當然,opendaylight仍在不斷進步完善當中,當在實際網路環境中部署時總會遇到這樣那樣的問題。當前的網路是利用四十年前的**和經驗構建的,正所謂「冰凍三尺,非一日之寒」,網路技術發展到今天,這麼多年早已形成固有模式,改革起來難度阻力很大。

首先,不同網路不同裝置對sdn的支援程度不同,這種混合網路很難通過乙個統一的網路軟體控制器來控制。實際上,到目前為止,所有網路廠商提供的控制器也僅僅是能對自己的硬體裝置可以控制,對別的裝置還無法實現互通。這大大限制了sdn技術的普及,而那些單純做sdn軟體的創新軟體企業,根本得不到網路硬體廠商的強有力支援,使得這些軟體就是空中樓閣,什麼網路裝置也管理不了,控制不了。

其次,sdn希望提供乙個邏輯上集中的控制平面,而實際上我們需要的不僅僅是一台控制器,還可以容忍故障、擴充套件效能,提供多個控制器分割槽控制等,實際網路應用對sdn提出了更多的實際要求,這些要求一時間sdn很難都滿足。

第三,開源意味著對所有人都可見,很多人都可以提交修改case,不同的人理解不同或者水平上的差異,導致sdn**上會有很多問題,不能做拿來主義直接使用,甚至直接拿來根本不能用,必須要對開源**非常熟悉做二次修改,才能使用。linux也一樣,雖然發展得很成熟,但在具體應用環境中,還是需要做一些調整和修改才行,有不少linux的商用軟體其實也是收費的,這些商用軟體就是將開源的linux做了再次修改,使其更加接近實際的應用環境,通過售賣這些二次開發的linux系統賺錢。最後,開源也帶來了資訊保安上的風險,因為這無異於將網路實現向所有人敞開,萬一在開源的**裡實現上有漏洞,就容易被人攻擊,給資料中心安全帶來隱患,這是很多人最為擔心的一點。作業系統和很多通用軟體均容易成為攻擊的物件,就是因為這些實現**黑客們也能看到,通過研究系統存在的漏洞,攻破軟體防禦系統,達到不可告人的目的。如果將網路部分也做成開源,那隨時都有被攻破的風險,只要是人寫的**不可能都天衣無縫,都有可能存在漏洞。

雖然開源網路仍存在不少問題,並不妨礙其成為業內發展的共識,這也是資料中心網路的首次重大技術變革,孕育著巨大的市場機會,只有走向開放,資料中心網路才會擁有更好的明天。

我國資料中心現狀及未來發展趨勢

我國資料中心經過20多年的發展,建設規模不斷擴大。在可穿戴技術和大資料等趨勢的推動下,頻寬需求不斷增長,企業對於資料中心的認識 構建和規劃也正在發生轉變,資料中心的新一輪快速發展已經開始。一 我國資料中心發展現狀 資料中心是指在網際網路上提供的各項增值服務,具體包括申請網域名稱 租用虛擬主機空間 主...

大資料開源技術的現狀及發展趨勢

在 網際網路 政策的推動下,大資料產業發展得越來越興盛。其核心 大資料技術,也在迅猛地前進中。今天,大聖眾包威客平台 www.dashengzb.cn 便來與你一起看看大資料開源技術的演進之路及其趨勢。一 大資料開源技術的現狀與展望 要說當前的大資料發展,可謂十分複雜。尤其是當使用者想要挑選適合自身...

網路運維現狀及發展趨勢分析

什麼是網路運維?網路運維就是為了保障企業電子業務的安全 穩定和高效的執行而採取的生產組織管理活動,簡單來說就是各種it維護手段。那麼,目前大部分企業網路運維的現狀是怎樣的?工具繁多,手段繁雜 經過這麼多年it的發展,每個企業的管理及維護人員在每天的管理及維護工作中,對自己it業務都有了自己一套流程化...