Software-Defined Networking之搬砖的故事
在很久很久以前,有一個村子。
村里的每一戶,都有一個男人和一個女人。
每一戶,都以搬磚為生。
從不同的地方,搬到不同的地方。
?
?
男人負責(zé)搬磚,女人負責(zé)告訴男人往哪搬。
?
每個家庭,都服從村委會的指揮。
?
村委會根據(jù)磚廠老板的需求,跑去告訴每家每戶該怎么搬。
?
?
最開始,大家搬磚搬得挺開心的,一切都很順利。
?
可是,磚頭越來越多,村子規(guī)模大了,村戶也多了。
?
?
每次搬磚計劃有變動,村委會都要挨家挨戶通知,實在太累了。
?
?
而且,因為村委會不能及時通知到位,影響了搬磚效率,磚廠老板們也很不開心。
?
?
于是,村委會請來了一個名叫“傻大妞(SDN)”的姑娘。
?
?
這個傻大妞說:
?
于是,傻大妞把每個家庭的女人們都趕回了娘家。
然后告訴每個家庭的男人們,以后只能說普通話(以前每家每戶男人女人都說的是自己的方言),以后只需要聽她和她團隊的。
?
?
傻大妞還告訴村委會,搬磚方案直接告訴她的團隊就行。另外,指導(dǎo)村委會成立招商團隊,專門對接各大磚廠。
?
?
于是,全新的搬磚方法開始運作了。。。
?
?
因為傻大妞全面接管了男人們。。。 所以村委會省事了很多。。。命令直接傳達給傻大妞。。。?
?
效率得到提升,磚廠老板們更開心了,想往哪搬,就往哪搬。。。
?
?
故事愉快滴結(jié)束了。。。
?
不過,好像也不是每個人都那么愉快。。。
?
被fired掉的女人們▼
?
好了。。。不知道大家看懂沒有。。。
?
今天我們說的傻大妞,就是現(xiàn)在風(fēng)頭正勁的“SDN”。
?
關(guān)于SDN的定義,有很多種說法,比較流行的定義是下面這個:
?
SDN是一種新興的控制與轉(zhuǎn)發(fā)分離并直接可編程的網(wǎng)絡(luò)架構(gòu)。
?
它的核心理念是,希望應(yīng)用軟件可以參與對網(wǎng)絡(luò)的控制管理,滿足上層業(yè)務(wù)需求,通過自動化業(yè)務(wù)部署簡化網(wǎng)絡(luò)運維。
?
其實說通俗一點,就是把“傳統(tǒng)軟硬件網(wǎng)絡(luò)”給軟件化、抽象化了。
?
簡單來說,就是把現(xiàn)在復(fù)雜的傳統(tǒng)網(wǎng)絡(luò)設(shè)備全部對上層應(yīng)用不可見。上層管理層,只需要像配置軟件程序一樣,對網(wǎng)絡(luò)進行簡單的部署,就能夠讓網(wǎng)絡(luò)實現(xiàn)所需要的功能。不再需要和以前一樣,一個一個去配置網(wǎng)絡(luò)上所有節(jié)點的網(wǎng)絡(luò)設(shè)備。
?
SDN架構(gòu)示意圖:
?
?
對比我們剛才的搬磚故事:
?
?
村子:通信網(wǎng)絡(luò)
磚頭:數(shù)據(jù)
每一戶家庭:網(wǎng)絡(luò)中的每一個網(wǎng)絡(luò)設(shè)備
男人:網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)功能
女人:網(wǎng)絡(luò)設(shè)備的控制功能
磚廠老板:上層用戶
村委會:網(wǎng)絡(luò)服務(wù)提供商
?
SDN帶來的好處,顯而易見:
?
1 控制和轉(zhuǎn)發(fā)分離(男人和女人拆開),各個硬件廠家不能夠再針對每個硬件設(shè)計和安裝對應(yīng)的軟件系統(tǒng)(淘汰了方言),使得硬件可以通用化。打破了壟斷,降低了設(shè)備成本。
?
2 SDN控制器進行統(tǒng)一管理(傻大妞團隊統(tǒng)一接管男人),實現(xiàn)了集中控制,降低網(wǎng)絡(luò)維護難度(村委會不用挨家挨戶一個一個跑),縮短網(wǎng)絡(luò)部署周期(磚廠老板們靈活調(diào)運磚頭),降低運維成本。
?
對于那些女人們(傳統(tǒng)硬件設(shè)備商),傻大妞(SDN)確實并不是一個好消息,而對于磚廠老板們(用戶)和村委會(服務(wù)提供商),傻大妞(SDN)肯定是很受歡迎的選擇。
?
所以,幾家歡喜幾家愁。。。
轉(zhuǎn)載于:https://www.cnblogs.com/BlameKidd/p/9265665.html
總結(jié)
以上是生活随笔為你收集整理的Software-Defined Networking之搬砖的故事的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: boost::threadpool 调用
- 下一篇: centos7 源码编译安装mysql