1. 程式人生 > >zz博通發布用於數據中心交換機的開源軟件開發套件SDKLT

zz博通發布用於數據中心交換機的開源軟件開發套件SDKLT

net 處理 優化 源碼 們的 人員 優點 用戶 mbo

https://www.sdnlab.com/20501.html

https://github.com/Broadcom-Network-Switching-Software/SDKLT

Broadcom本周發布了基於Tomahawk以太網交換芯片的開源軟件開發套件(SDK),該工具包的首個版本稱為SDKLT,可以讓開發人員能夠定制對Tomahawk的使用狀況,Tomahawk是該芯片廠商的數據中心架頂式和光纖設備。

Broadcom核心交換機營銷總監Eli Karpilovski表示:“該技術可以應用於博通目前包括將來推出的任何ASIC,博通希望能夠進一步擴大這個生態系統。”

SDKLT的源碼可以在GitHub上獲取,並且可以通過Apache 2.0許可證獲得關聯的邏輯API表。去年6月份,博通宣布為其交換機增加可編程性,本次發布的開源工具包是開放網絡中的另一個裏程碑,能夠使開發人員為交換機芯片增加新功能。

開源的SDK

通過提供完整的開源SDK,Broadcom在實現完全開放的網絡生態系統方面邁出了重要的一步。現在,硬件供應商,網絡操作系統提供商和SDN控制器開發人員可以輕松地構建和定制他們的交換機API。他們還可以自由地重新分配增強功能,並利用社區快速向市場提供高質量的解決方案。

技術分享圖片

SDKLT中使用的基於邏輯表的創新型方法極大地簡化了當今配置功能豐富的以太網交換芯片的任務。采用這種方式,所有的設備物理資源,例如MAC地址表,L3路由表等都以明確定義的邏輯表格的形式呈現給用戶,而不是特定的功能調用。

新的交換機軟件方式使數據中心運營商能夠更好地控制其基礎設施資源。通過使用行業標準的自動化工具,SDKLT引入了監控、分析和調配交換機資源的新方法。網絡操作系統和SDN應用將受益於通過靈活交易管理,設備資源可見性和SDKLT提供的性能改進實現的這種新的運營效率水平。

新SDKLT軟件的關鍵屬性和優點:

  • 開源代碼和邏輯表API是在Apache 2.0許可下發布的
  • 設備行為由邏輯表通過一小組API來管理
  • 邏輯表API能夠支持RPC-client-server模型
  • 通過自動化完成設備配置和控制(CLI,Yaml,XML等)
  • 性能優化的軟件架構
  • 高可視性和對設備資源的控制提供了最佳的資源管理
  • 靈活的事物管理,全面支持通過單個API調用的批處理
  • 高可用性架構,包括對軟錯誤恢復,Warmboot和In Service升級的支持

zz博通發布用於數據中心交換機的開源軟件開發套件SDKLT