多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 深入思考SDN的核心本質:從SDN=OpenFlow回到軟件定義網絡

深入思考SDN的核心本質:從SDN=OpenFlow回到軟件定義網絡

來源:程序員人生   發布時間:2014-09-27 03:43:07 閱讀次數:2216次

編者按:SDN到底是什么?雖然這個概念已經被炒了很多年,但還沒有人對其給出一個明確的概念。盛科網絡總監張衛峰撰寫了自己關注SDN以來,對其認識的四個階段,最后一個階段又回到了SDN字面的意思軟件定義網絡,每個階段作者的新觀點,也會給我們帶來一些啟發。以下為原文:

SDN的概念從提出到現在已經過了4年多了,但是關于SDN最基本的問題,“什么是SDN”的爭論和探討從來都沒停止過,就像一些哲學家經常思考的“我是誰”,“我從哪里來”,“我要去哪里”一樣。有人跟我說,越討論越迷糊,有時候覺得清楚了,再跟不同的人討論,又迷糊了。因為工作的關系,在過去一年的時間內,我到處去跟各個運營商,互聯網公司,電商,設備商,普通企業,高校,研究所的不同人進行交流,曾經跟一個朋友自嘲說除了ONF的執行總裁Dan Pitt,可能我是世界上跟別人講SDN講得最多的了。在這個過程中我不斷反思,不斷歸納總結,現在我當然不敢說我的想法就一定是對的,但是我認為我有必要把我的看法分享出來,供大家參考,是否認同不要緊,但是希望能對大家所有啟發。

我對SDN的認識可以分為四個階段,最后一個階段是在第三個階段基礎上的頓悟。

第一階段:SDN=OpenFlow?

跟很多其他人一樣,我最初接觸SDN是從OpenFlow開始的,那個時候甚至都沒去思考什么是SDN的問題,本能的就認為OpenFlow就是SDN,SDN就是Openflow,其實潛意識中,就是把SDN看作是一個具體的技術和協議,在將近有半年的時間里,都處于這種認識,因為那個時候還沒有接觸實際案例,也沒有廣泛去網上了解關于SDN的技術文章,這是最原始的第一階段。實際上,就算是現在很多人嘴里面說SDN不等于Openflow,但是潛意識里面還會自覺不自覺地將SDN往Openflow靠攏。為什么呢?因為Openflow是大多數人唯一看得到的具體化的SDN的實現形式(實際上當然還有別的實現形式,但是很多人并沒有看到或者看到了也沒意識到)。

第二階段:SDN的三個本質屬性

后來隨著對各種SDN產品了解和網上諸多技術文章的閱讀,逐漸意識到,SDN只是一種架構,一種思想,具體的實現多種多樣,OpenFlow只是其中一種。我自己總結出SDN的三個本質屬性,認為只要符合控制跟轉發分離、有開放的編程接口、集中式的控制就可以認為是SDN。基于這樣一種理念,某個產品或者方案,哪怕沒有使用Openflow,只要它符合這三個原則,也可以認為是SDN。比如Juniper的Open Contrail,不支持Openflow,但是也是SDN。在很長一段時間內,我都堅定不移地認為這是最符合SDN思想的定義。包括我開始寫《深度解析SDN》那本書的期間,也是這樣認為。

第三階段:狹義SDN、廣義SDN、超廣義SDN

后來突然看到阿里巴巴推出了自己的SDN方案,在2013 GITC會議期間,我詳細聽了阿里巴巴專家的介紹,發現他們這種SDN跟我理解中的控制跟轉發分離并不相同,他們自己也說他們的SDN不是大家一般所理解中的SDN,他們的SDN是通過軟件控制腳本,讓這些腳本向遠程的交換機發送命令(不清楚是NetConf還是直接的命令行)來控制交換機,交換機上仍然運行了傳統的二三層協議,控制跟轉發并沒有分離,分離的是管理和控制。剛看到這個方案的時候,我馬上就問自己,這算不算SDN?我反復思考了這個問題,他們為什么要這么做,而不是使用更徹底的控制跟轉發分離?我個人理解是他們網絡中已經有了大量傳統的交換機,他們不可能把這些交換機都替換掉,但是又想通過軟件自動化來代替手動操作,所以就采取了這樣一種折衷的做法。這種做法有沒有價值?肯定是有,否則他們不會這么干。那算不算SDN?我一時陷入了迷茫。幾經思考之后,我認為,其實SDN并沒有確切的定義,只要能實現網絡自動化,能夠滿足特定場景的需求,哪怕這種做法對別的用戶沒有意義,它也應該算SDN。只是從通用的角度來看,這種SDN靈活性比不上控制與轉發分離的那種架構,但是不可否認的是,它能解決特定客戶特定場景的需求。認識到這一點之后,我在對外宣講的PPT中,將SDN定義歸為三類,第一類是狹義SDN(等同于Openflow),第二類是廣義SDN(控制與轉發分離),第三類是超廣義SDN(管理與控制分離)。而且我認為,第二類定義中的SDN,是最通用,最有價值的一種。

第四階段:返璞歸真,回到軟件定義網絡

在跟中國電信研究院的專家們一次交流中,我講了我對SDN的看法之后,研究院的王老師向我提出了一個問題:從SDN的字面意思來看,根本看不出控制與轉發分離的意思,你怎么看這個問題?雖然我當時噼里啪啦講了一堆,回答了這個問題。但是回來之后,我又深入的思考了一下王老師的這個問題,很慚愧,這么一個明顯的問題,我之前居然都沒去思考過。思考的過程中,我突然有種醍醐灌頂的感覺,就像佛語經常說的那樣:看山是山->看山不是山->看山還是山。無論是控制與轉發分離,還是管理與控制分離其實都不是SDN的本質定義,SDN的本質定義就是軟件定義網絡,也就是說希望應用軟件可以參與對網絡的控制管理,滿足上層業務需求,通過自動化業務部署簡化網絡運維,這是SDN的核心訴求,控制與轉發分離不是。但為了滿足這種核心訴求,不分離控制與轉發,比較難以做到,至少是不靈活。換句話說,控制與轉發分離只是為了滿足SDN的核心訴求的一種手段,如果某些場景中有別的手段可以滿足,那也可以,比如管理與控制分離。

作者簡介:張衛峰,盛科張衛峰 ,熟悉二三層路由交換、PTN/IPRAN技術、芯片設計,對SDN/OpenFlow技術也有深刻的研究和理解。著有《深度解析SDN》。新浪微博ID:@盛科張衛峰

原文鏈接: SDN的深入思考(1):SDN的核心本質到底是什么?(責編:周小璐)

第六屆中國云計算大會(China Cloud Computing Conference)將于2014年05月在國家會議中心?北京召開。此次會議繼承了前五屆大會的成功經驗,將邀請更多國內外知名院士、專家學者、行業CIO參加會議并作演講。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 2020自拍偷区亚洲综合图片 | 福利视频第一区 | 亚洲春色综合另类网蜜桃 | 亚洲一区二区色 | 一二三中文乱码亚洲乱码 | 国产大片免费天天看 | 日本一级淫片aaaaaa | 午夜视频免费观看 | 性丰满妇女free性性性 | 日本一级毛片视频无遮挡免费 | 另类亚洲孕妇分娩网址 | 久久久久在线观看 | 国产亚洲精品美女一区二区 | 叼嘿视频免费大全网站 | 免费a一级毛片在线播放 | 亚洲欧美日韩中文字幕在线一区 | 一区二区三区四区五区 | 叼嘿视频免费大全网站 | 国产免费一区二区三区 | 亚洲伊人成综合成人网 | 手机精品视频在线观看免费 | 成人午夜视频一区二区国语 | 黄色网址中文字幕 | 国产一区二区福利久久 | 亚洲国产高清在线精品一区 | 日本aaaa片毛片免费观看 | 精品国产免费人成在线观看 | 12306午夜被窝播播影院yw188 | 国产亚洲综合一区在线 | 欧美片第一页 | 国产精品成人不卡在线观看 | 中文字幕网站在线观看 | 网站视频免费 | 欧美 亚洲 激情 | 欧美h视频在线观看 | 日本韩国在线视频 | 国内性经典xxxxx | tube440性欧美videos | 精品日韩欧美一区二区三区 | 国产精品日产三级在线观看 | 欧美另类杂交a |