Networking Solution

PUZZLE Series Network Appliance &
PulM Series Network Interface Card

IEI PUZZLE series is the next generation product of network appliance which includes a broad portfolio of x86-based and ARM-based network platform. More, it achieves the needs of cost efficient, compact, rugged and reliable solutions required in industrial environments.

puzzle image

PUZZLE series is built with the latest generation Intel®, AMD, Marvell, NXP or Cavium processors, and Aquantia, Intel, Broadcom, Mellanox network interface controllers. These products are suited to handle proprietary network and uCPE (Universal Customer Premise Equipment) to offer real-time software-defined wide-area network (SD-WAN) services with any additional virtual network functions (VNF) services. To satisfy various network demands, NIC cards are the vital role to fast up and easily upgrade your network solutions.

Faster networking and data center impose too much networking overhead on the CPU cores, not a doubt, the compute virtualization, software-defined storage (SDS), and hyperconverged infrastructure (HCI) and other network applications, make this problem worse, as they create more east-west traffic.

Smarter NICs – IEI PulM series can resolve all this virtualization and packet processing faster, more efficiently, and at lower cost than standard CPUs. It is ideal for users want to, for instance, build up a network server with virtual machine and provide storage function

Standard Hardware

Service providers simplify customer site deployments by using a panoply of dedicated appliances with VNFs running on a single universal platform.

Flexible

The uCPE helps service providers and their customers from suffering hardware vendor lock-in. It creates the flexibility of manageability through NFV.

Lower CapEx & OpEx

Reduce the Consumption of CapEx and OpEx including for management time and effort, maintenance and contracts or software licensing etc.

Open Source Software

Open source software,such as OPNsense® & pfSense®, reduces time to market and the risk of vendor lock-in.

Lower Power Consumption

uCPE can run several VNFs to build up a network enviroment instead of running several phycial network appliances. Running an uCPE can save engergy

Various Solutions

The true value of openness comes from being able to combine a mix of open source and proprietary software components to deliver an innovative service.

Features

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.

deep-learning

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.

cpe-icon-1
Unified Threat Management (UTM)
cpe-icon-2
Intrusion Detection System (IDS)
cpe-icon-3
Application Delivery Controller
cpe-icon-4
Wireless Gateway
cpe-icon-5
WAN Optimization
cpe-icon-6
Next Generation Firewall (NGFW)

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.

puzzle-ecosystem_mob
puzzle-ecosystem_pc

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.

Software/Application

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

Manufacture
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

uCPE-CentOS
uCPE-CentOS

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 to the edge of communication service provider networks for agile service provisioning. In order to provide comprehensive uCPE platforms, the PUZZLE-IN004-XD1 has been verified with Intel® Select Solutions for uCPE for CentOS. It is ready to perform as commercial-off-the-shelf uCPE appliance hosting open-source and commercial software solutions based on NFVI architecture.

puzzle
puzzle
PUZZLE-IN004-XD1 Specification
Model Base
CPU Intel® Xeon® D-2145NT
8C16T, 1.9GHz, 65W
Memory 16 GB DDR4 2666 MHz
4 x 4 GB RDIMM
NIC Integrated X722 - 40G Ethernet
(20Gbps verified based on the SPEC.)
Intel® QAT Integrated
Storage 1 x 2.5" Intel® SSD (SSDSC2KB240G8)
ISS Certificate Approved

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.

X86 ARM
Brand Intel AMD MARVELL NXP CAVIUM
Platform Coffee Lake/ Skylake/ Denverton EPYC 3000
R-Series SoC
Armada 8040
Armada 7040
QorIQ®
LS2088
OCTEON
CN8300
Advantage
  • Most popular
  • Stability
  • Complete driver support
  • Easy to develop
  • High core count
  • High performance
  • Secure encrypted virtualization
  • Secure memory encryption
  • Quad Cortex-A72 cores
  • Packet processor
  • 10GbE integrated
  • Low cost
  • Eight to four Cortex-A72 cores
  • Packet processor
  • Datapath acceleration
  • 10GbE integrated
  • Up to 24 Cortex-A72 cores
  • Packet processor
  • HW offload for networking
  • 10GbE integrated
  • Low cost

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.

Offload Function Mellanox Intel Broadcom Aquantia
CPU Offload LSO Y Y Y Y
TSO Y Y Y
RSS Y Y Y Y
HDS Y Y Y
MSI-X Y Y Y Y
Storage Offload iWARP Y
iSER Y Y Y
VEPA Y Y
NFS RDMA Y Y Y
uDAPL Y Y
Virtualization Support VxLAN Y Y Y
NetQueue Y Y
GENEVE Y Y
IEEE 802.1Qbg Y Y Y
SR-IOV Y Y Y

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.

puzzle-slot
puzzle-slot

Product Selection

x86-based Network Appliances

PUZZLE-IN001_x86_network_appliance

PUZZLE-IN001

INTEL® XEON® E processors / 8th & 9th Generation Intel® Pentium® and Celeron® processors

PUZZLE-IN002_x86_network_appliance

PUZZLE-IN002

8th Generation Intel® Core. i7/i5/i3, Intel® Pentium® and Celeron® processors

PUZZLE-IN003B_x86_network_appliance

PUZZLE-IN003B

Desktop network appliance with Intel Atom® C3000 processor up to 16 CPU cores

PUZZLE-IN004_intel_firewall_appliance

PUZZLE-IN004

Intel® Xeon® D-2100 processors

x86-based Network Appliances

PUZZLE-A001_AMD_firewall_appliance

PUZZLE-A001

AMD EPYC™ Embedded 3000 series processor

PUZZLE-A002_AMD_network_appliance

PUZZLE-A002

AMD R-Series RX-421ND processor

ARM-based Network Appliances

PUZZLE-M801_Marvell_network_appliance

PUZZLE-M801

Marvell® Armada® 8040 ARM v8 A72 quad-core System-on-Chip

Network Interface Cards

PulM-1G4T-I211-by_pass_network_interface_card

PulM-1G4T-I211-BP

Intel® Ethernet Controller I211-AT, LAN Bypass (by sku)

PulM-10G4SF-XL710_network_interface_card

PulM-10G4SF-XL710

Intel® Ethernet Controller XL710-BM1

PulM-10G4T-AQC107_network_interface_controller

PulM-10G4T-AQC107

Aquantia AQC107

PulM-25G2SF-MLX_network_interface_controller

PulM-25G2SF-MLX

Mellanox ConnectX-4 Lx EN