日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SDN开源,从你的全世界路过

發(fā)布時(shí)間:2024/3/12 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SDN开源,从你的全世界路过 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

近些年,以Linux領(lǐng)銜的開源項(xiàng)目在IT界出盡了風(fēng)頭,涌現(xiàn)了很多的優(yōu)秀開源項(xiàng)目。如今人人都在講開源,在剛理解了軟件開源之后,又聽說了硬件開源,仿佛現(xiàn)在不說開源就不夠Bigge。So,為什么要開源呢?在網(wǎng)絡(luò)數(shù)通領(lǐng)域也掀起了開源熱潮,我們今天就圍繞SDN、NFV來捋一捋開源到底干了什么。

傳統(tǒng)網(wǎng)絡(luò)做了什么
在傳統(tǒng)的網(wǎng)絡(luò)行業(yè)中,標(biāo)準(zhǔn)制定和廠商具體的技術(shù)實(shí)現(xiàn)并不是很合拍。像IETF這些機(jī)構(gòu)會(huì)對(duì)網(wǎng)絡(luò)和存儲(chǔ)的相關(guān)標(biāo)準(zhǔn)進(jìn)行定義,供應(yīng)商也會(huì)相應(yīng)地實(shí)現(xiàn)他們的解決方案,但這看似兩個(gè)正常的工作過程往往會(huì)由于實(shí)現(xiàn)的多樣性導(dǎo)致兼容性問題(這會(huì)對(duì)最初定義的標(biāo)準(zhǔn)造成破壞)。

為了讓各種黑盒之間實(shí)現(xiàn)兼容,供應(yīng)商不得不在各種相關(guān)工程上耗費(fèi)數(shù)周的時(shí)間。然后,工程師們?cè)匍_個(gè)“Plug Fests”大會(huì),來測(cè)試和驗(yàn)證硬件和軟件的互操作性(話說這樣工作真的很充實(shí))。但是為每個(gè)新應(yīng)用建立標(biāo)準(zhǔn)和證明操作性這一過程在效率至上的時(shí)代絕對(duì)是荒謬和不切實(shí)際的。那么為什么在網(wǎng)絡(luò)中標(biāo)準(zhǔn)化軟件和硬件仍然是一個(gè)常見的做法呢?

部分原因在于網(wǎng)絡(luò)標(biāo)準(zhǔn)化已經(jīng)經(jīng)歷了三十年。以前,這些網(wǎng)絡(luò)標(biāo)準(zhǔn)由電信用例驅(qū)動(dòng),已經(jīng)部署好的失敗系統(tǒng)的下行風(fēng)險(xiǎn)是災(zāi)難性的,所以無法被忽視。然而重新定義標(biāo)準(zhǔn)化這一繁瑣的過程將推遲供應(yīng)商將產(chǎn)品推向市場(chǎng)的時(shí)間。因?yàn)樾薷牧斯碳院?#xff0c;軟件需要重新測(cè)試和驗(yàn)證,這就會(huì)推遲產(chǎn)品的發(fā)行。

如今,Linux已經(jīng)成為服務(wù)器的主流操作系統(tǒng),但對(duì)網(wǎng)絡(luò)來說并非如此。部分原因在于網(wǎng)絡(luò)供應(yīng)商的專制和網(wǎng)絡(luò)應(yīng)用程序和服務(wù)、網(wǎng)絡(luò)操作系統(tǒng)(OS)、硬件的黑盒實(shí)現(xiàn)。在傳統(tǒng)網(wǎng)絡(luò)中,數(shù)據(jù)平面和控制平面通過路由器和交換機(jī)固件實(shí)現(xiàn)。這兩個(gè)平面協(xié)調(diào)工作,數(shù)據(jù)平面負(fù)責(zé)轉(zhuǎn)發(fā)數(shù)據(jù)流、通過一些協(xié)議(包括VXLAN、GRE)處理多個(gè)對(duì)話、連接與管理遠(yuǎn)程客戶端。控制平面負(fù)責(zé)處理信號(hào)流,定義路由器如何處理傳入的數(shù)據(jù)包,通過使用路由表和實(shí)現(xiàn)數(shù)據(jù)包的優(yōu)先處理,如差異化服務(wù)的QoS。

反過來說,整個(gè)系統(tǒng)本質(zhì)上就是一個(gè)黑盒。

軟件定義網(wǎng)絡(luò)(SDN)正是致力于改變這種方式的網(wǎng)絡(luò)方案。SDN將控制平面從數(shù)據(jù)平面分離,用軟件實(shí)現(xiàn)控制平面,從而不再是黑盒實(shí)現(xiàn)。這意味著網(wǎng)絡(luò)應(yīng)用、網(wǎng)絡(luò)操作系統(tǒng)、硬件可以來自不同的供應(yīng)商,只要他們可以使用部署在白盒或“brite”盒上彼此約定的接口進(jìn)行通信。白盒交換機(jī)用的是現(xiàn)成的商用交換機(jī)芯片,里面含有開放的SDN軟件來運(yùn)行網(wǎng)絡(luò)應(yīng)用程序。

好膩害的Linux
隨著Linux進(jìn)軍網(wǎng)絡(luò)操作系統(tǒng)(基于標(biāo)準(zhǔn)的x86服務(wù)器),網(wǎng)絡(luò)應(yīng)用程序和網(wǎng)絡(luò)操作系統(tǒng)之間的通信一直采用標(biāo)準(zhǔn)的Linux協(xié)議,該協(xié)議是開放的。Linux作為網(wǎng)絡(luò)操作系統(tǒng)改變了網(wǎng)絡(luò)格局,因?yàn)檫\(yùn)行在啟用Linux的交換機(jī)上的應(yīng)用程序不再需要IETF標(biāo)準(zhǔn)來進(jìn)行交互,就像運(yùn)行在數(shù)據(jù)中心中Linux服務(wù)器上任何的應(yīng)用程序。

控制平面通過開放接口來開啟網(wǎng)絡(luò)空間基礎(chǔ)創(chuàng)新的大門。新一代的網(wǎng)絡(luò)應(yīng)用程序之前受限于專門的ASICs(耗時(shí)數(shù)年,耗資數(shù)百萬設(shè)計(jì)和制造出來),現(xiàn)在可以作為小型產(chǎn)品重新構(gòu)思,因?yàn)長(zhǎng)inux交換機(jī)成為了主流操作系統(tǒng)。

數(shù)據(jù)平面完成上面討論的如傳輸數(shù)據(jù)、通過一些協(xié)議處理多個(gè)對(duì)話、連接與管理遠(yuǎn)程客戶端等功能。然而,數(shù)據(jù)平面仍然會(huì)或多或少受ASICs和固件的約束。原因在于控制數(shù)據(jù)平面的供應(yīng)商(如博科和英特爾)保持網(wǎng)絡(luò)操作系統(tǒng)和商業(yè)芯片之間的接口的關(guān)閉狀態(tài)或者限制訪問。

雖然Linux作為網(wǎng)絡(luò)操作系統(tǒng),其開發(fā)工具和庫(kù)被廣泛使用,但是網(wǎng)絡(luò)應(yīng)用程序的開發(fā)仍然比較復(fù)雜。拋開復(fù)雜性不說,在全球社區(qū)中,似乎也并不缺少Linux專家一起解決問題。而對(duì)于傳統(tǒng)網(wǎng)絡(luò)來說,開發(fā)者往往在少數(shù)公司掌握的閉源平臺(tái)上開發(fā)。

傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用程序必須為每個(gè)支持的網(wǎng)絡(luò)操作系統(tǒng)單獨(dú)編寫。但是對(duì)于Linux來說,網(wǎng)絡(luò)應(yīng)用程序只要編寫一次,就可以在任何地方運(yùn)行。之前花在平臺(tái)上的循環(huán)操作(如互操作性測(cè)試)可以被重定向解決由來已久的網(wǎng)絡(luò)問題(受限于固件/ASICs),開放全新一代的基于軟件的網(wǎng)絡(luò)工具( automation、security、overlays、 fabric managers)。而傳統(tǒng)網(wǎng)絡(luò)沒有pan-data中心意識(shí),Linux向新一代網(wǎng)絡(luò)虛擬化解決方案打開大門,可以利用fabric和overlay的力量提供給網(wǎng)絡(luò)運(yùn)營(yíng)商完全控制物理和虛擬環(huán)境的功能。

SDN你在干森么
SDN解決方案通過封裝低層協(xié)議到更高級(jí)別的對(duì)象來實(shí)現(xiàn)相同的目標(biāo)。網(wǎng)絡(luò)虛擬化解決方案實(shí)現(xiàn)他們自己虛擬網(wǎng)絡(luò)的互通性。

云計(jì)算運(yùn)營(yíng)商正通過以下場(chǎng)景連接云:兩個(gè)不同的系統(tǒng)之間、兩個(gè)地理上分散的數(shù)據(jù)中心之間、公共云和私有云之間,通常會(huì)使用像BGP這樣的標(biāo)準(zhǔn)協(xié)議連接兩個(gè)云基礎(chǔ)設(shè)施。

我們的未來捏?
傳統(tǒng)網(wǎng)絡(luò)的壟斷地位即將被供應(yīng)商瓦解,取而代之的是更靈活、創(chuàng)新的軟件。運(yùn)行Linux的交換機(jī)將會(huì)解決遺留已久的固件/ASICs問題。新入市者利用開源和商品組件能夠使得終端用戶更易獲得市場(chǎng)份額。傳統(tǒng)標(biāo)準(zhǔn)向解耦模型的轉(zhuǎn)變最終對(duì)終端用戶和整個(gè)行業(yè)來說是雙贏的局面。

本文轉(zhuǎn)載自:SDNLAB,原文鏈接:http://www.sdnlab.com/13048.html


轉(zhuǎn)載于:https://my.oschina.net/sdnlab/blog/491799

總結(jié)

以上是生活随笔為你收集整理的SDN开源,从你的全世界路过的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。