SDN或?qū)⑹菙?shù)據(jù)中心網(wǎng)絡(luò)的未來(lái)
這幾年,SDN技術(shù)的火熱程度有目共睹,在數(shù)據(jù)中心領(lǐng)域里也有一定規(guī)模的實(shí)踐部署。SDN攜帶著EVPN技術(shù),在數(shù)據(jù)中心網(wǎng)絡(luò)新建項(xiàng)目中可以說(shuō)是當(dāng)紅的小生,人見(jiàn)人愛(ài)。很多的數(shù)據(jù)中心爭(zhēng)著上SDN,網(wǎng)絡(luò)廠商也急于推進(jìn)SDN解決方案,雖然各家SDN實(shí)現(xiàn)各有千秋,互聯(lián)互通還有不少問(wèn)題,但并不妨礙SDN技術(shù)的高速擴(kuò)張,每個(gè)數(shù)據(jù)中心都在想著自己的網(wǎng)絡(luò)該如何向SDN方向來(lái)演進(jìn)。那么,SDN就是數(shù)據(jù)中心網(wǎng)絡(luò)的未來(lái)了嗎?
當(dāng)然不是,網(wǎng)絡(luò)技術(shù)仍在不斷向前發(fā)展著,只是現(xiàn)階段SDN技術(shù)在學(xué)術(shù)界和市場(chǎng)上比較主流。其實(shí),就是SDN技術(shù)本身也分為多個(gè)派別,比如NFV,這類(lèi)轉(zhuǎn)發(fā)和控制分離技術(shù)也存在不少爭(zhēng)論,還沒(méi)有哪種技術(shù)具備絕對(duì)優(yōu)勢(shì)。2016年,ONF發(fā)布了一個(gè)白皮書(shū)《Intent NBI-DefiniTIon and Principles》,描述了基于意圖的北向接口,出現(xiàn)了IBN(Intent-Based Networking, 基于意圖的網(wǎng)絡(luò))技術(shù),IBN技術(shù)經(jīng)過(guò)這兩年的完善大有取代SDN的趨勢(shì)。
我們可以將網(wǎng)絡(luò)技術(shù)的發(fā)展分為三個(gè)階段:傳統(tǒng)網(wǎng)絡(luò)、SDN網(wǎng)絡(luò)、IBN網(wǎng)絡(luò),SDN網(wǎng)絡(luò)僅僅是數(shù)據(jù)中心網(wǎng)絡(luò)發(fā)展中的一個(gè)中間過(guò)程,最終是要實(shí)現(xiàn)IBN網(wǎng)絡(luò)。從當(dāng)前來(lái)看,IBN就是數(shù)據(jù)中心網(wǎng)絡(luò)的未來(lái),也許十年后不再是IBN,會(huì)有更先進(jìn)的網(wǎng)絡(luò)技術(shù)取代它,那就是后話(huà)了,誰(shuí)也無(wú)法預(yù)測(cè)一項(xiàng)新的網(wǎng)絡(luò)技術(shù)會(huì)持續(xù)多久,就像FC存儲(chǔ)網(wǎng)絡(luò),雖然技術(shù)更新很慢,甚至沒(méi)有更新,但使用數(shù)十年也沒(méi)有被淘汰,依然活躍在數(shù)據(jù)中心市場(chǎng)上。
可能不少人對(duì)IBN并不熟悉,這個(gè)概念直到最近才被很多人提起。傳統(tǒng)網(wǎng)絡(luò)就是過(guò)去這五十多年來(lái),一直使用的網(wǎng)絡(luò),以硬件網(wǎng)絡(luò)設(shè)備為主,數(shù)據(jù)中心只要采購(gòu)一批網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)互連,下發(fā)好配置實(shí)現(xiàn)互通即可,后來(lái)發(fā)現(xiàn)隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大,傳統(tǒng)網(wǎng)絡(luò)運(yùn)維和管理變成一件非常困難的事情,人力和財(cái)力成倍數(shù)增長(zhǎng),于是SDN出現(xiàn)了。
SDN的網(wǎng)絡(luò)核心理念就是將控制和轉(zhuǎn)換分離,開(kāi)放接口和協(xié)議,由軟件控制器操控整個(gè)網(wǎng)絡(luò),簡(jiǎn)化運(yùn)維和管理,提升業(yè)務(wù)部署速度,顯然SDN是提升網(wǎng)絡(luò)運(yùn)維和管理的一把利劍,受到數(shù)據(jù)中心的廣泛歡迎,但SDN只不過(guò)是打開(kāi)封閉了數(shù)十年網(wǎng)絡(luò)的第一步,數(shù)據(jù)中心網(wǎng)絡(luò)還需要智能化,希望網(wǎng)絡(luò)是一個(gè)自學(xué)習(xí)網(wǎng)絡(luò),這就是IBN網(wǎng)絡(luò)的范疇了。IBN網(wǎng)絡(luò)基于高自動(dòng)化,意在盡可能減少人類(lèi)的操作。在IBN網(wǎng)絡(luò)中,用戶(hù)只需要提供目的,由網(wǎng)絡(luò)設(shè)施自動(dòng)翻譯為網(wǎng)絡(luò)配置指令執(zhí)行,并不斷收集和監(jiān)控網(wǎng)絡(luò)運(yùn)行質(zhì)量進(jìn)行反饋,從而實(shí)現(xiàn)持續(xù)優(yōu)化網(wǎng)絡(luò)的目的??梢赃@樣形象地比喻說(shuō),傳統(tǒng)網(wǎng)絡(luò)是“昨天”,SDN是“今天”,雖近在眼前,但I(xiàn)BN仍是“明天”。
SDN和IBN的關(guān)系很緊密,IBN并不是要淘汰SDN技術(shù),相反IBN的技術(shù)理念還要靠SDN來(lái)實(shí)施。SDN是一個(gè)架構(gòu),IBN是一種產(chǎn)品。SDN實(shí)現(xiàn)了網(wǎng)絡(luò)精細(xì)化運(yùn)營(yíng),但是帶來(lái)了復(fù)雜度指數(shù)級(jí)別上升,IBN用閉環(huán)的理念降低了網(wǎng)絡(luò)應(yīng)用復(fù)雜度。SDN更專(zhuān)注于如何控制網(wǎng)絡(luò)中的基礎(chǔ)設(shè)施,基于軟件,以開(kāi)放、可編程的方式進(jìn)行網(wǎng)絡(luò)策略的配置。IBN的控制環(huán)節(jié),可以是傳統(tǒng)控制,也可以是SDN控制。IBN更關(guān)注如何使得網(wǎng)絡(luò)能夠更好地滿(mǎn)足用戶(hù)的業(yè)務(wù)意圖,使意圖和網(wǎng)絡(luò)狀態(tài)之間可以平滑地、持續(xù)地達(dá)成高度一致。
SDN和IBN是兩種互幫互利的技術(shù),它們既可以各自獨(dú)立部署,也可以混合部署于網(wǎng)絡(luò)中,在一定程度上,IBN包含SDN,IBN實(shí)現(xiàn)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)與控制分離之外,IBN基于業(yè)務(wù)意圖,對(duì)于網(wǎng)絡(luò)全息狀態(tài)的獲取和對(duì)設(shè)備細(xì)粒度的控制都毫無(wú)疑問(wèn)給網(wǎng)絡(luò)帶來(lái)了巨大敏捷性。以思科和瞻博為代表的廠商已經(jīng)開(kāi)始向IBN發(fā)展,OpenDaylight等開(kāi)源項(xiàng)目也在逐漸將IBN的思想添加到其SDN控制器中。
2017年Gartner曾在報(bào)告中指出:“我們認(rèn)為一套IBNS的部署可以減少50%-90%的網(wǎng)絡(luò)基礎(chǔ)設(shè)施交付時(shí)間,同時(shí)可以減少至少50%的宕機(jī)發(fā)生次數(shù)和時(shí)長(zhǎng)”,Gartner也在極力推崇IBN。不過(guò)IBN仍然是理論上的技術(shù),時(shí)至今日,也僅有極少數(shù)人真正熟悉這個(gè)概念。IBN技術(shù)也不夠完善,IBN的各個(gè)組件和設(shè)備大量地依賴(lài)相互之間的API/CLI對(duì)接,目前統(tǒng)一標(biāo)準(zhǔn)規(guī)范尚未形成,廠商各自存在私有API/CLI,以此建立的壁壘隔絕對(duì)其他IBN組件的支持,很大程度上抑制異構(gòu)組件的IBN技術(shù)。
在數(shù)據(jù)中心市場(chǎng)中,技術(shù)更新周期相對(duì)較長(zhǎng),進(jìn)行新技術(shù)的嘗試將會(huì)面臨極大阻力,尤其是一直處于封閉狀態(tài)的網(wǎng)絡(luò)部分。要知道SDN技術(shù)早在十年前就被提出,也是經(jīng)過(guò)了這十年的技術(shù)完善、推廣、普及,才達(dá)到今天的局面,至少數(shù)據(jù)中心不再去排斥SDN,不少的數(shù)據(jù)中心已經(jīng)開(kāi)始去部署SDN,這樣要再過(guò)渡到IBN,應(yīng)該會(huì)有很長(zhǎng)的路要走,如果發(fā)展不好,最后無(wú)路可走也有可能。
IBN技術(shù)的實(shí)現(xiàn),挑戰(zhàn)是有的,仍處于雛形階段,不像SDN已經(jīng)有Openflow這樣的網(wǎng)絡(luò)部署標(biāo)準(zhǔn)實(shí)現(xiàn)協(xié)議,IBN技術(shù)自身也需要不斷完善,要盡快形成標(biāo)準(zhǔn),避免各大網(wǎng)絡(luò)廠商各自為戰(zhàn),通過(guò)私有方式實(shí)現(xiàn)IBN,這樣就又走回了封閉網(wǎng)絡(luò)的老路。網(wǎng)絡(luò)能邁開(kāi)這一步,走向開(kāi)放,接納SDN技術(shù)實(shí)屬不易,如果能夠再將步子邁的大些,就可能走進(jìn)IBN網(wǎng)絡(luò),走進(jìn)一個(gè)全新的智能化網(wǎng)絡(luò)世界。
IBN才是數(shù)據(jù)中心網(wǎng)絡(luò)的未來(lái),至少當(dāng)前看是這樣的。未來(lái)的網(wǎng)絡(luò)一定是智能的,無(wú)人值守的,IBN未來(lái)實(shí)現(xiàn)的就是一整套的無(wú)人控制網(wǎng)絡(luò)。預(yù)計(jì)不出十年,IBN會(huì)最先應(yīng)用于具有大規(guī)模或超大規(guī)模的數(shù)據(jù)中心網(wǎng)絡(luò)中,這是因?yàn)檫@些規(guī)模龐大的數(shù)據(jù)中心,其網(wǎng)絡(luò)效率和網(wǎng)絡(luò)成本的優(yōu)化亟需創(chuàng)新方案的推動(dòng),IBN就是很好的催化劑。所以,有人說(shuō)SDN是數(shù)據(jù)中心網(wǎng)絡(luò)的未來(lái),別鬧了。