PLVision, a software product development company specializing in computer networking, embedded systems, and IoT connectivity, is excited to announce that we have shared our SAI Challenger, an innovative framework for SAI testing and integration, with the Open Compute Project (OCP). It is now publicly available and accessible on the OCP Github.

Last year, PLVision joined the Open Compute Project (OCP) as a Community level member, affirming the company’s continued dedication to the development and integration of open networking systems. Our leadership team attended the 2021 OCP Global Summit, where Andriy Kokhan, PLVision’s Networking Solutions Architect, gave a well-received presentation of SAI Challenger as part of the networking stream of the conference. This, and all the talks from the OCP Global Summit can be accessed for free here.

“Our contribution of SAI Challenger is the logical next step in our involvement in the community’s joint efforts to further develop both OCP’s SONiC and SAI projects. SAI Challenger provides a fast, simple, and efficient way to secure the quality of SAI-based solutions, while also reducing time to market. This framework requires minimal effort to detect malfunctions in SAI and SDK, which is useful for cases ranging from SAI development to SONiC integration. PLVision’s experience in SONiC- and SAI-related projects served as a strong foundation which enabled us to develop and share this solution with the OCP community and the entire industry,” said Leonid Khedyk, PLVision’s CTO.

SAI Challenger can be used for SAI’s functional and integration testing in an environment most closely replicating the real SONiC NOS runtime environment.

Key tech highlights about SAI Challenger:

  • Simple-to-use Docker-based architecture
  • Uses production-quality SONiC SyncD as an SAI driver
  • pyTest as a framework for test-case development and execution
  • Very simple “pure SAI” test cases code
  • SAI multi-version support
  • No extra layers or SAI wrappers that require extra effort to maintain
  • Click-based SAI CLI for manual datapath configuration and debugging

How you can benefit from SAI Challenger:  

  • Reduce your time to market, while also abiding by high-quality standards starting from SAI development to SONiC integration
  • Simplify prototyping of networking applications with the help of the native integration with SONiC
  • Easily reproduce user scenarios based on SONiC native sairedis.rec files
  • Make SAI testing even more efficient
  • Ensure integration with SONiC and SAI testing in one shot
  • Test PHYSAI components or the combination of SAI & PHYSAI

SAI Challenger code is now accessible on OCP Github. If you have questions about this solution or are interested in integrating it with your product, get in touch with us.

About PLVision

We are a software product development company specializing in computer networking, embedded systems, and IoT connectivity with a track record of serving networking industry leaders since 2007. With our unique blend of engineering expertise and our commitment to open-source contribution, we are well-positioned to deliver innovation to global businesses via Product Development Services (PDS) 2.0.

About the Open Compute Project Foundation

The Open Compute Project Foundation (OCP) was initiated in 2011 with a mission to apply the benefits of open source and open collaboration to hardware and rapidly increase the pace of innovation in, near and around the data center’s networking equipment, general purpose and GPU servers, storage devices and appliances, and scalable rack designs. OCP’s collaboration model is being applied beyond the data center, helping to advance the telecom industry & EDGE infrastructure.  Learn more at www.opencompute.org.

Contact us about SAI Challenger

Message:
Your message has been sent, thank you! We will contact you as soon as possible.