博通开放网络里程碑,发布用于数据中心交换机的开源软件开发套件SDKLT
2018-02-02 SDNLAB 编辑:佚名
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升级的支持