軟件定義網絡(SDN)的發展,又出現了革命性的變化。
斯坦福大學計算機科學系教授Nick McKeown曾經指出,網絡實現SDN演進的第一階段是可讓數據中心和WAN運營商能利用軟件定制提升網絡功能。而下一階段,就會有超越硬件的數據層功能出現。比如,為數據層添加高度可編程和更先進的功能,通過標準軟件API接口訪問數據層等。在這一階段,網絡資源將能實現更加智能、高效的管理,進而加速創新步伐。在無線、有線通信領域的第一大可編程邏輯器件供應商賽靈思,近日正在推動SDN上升到Nick McKeown所說的第二階段——“軟”定義網絡(“Softly” Defined Networks)。
Xilinx 聯手中國學術界加速中國未來網絡發展
在SDN理念影響整個IT基礎架構的同時,可編程邏輯器件也隨之炙手可熱。在28nm時代就率先提出“All Programmable” 概念的賽靈思(Xilinx),推出了一個叫做SDNet的平臺解決方案。SDNet是目前業界首款能實現“軟”定義網絡,且遠超SDN架構的解決方案。它是一個面向網絡的軟件定義開發環境,能夠和All Programmable芯片產品相結合,幫助用戶以簡單的方法創建軟定義的網絡。借由SDNet,研究SDN的學者或網絡從業人員可以從架構層面迅速地完成軟件的實現和概念的定義,而不用再過度拘泥于網絡物理層面的底層技術。SDNet為SDN的實現提供了一種更簡單的方法,它幫助開發者把復雜的底層技術封裝成了簡單可用的“工具”或“功能”,讓不懂網絡的開發者也能實現軟件定義網絡。
目前,影響互聯網創新的開發者主要來自計算機學科,他們并不是研究網絡通信技術的專家。雖然SDN理念早已被這些開發者廣泛認可,但在將這一理念轉化為現實應用時,在底層技術上,開發者遭遇的困難依舊非常多,無形中反而阻礙了產業界基于SDN的創新。賽靈思的SDNet能夠支持系統開發者,通過他們更為熟悉的新型高級網絡抽象語言(高級包處理規范)來自動生成數據平面功能。
“有了SDNet之后,開發者不用再去了解底層設備架構或掌握復雜的硬件編程語言,非常適合我們這些計算機學科出身的科研人員。”中國SDN專委會執行副主任、清華大學教授畢軍告訴記者,早在一年前,清華大學的SDN研究團隊就在賽靈思大學計劃(XUP)團隊的支持下,利用其All Programmable技術在全球率先開發出了研究項目中的SDN原型設計,而今SDN研究在開發環境上的重大突破讓其倍感興奮。“現在,我們無需具備FPGA專業知識,也能借助這種全面可編程的軟件規范環境實現針對未來網絡的種種構想。”在他看來,像SDNet這樣的軟件規范環境的出現,就是對計算機學科人士進行SDN和未來網絡研究、開發、試驗的一次“解放”,未來一定會大幅加速我國對智能未來網絡架構的研究開發工作。
在由單一的FPGA企業戰略轉型為All Programmable FPGA、 SoC 和 3D IC 提供商后,賽靈思目前已成為在SDN領域走得最快的商用芯片供應商,思科、華為等網絡設備供應商都是其長期合作伙伴。SDNet的推出,無疑會繼續加速SDN的商用化進程。對目前在SDN研究領域走得較快的機構和運營商,實現SDN演進的開發成本也會因為SNDNet的出現而下降,并大幅縮短其產品上市的進程。