为了方便运营商能够更好地掌握其数据中央网络根本举动步伐资源,切实推动SDN(软件定义网络)/NFV(网络功能虚拟化)进程,博通近日针对其Tomahawk以太网交流芯片推出了一套开源的开拓工具包(SDK)——SDKLT。
2017年6月份,博通宣告推出可编程交流机,支持协议剖析、处理和编辑做事功能链,网络虚拟化和软件定义转发等等,而本次发布的开源工具包则是开放网络中的另一个里程碑,即能够使开拓职员为交流机芯片增加新功能。

SDKLT供应了一种配置以太网交流机芯片的方法,旨在促进网络根本举动步伐的开放性发展。通过GitHub上供应的开源代码,用户可以定制他们的交流机API。而且开拓职员能够定制对博通Tomahawk系列交流机的利用状况。

SDKLT开源套件架构图
Broadcom高等副总裁兼交流产品总经理Ram Velaga表示:“SDKLT是完备开放源代码的,其不仅能加速博通交流芯片的开拓和支配,还能为网络软件开拓职员带来全新、便捷的软件开拓方法,让他们可以直接掌握和监控针对SDN和云用例优化的、丰富的交流功能集。”
特殊是,SDKLT采取了基于逻辑表的创新方法来简化主流以太网交流芯片的配置。在这种方法下,所有的设备物理资源,例如MAC地址表,L3路由表等都以明确定义的逻辑表格的形式呈现给用户,而不是特定的功能调用。这就为数据中央运营商供应了更为便捷的根本举动步伐资源掌握。
SDKLT的紧张功能包括:开源代码和基于Apache 2.0容许证发布的逻辑API表,性能优化的软件架构,通过自动化实现全面的设备配置和掌握,灵巧的事务管理等等。
可以看出,借助SDKLT的多线程和批处理功能将帮助网络实现更高的性能和可扩展性,而这对付网络做事供应商提升自身网络操作系统以及运营效率将非常的主要。
附SDKLT套件的关键特性:
·开源代码和逻辑表API是在Apache 2.0容许下发布的;
·设备行为由逻辑表通过一小组API来管理;
·逻辑表API能够支持RPC-client-server模型;
·通过自动化完成设备配置和掌握(CLI,Yaml,XML等);
·性能优化的软件架构;
·高可视性和对设备资源的掌握供应了最佳的资源管理;
·灵巧的事物管理,全面支持通过单个API调用的批处理;









