Networking Solution


PUZZLE series is an AI hardware ready system ideal for deep learning inference computing to help you get faster, deeper insights into your customers and your business. IEI’s PUZZLE series supports graphics cards, Intel FPGA acceleration card, and Intel VPU acceleration card and provides additional computational power and end-to-end solution to help run your tasks more efficiently. With the NVIDIA TensorRT, QNAP QuAI, and Intel OpenVINO AI development toolkit, it helps you deploy your solutions faster than ever.

In a virtual CPE (vCPE) model, all the network functions can be consolidated using software-based virtual network functions (VNFs) running on top of a single universal CPE (uCPE) appliance. The VNFs may reside inside an onsite hardware device, in an enterprise data center, or in the cloud. Both businesses and service providers can easily operate IEI PUZZLE series.

PUZZLE is about the uCPE consisting of software virtual network functions (VNFs) running on a standard operating system hosted on an open server. An ideal uCPE deployment supports a multi-vendor multi-component construction and enables rapid development as well as open multivendor systems.

Universal CPE (uCPE) is one of the most compelling use cases of Network Function Virtualization (NFV) currently attracting the interest of hosted service providers. uCPE provides a remotely manageable platform on which hosted service providers can easily deploy, modify or delete VNFs over Wide Area Networks (WAN).

The PUZZLE system can provide an open universal customer premises equipment (uCPE) solution that offers realtime software-defined wide-area network (SD-WAN) services that support both Intel x86 and ARM architectures with any additional virtual network functions (VNF) services.


Create a Perfect Network Appliance

The following picture completely shows the components of the PUZZLE series. Choose the right components from CPU, NIC, software, manufacturing side, and fit them together. You will create a perfect network appliance.


IEI will help customers to get device driver, application, other NFV basic software, DPDK, OvS, VPP, OpenDaylight and OpenStack. IEI will also help customers to deploy and install all of the software and build up their own NFV solutions.

NIC & Bandwidth

IEI provides four brands of NIC from Aquantia, Intel, Broadcom, Mellanox, and with 1G, 2.5G, 5G, 10G, 25G or 100G different kinds of speed.

System Integration

IEI implements 5 major CPU brands including Intel, AMD, Marvell, NXP, Cavium, and 3 kinds of accelerator cards for edge computing or AI computing.

Designing & Manufacture


Most of network appliances are about network security. Some of the customers care about where the network appliance is designed and made. Therefore, we provide you two choices, designed and manufactured in Taiwan or in China. QNAP factory is in New Taipei City, Taiwan, and ARMOR Link factory is located in Shanghai, China.

Intel® Select Solutions for uCPE for CentOS

NFV infrastructure (NFVI) is fundamental to the support of virtualized infrastructure manager (VIM) platform such as OpenStack and Kubernetes and software defined network (SDN). Along with the development of NFV MANO and its support for OSS/BSS and cloud application, operation, administration and maintenance (OAM) of a large and complex network/service in Telco and enterprise environment becomes more comprehensive, efficient and flexible for provider-end and customer-end over universal customer premise equipment (uCPE) that can be easily programmed on-the-fly to fulfill new functions on demand.

Designing & Manufacture


To support uCPE platforms, Intel® Select Solutions for uCPE for CentOS provide a foundation for the development of uCPE products with a solution reference design and verification of performance. The PUZZLE-IN004 brings the powerful performance of Intel® Xeon® D-2145NT or D-2177NT to the edge of communication service provider networks for agile service provisioning. In order to provide comprehensive uCPE platforms, the PUZZLE-IN004 has been verified with Intel® Select Solutions for uCPE for CentOS with base and plus level. It is ready to perform as commercial-off-the-shelf uCPE appliance hosting open-source and commercial software solutions based on NFVI architecture.


Selection Guide

x86 systems adapt Intel or AMD CPU; ARM-based systems adapt Marvell, NXP or Cavium SoC. Each CPU & SoC has its own advantage for network appliances. For example, Intel is the most popular chip maker and provides complete driver support; AMD provides high performance; ARM-based SoC provides special HW offload for networking function such as packet processor and datapath acceleration.

Smart NIC is getting more and more important. It not only increases the performance of system but also provides special functions like virtualization technology and packet processing. It is ideal for users who want to, for instance, build up a network server with virtual machine and provide storage function.

Install the IEI PulM networking module into the slot of the PUZZLE series. The Slot A supports 8 lanes from CPU (one PCIe x8 or two PCIe x4); the Slot B supports two PCIe x4 or four PCIe x2 from PCH.


Product Selection

x86-based Network Appliances

x86-based Network Appliances

ARM-based Network Appliances

Network Interface Cards

More about IEI Networking Solution