Addressing your business needs with network software development
Looking for a trusted technological partner to enable and demonstrate the capabilities of your network chip (Ethernet switch silicon, SoC, NPU or FPGA) or equipment? Whether you need to win a potential business opportunity, join an opensource community or enter a new market vertical, PLVision can help you quickly and cost-effectively expand capabilities, bridging your hardware product with software.
Based on your business goals, your custom network software may include the following components:
- PoC/MVP/Quick Demo development
- Protocol development
- Hardware platform adaptation
- Drivers development
- UI/UX development
- Third party software platforms integration
"We’re happy with their output and the quality of their work. They have a methodical, design-oriented approach to solving problems. They use a product development perspective rather than just executing what you tell them."
Director of Software Engineering, Networking Firm
Customer Success Stories
The Customer, an international datacenter equipment vendor, needed to reinforce their leading market position in the network ASIC segment. The Customer required to extend their hardware platform with innovative Web UI with extremely low memory footprint and speed requirements. PLVision was entrusted with this task due to our in-depth expertise in L2-L3 Network development.
- In 1 week PLVision developed initial solution prototype based on interface pages auto-generation from XML files. Low size and memory was achieved by excluding external frameworks and applications from the solution.
- In 1 month we presented an MVP with core features of the solution up and running.
- In 3 months the Customer obtained a fixed-scope ready-to-use network switch Web UI.
The cost effective solution allowed to cut end-customers’ network maintenance OPEX by 30% due to reduced time and effort required for switch configuration via the innovative Web UI. PLVision’s solution enabled the Customer to sell a bundled Network package comprising hardware platform and innovative custom Web UI.
The Customer, a global Networking ASIC vendor, had a need to extend the set of their network product use cases to implement an L2 solution for real-time multimedia data streaming. Existing L3-L4 solutions did not match the Customer’s technical requirements, therefore it was decided to use L2 protocols (AVB, Ethernet). The project required developing different layers of software in parallel due to extremely aggressive development schedule based on expected time-to-market.
- In 1 month PLVision fully assessed the capabilities of existing merchant switch silicon and proprietary network platform architecture, as well as created a refactoring plan to meet the technical requirements of the solution.
- In 2 months the solution prototype was developed based on Audio Video Bridging protocol stack and Customer’s proprietary network platform.
- In 4 months the Customer was able to successfully demonstrate the solution to the end-customer during the first on-site demo.
- In 6 months the fully functional turnkey Networking solution has passed compliance testing and was market-ready.
Thanks to PLVision’s solution, the Customer was able to launch the product to market on-time, and on-budget. As a result, their market share increased by 27% as compared to the previous year.
Explore P4 - one of the hottest trends in Networking! In contrast to OpenFlow, it takes network switch management to the next level by bringing programmability to the forwarding plane. PLVision has already started applying P4 programming in a Networking project for a large global semiconductor vendor.
Embedded Networking expertise
Our profound experience with four merchant switch silicon families (Broadcom, Intel, Cavium and Mellanox chips) ensures deep understanding of typical risks of network software development cycle, helping us implement complex scenarios and produce predictable results for our customers.
- BSP and SDK development and integration
- Embedded software development for SoC, NPU and FPGA
- Linux integration, drivers development, white-box platforms integration
- Ethernet switch silicon and Network processor integration
- Wide range of Layer 2, Layer3 Protocol Stack development (Ethernet, LLDP, VLAN, MPLS, BGP, RSTP, OSPF, etc.)
- Overlay network protocols implementation (VXLAN, GRE, NVGRE)
- Third party network stack protocols integration (Quagga, OpenSwitch, MetaSwitch, Aricent)
- Hardware offloading and VNF acceleration (DPDK, SR-IOV)
- Network operating system (NOS) integration and development (OvS, OVN, OCP, FBOSS, SAI/SONiC, OpenSwitch, Linux Switchdev)
- South-bound interface development and integration (P4 Runtime, OpenFlow, SNMP, NETCONF, OVSDB)
- North-bound API and Cloud integration; management and orchestration (OpenStack, OPNFV, Kubernetes, Azure)
- SDN application and controller development (OpenDaylight, ONOS, CORD)
Start winning new markets for your product today!
Contact us to find out how our expertise can help you activate more addressable market for your product.