SDN無疑是目前計算機領域一個炙手可熱的技術話題,優(yōu)勢顯著,其核心特點是將實體設備作為基礎資源,抽象出網絡操作系統(tǒng)隱藏底層物理細節(jié)并向上層提供統(tǒng)一的管理和編程接口,以NOS為平臺開發(fā)的應用程序可以實現(xiàn)通過軟件來定義網絡拓撲、資源分配、處理機制等。但是大家在講SDN優(yōu)勢的同時也要面對其現(xiàn)有的局限性,比如現(xiàn)有的硬件固定無法編程,硬件升級困難,現(xiàn)場升級成本高,甚至會牽扯軟件的整個配套以及網絡的重新規(guī)劃,為了突破這些局限性,賽靈思推出了 “軟”定義網絡解決方案-SDNet。
SDNet:一種革命型的SDN技術
對于從事計算機技術研究的科研人員來說,他們通過軟件控制硬件的最大困難就是需要重新熟悉硬件以及硬件語言,需要在原有的知識基礎上進行大量的硬件知識學習,才會完成最初定下的科研目標,因此很多高校為了滿足科研需求在本科階段就要求學生進行硬件知識儲備,甚至有的計算機碩士專業(yè)點名從電子工程專業(yè)吸收人才,這樣才可以進行軟硬結合,共同實現(xiàn)技術突破。
清華大學畢軍教授
“賽靈思的SDNet支持系統(tǒng)架構者通過新型的高級網絡抽象語言(高級包處理規(guī)范)來自動生成數(shù)據(jù)平面功能,而無需了解底層設備架構或掌握復雜的硬件編程語言,非常適合對我們這些計算機學科出身的科研人員,無需FPGA專業(yè)知識,我們就可以借助這種全面可編程的SDNet軟件規(guī)范環(huán)境實現(xiàn)我們針對未來網絡的種種構想??梢哉f,SDNet軟件規(guī)范環(huán)境是對計算機學科人士進行SDN和未來網絡研究、開發(fā)、試驗的一次“解放”,這必將大大加速我們對更加智能未來網絡架構的研究開發(fā)工作。”清華大學畢軍教授在談到這一點的時候高興地說。
最后畢軍教授又補充道,“基于OpenFlow的SDN是革命型SDN的代表,但數(shù)據(jù)平面仍然是預先設計好的,不是用戶可以深度可編程的,因此我認為SDNet是一種更加革命的SDN 。”
“軟”定義網絡與軟件定義網絡的本質不同
軟件定義網絡和軟定義網絡有著本質的不同。軟定義網絡提供一個新的概念,不僅可以支持獨立的線速度服務,而且可以避免各種底層協(xié)議帶來的復雜性,可以根據(jù)需求提供靈活的服務,重新配置客戶的服務,把服務以最短的時間提供給最終客戶。在履行服務義務的時候可以完全在不中斷服務的過程中進行升級 (“無中斷”操作即時升級),這個功能對運營商和最終客戶來說也是一個最有吸引力的優(yōu)勢。
左圖:軟件定義網絡,右圖:SDNet(軟定義網絡)
SDNet指定內容但不規(guī)定方式。“SDNet不是以非常硬的方式來描述用戶的需要,也不是描述怎樣實現(xiàn)一個網絡的規(guī)劃,所以我們關注的是你究竟想要做什么,而不是怎樣去做。我們更多的網絡架構是針對有直接需求的系統(tǒng)級人員,他們很清楚自己的工作內容。這個最終的服務有可能會涉及很多具體的技術細節(jié),比如包的解析,包的編輯,包的調節(jié)等,SDNet就可以幫助他們快速地描述系統(tǒng)級需求的規(guī)格。” 賽靈思公司負責通信IP和服務的全球高級副總裁 Nick Possley解釋說。
SDNet實現(xiàn)流程和傳統(tǒng)的實現(xiàn)流程差異顯著。相比用ASSP的描述方式,SDNet + FPGA或者SoC需要代碼非常短;無需掌握基礎架構知識,實現(xiàn)方式和硬件無關;代碼重構容易,可實現(xiàn)100%的代碼重用。
優(yōu)勢對比,突出特性
目前SDN行業(yè)競爭產品主要包含三種,分別是ASSP、ASIC以及SDNet+FPGA/SOC,通過下圖對三種方式進行對比:
實現(xiàn)“軟”定義網絡
“通過上圖可以看出,SDNet和賽靈思All Programmable FPGA及SoC實現(xiàn)的軟定義網絡解決方案優(yōu)勢顯著:更佳且高度靈活的服務質量(QoS);流程和會話感知功能;全面可編程的硬件數(shù)據(jù)層和I/O ;線速支持網絡功能虛擬化(NFV),包括各種用戶自定義的定制化功能;1G到400G之間的可擴展線路速率。”Nick Possley非常自豪地宣布。
“從整個更新維護的角度來看,SDNet來定義新的服務可以通過各種各樣的open,OpenSwitch、OpenFlow來支持新的更新;從固件升級來看,不需要重新設計硬件和線卡,不需要上門服務就可以快速升級,因此可以降低資本支出和運營支出。在SDNet軟的定義環(huán)境里面,我們在服務的提供方面可以從核心橫跨到邊遠應用,整個網絡的各種設備我們都可以通過SDNet這個環(huán)境來迅速地覆蓋。” Nick Possley總結道。