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