“軟”定義規范環境(SDNet)擴展至數據層實現高速SDN
一個月前Xilinx 新興技術研究會上,斯坦福大學計算機科學系教授Nick McKeown教授說“未來的SDN芯片看起來將類似FPGA或某種可以在FPGA上構建的器件。并行是網絡處理中的一個個瓶頸,因此可開發類似VLIW (超長指令集架構)的架構。SDN編譯器將獨立于目標的規范轉換成獨立于目標的配置。” Nick McKeown當時所提及的正是Xilinx今日在Interop 公布 的 網絡設計中的軟定義規范環境(SDNet)。
SDNet環境讓你可以用更自然的方式使用高層網絡規格定義數據包處理功能,不需要定義底層網絡的實現細節。然后SDNet可以基于Xilinx All Programmable器件,自動地將規范轉化成優化的硬件實現,提供線速級的處理性能。
使用SDNet的系統架構師無需了解如何使用FPGA,甚至也不需要任何FPGA的專業知識,所有他們需要的只是清楚他們自己需要實現的網絡任務。
SDNet集成自動生成的開發環境:
用于特定功能的自定義硬件組件(例如解析、編輯)
基于用戶要求的自定義數據包數據平面(data-plane)硬件子系統
已生成SDNet架構的自定義固件
用于調試和驗證的測試平臺
下面的示意圖展示了利用SDNet和Xilinx Vivado Design Suite所實現的網絡線路卡實現流程:
SDNet環境生成的封包處理架構支持無中斷更新。也就是說,可在數據包傳輸過程中實時修改SDNet定義的數據層處理功能,而且不會影響線路服務,在重配置的時候無需網絡宕機。
Xilinx SDNet的革命性創新體現在什么地方?
Loring Wirbel—Linley Group高級分析師在白皮書White Paper on SDNet中寫到:“因為SDNet不需要涉及協議、硬件的具體實現以及性能擴展,它的靈活性在業界是獨一無二的。學術界、網絡設備制造商、NPU供應商和EDA供應商已經進行了許多嘗試,他們定義分組描述語言、解析語言、以及高級工具以實現設計軟性網絡元素的一些功能。但都無法實現SDNet所產生的功能。”
使用SDNet網絡可重構性與SDN、軟件定義網絡有著根本的不同,原因是SDNet生成并管理控制層和數據層硬件和軟件配置,下圖將SDN與“軟”定義網絡 SDNet(Xilinx為基于SDNet的網絡起的名子)進行了對比:
-
硬件
+關注
關注
11文章
3260瀏覽量
66132 -
網絡
+關注
關注
14文章
7523瀏覽量
88654 -
sdn
+關注
關注
3文章
254瀏覽量
44763
發布評論請先 登錄
相關推薦
評論