Broadcom Limited announced the immediate availability of SDKLT, the industry’s first fully open source Software Development Kit (SDK) for Ethernet switch ASICs. SDKLT offers a revolutionary table-driven approach to configure Ethernet switch ASICs, and is built to accelerate the software development of high-performance networking infrastructure. The release of SDKLT further establishes Broadcom’s position as the market leader in not only providing Ethernet switch silicon, but also in delivering an open, scalable, and high-performance switch SDK. By offering a complete open source SDK, Broadcom takes a significant step forward towards fulfilling the vision of an entirely open networking ecosystem. Now, hardware vendors, network OS providers, and SDN controller developers can readily build and customize their switch APIs. They can also freely redistribute their enhancements and leverage the community to quickly deliver high-quality solutions to the market. The innovative logical table-based approach used in SDKLT greatly simplifies the task of configuring the Ethernet switch silicon in use today. With this approach, all device physical resources such as MAC Address Tables, L3 route tables, etc. are presented to users as explicitly defined logical tables instead of specific function calls. The new switch software approach empowers data center operators with greater control over their infrastructure resources. SDKLT introduced new ways to monitor, analyze, and provision switch resources, all through the use of industry standard automation tools. Network OS and SDN applications will benefit from this new level of operational efficiencies which are realized through the flexible transaction management, device resource visibility, and performance improvements offered by SDKLT. Key Attributes and Benefits of the New SDKLT Software: Open source code and the logical table APIs are released under Apache 2.0 license, Device behavior is managed by logical tables via small set of APIs, Logical table APIs designed to readily support RPC-able client-server model, Full device provisioning and control through automation (CLI, Yaml, XML, etc.), Performance optimized software architecture, High visibility and control over device resources provides optimal resource management, Flexible transaction management with comprehensive support for batched or atomic operations via single API call, Architected for High Availability (HA) including support for Soft Error Recovery, Warmboot, and In Service Upgrade.