軟件定義網(wǎng)絡(luò)可能意味著很多東西,這取決于你怎樣去應(yīng)用它。
芝加哥合唱團(tuán)的經(jīng)典曲“難道人人都知道時(shí)間是什么嗎?”(Does Anybody Really Know What Time It Is)也同樣適應(yīng)于SDN。很多人都在談SDN,但是難道每個(gè)人都真正知道SDN是什么嗎?在最近的Networking Field Day活動(dòng)中,有幾個(gè)論壇集中討論了幾個(gè)話題,其中第一個(gè)話題是“什么是SDN?”每個(gè)人都對(duì)SDN是由什么構(gòu)成的有很多不同的意見(jiàn)。那么我們是否會(huì)像盲人摸象故事里的盲人一樣呢?
在這篇文章中,我將介紹一些關(guān)于“什么是SDN”的不同看法,并提供我自己的看法。
網(wǎng)絡(luò)自動(dòng)化
很多人把SDN等同于網(wǎng)絡(luò)自動(dòng)化。SDN只是快速配置網(wǎng)絡(luò)的簡(jiǎn)單機(jī)制嗎?其實(shí)有很多其他的網(wǎng)絡(luò)自動(dòng)化工具,如Puppet、Chef和Ansible。有一個(gè)網(wǎng)絡(luò)工程師說(shuō),在他看來(lái),如果網(wǎng)絡(luò)管理成功了,那么SDN(這個(gè)東西)就不會(huì)存在了。我不同意這個(gè)觀點(diǎn),因?yàn)镾DN的作用遠(yuǎn)遠(yuǎn)超過(guò)網(wǎng)絡(luò)自動(dòng)配置。雖然SDN是自動(dòng)化的一個(gè)組成部分,但我不認(rèn)為自動(dòng)化的本質(zhì)就是SDN。
集成應(yīng)用
SDN一個(gè)很引人注目的案例是在網(wǎng)絡(luò)集成應(yīng)用。這種整合允許應(yīng)用程序從網(wǎng)絡(luò)經(jīng)由應(yīng)用編程接口(API),調(diào)用所述網(wǎng)絡(luò)控制器的請(qǐng)求服務(wù),網(wǎng)絡(luò)控制器返回一個(gè)肯定或否定的響應(yīng),以便該應(yīng)用程序可以采取適當(dāng)?shù)男袆?dòng)。
一個(gè)簡(jiǎn)單的例子是建立一個(gè)語(yǔ)音呼叫和參與呼叫準(zhǔn)入控制的網(wǎng)絡(luò)控制器統(tǒng)一通信系統(tǒng)(應(yīng)用程序)。UC控制器要求端點(diǎn)與網(wǎng)絡(luò)控制器之間的專用帶寬是可用的。如果帶寬可用,網(wǎng)絡(luò)控制器可以返回一個(gè)肯定的答復(fù),呼叫發(fā)生。如果帶寬不可用,UC控制器要么拒絕來(lái)電或者采取其他操作,如改變現(xiàn)有呼叫到較低帶寬的編解碼器。
還有另一種情況,當(dāng)鏈路發(fā)生故障時(shí),或者當(dāng)一個(gè)新的鏈路出現(xiàn)時(shí),網(wǎng)絡(luò)可以通知這個(gè)應(yīng)用程序,應(yīng)用程序以在帶寬的變化給予反應(yīng)。
網(wǎng)絡(luò)自動(dòng)化對(duì)應(yīng)用集成有助益,因?yàn)榫W(wǎng)絡(luò)自動(dòng)化的變化可以使網(wǎng)絡(luò)允許應(yīng)用程序發(fā)出的請(qǐng)求,動(dòng)態(tài)QoS定義可以支持應(yīng)用程序使用的變化。
更精細(xì)的轉(zhuǎn)發(fā)平面控制
SDN與粒狀(網(wǎng)絡(luò))包的轉(zhuǎn)發(fā)控制有關(guān)。當(dāng)該網(wǎng)絡(luò)可以控制每個(gè)流的路徑,應(yīng)用流可被引導(dǎo)通過(guò)每個(gè)應(yīng)用的最佳路徑。實(shí)時(shí)應(yīng)用程序可以使用低延遲路徑,而大容量數(shù)據(jù)應(yīng)用程序可以使用高帶寬的路徑。你可以把這些路徑看作是動(dòng)態(tài)的、基于策略的。SD-WAN就是這種技術(shù)的一個(gè)例子。
值得一提的是,因?yàn)槭怯删W(wǎng)絡(luò)控制每個(gè)流的路徑,因此安全性得到了提高。轉(zhuǎn)發(fā)規(guī)則沒(méi)有到位的話,網(wǎng)絡(luò)是不會(huì)轉(zhuǎn)發(fā)數(shù)據(jù)包的,而這些規(guī)則是基于由網(wǎng)絡(luò)管理員定義的網(wǎng)絡(luò)策略而創(chuàng)建的。
SDN可以意味著很多…
總的來(lái)說(shuō),我認(rèn)為SDN涵蓋上述的所有。很多人都會(huì)想盲人摸象一樣,再看SDN時(shí)完全取決于我們自己的經(jīng)驗(yàn)、背景以及設(shè)想的未來(lái)。但其實(shí),它可以以為著很多…