Lanner uCPE NCA-4020 Installation Manual

Verified intel select solution for universal customer premises equipment (ucpe)
Hide thumbs Also See for uCPE NCA-4020:

Advertisement

Quick Links

Lanner uCPE NCA-4020
Installation Guide
Verified Intel Select Solution for Universal
Customer Premises Equipment (uCPE)
1
Date of Release: 2018-09-12
Version: 1.0

Advertisement

Table of Contents
loading

Summary of Contents for Lanner uCPE NCA-4020

  • Page 1 Lanner uCPE NCA-4020 Installation Guide Verified Intel Select Solution for Universal Customer Premises Equipment (uCPE) Version: 1.0 Date of Release: 2018-09-12...
  • Page 2: Table Of Contents

    Lanner uCPE NCA-4020 ........3 Chapter 1 Intel® Select Solutions Overview 1.1 Hardware Configuration ......................3 1.2 Enhanced Auto Installer Package .................... 3 1.3 Terminology ............................ 4 1.4 Reference Documents ......................... 4 ........6 Chapter 2 Enhanced Auto Installation Steps 2.1 Preparation...
  • Page 3: Chapter 1 Intel® Select Solutions Overview

    Chapter 1 - Intel® Select Solutions Overview CHAPTER 1 - INTEL® SELECT SOLUTIONS OVERVIEW Intel® Select Solutions are verified hardware and software stacks that are optimized for specific software workloads and are designed to be easy to deploy. The objective of the installation guide is to provide end users with detailed, step-by-step instructions so they can quickly and efficiently deploy the solution.
  • Page 4: Terminology

    Lanner uCPE NCA-4020 ubuntu-16.04.3-server-amd64.iso The SW package includes firmware, drivers, utilities, and some configuration scripts. This package • will be updated in every BKC cycle. Intel® Xeon® Scalable Processor Platform Auto-Installer for Ubuntu* v16.04.3 (Document Number 596273) includes instructions to create an Ubuntu 16.04.3 installation with auto scripts that pull correct versions of software stacks and preload the specific drivers and firmware on the system to jump start testing and evaluation.
  • Page 5 Chapter 1 - Intel® Select Solutions Overview Document Document No./Location Intel® Xeon® Scalable Processor Platform Auto-Installer for Ubuntu* 596273 v16.04.3 Intel® QuickAssist Technology Software for Linux* - Getting Started Guide 336212 – HW Version 1.7 Benchmarking Methodology for Network Interconnect Devices https://tools.ietf.org/html/rfc2544 Benchmarking Terminology for Network Interconnection Devices https://tools.ietf.org/html/rfc1242...
  • Page 6: Chapter 2 Enhanced Auto Installation Steps

    Lanner uCPE NCA-4020 CHAPTER 2 - ENHANCED AUTO INSTALLATION STEPS 2.1 Preparation Prepare a USB flash drive that has capacity greater than 8 GB. In Windows*, format the USB drive as follows: Connect the drive to a USB port. Open Windows Explorer (or File Explorer).
  • Page 7 Chapter 2 - Enhanced Auto Installation Steps ubuntu-16.04.3-server-amd64.iso Unzip the OS files. Copy all contents except the [BOOT] and boot folders to the USB drive. Figure 2. File listing of OS Install package 2.2.2 Copy the SW Package to the root of the USB Download the SW Package (Document Number 596273) from Intel®...
  • Page 8 Lanner uCPE NCA-4020 Edit ubuntu16-uefi.seed file to comment out line 16 as below #d-i mirror/http/proxy string http://proxy-prc.intel.com:911 Copy all contents of the LinuxPackage folder to the root of the USB drive. The final driver file structure on the USB drive should look like Figure 4.
  • Page 9: Chapter 3 Operating System Installation

    Chapter 3 - Operating System Installation CHAPTER 3 - OPERATING SYSTEM INSTALLATION 3.1 OS Installation Overview Figure 5 illustrates the general procedure for installing the OS. Figure 5. OS Installation Procedure Overview Plugin the USB Select “Auto Set server boot Select boot from drive with install Ubuntu...
  • Page 10 Lanner uCPE NCA-4020 Set Boot Mode to UEFI (refer to Figure 7.) Figure 7. Boot Option Setting in BIOS Select ‘Save & Exit’ menu. From Boot Override, scroll down to the USB drive and select it. Note: The manufacturer and model of your USB drive may not match Figure 8.
  • Page 11 Chapter 3 - Operating System Installation The installer starts loading installation components and detecting Ethernet devices on the system. Choose the primary network interface to be used for network connection during the installation (refer to Figure 10). Figure 10. Network Device Selection Page Continue with the installation to select the disk to install and partition, etc.
  • Page 12: Chapter 4 Default Settings

    Lanner uCPE NCA-4020 CHAPTER 4 - DEFAULT SETTINGS You can customize some server settings after auto-installation is complete. Note: Changes to server settings will take effect after the server reboots. 4.1 Account Settings Default settings and passwords are described in this chapter.
  • Page 13: Chapter 5 Performance Test Procedure

    Chapter 5 - Performance Test Procedure CHAPTER 5 - PERFORMANCE TEST PROCEDURE The Data Plane Development Kit (DPDK) is a core platform technology component of the Intel® Select Solution for uCPE reference design for both base and plus configurations. As such, it is expected that a compliant platform must implement DPDK software and meet the performance metrics as defined in this section.
  • Page 14 Lanner uCPE NCA-4020 Count the frames that are transmitted back by the DUT. If the number of sent frames is not equal to the count of received frames, reduce the number of sent frames and rerun the test. The throughput is the fastest rate at which the count of test frames transmitted by the DUT is equal to the number of test frames sent to it by the test equipment.
  • Page 15: Intel® Qat Performance Requirement

    Chapter 5 - Performance Test Procedure 5.2.2 Packet Processing Performance Requirements 5.2.2.1 Packet Processing Performance Requirements for Plus Platform NIC: NCS2-IXM407 Module, 4-port 10GbE SFP+ NIC Module • Test Configuration: • Four ports of the NIC are used. − Each port has one queue. −...
  • Page 16 Lanner uCPE NCA-4020 Table 4. Intel® QAT Performance Requirements Compress and Encryption Verify Intel® Select Solution for 55 Gb/s 100 Gb/s 100 K sign/s uCPE Plus Platform NOTE: Performance to be measured at 8 KB packet size Performance to be measured at 4 KB packet size...
  • Page 17 Chapter 5 - Performance Test Procedure 5.3.2 OpenSSL Speed In addition to the bulk crypto performance requirements, both Intel® Select Solution for uCPE base and plus configuration-compliant platform solutions must demonstrate a minimum OpenSSL performance requirement as measured by executing OpenSSL speed benchmark testing. An Intel®...
  • Page 18: Appendix A Installing Intel® Qat With Compress And Verify Enabled

    Lanner uCPE NCA-4020 APPENDIX A INSTALLING INTEL® QAT WITH COMPRESS AND VERIFY ENABLED Some versions of Intel® QuickAssist Technology do not have the Compress and Verify feature installed by default. To install Intel® QAT with Compress and Verify enabled: To remove the QAT driver run the following...
  • Page 19 Appendix B Ubuntu.sh check=0 if [ "$#" -ne 2 ]; then echo "Usage: ubuntu.sh <Customer_Name> <base/plus>" check=1 echo "" echo "=================" if [ "$2" = "base" ]; then echo "Intel Select Base for uCPE" if [ "$2" = "plus" ]; then echo "Intel Select Plus for uCPE"...
  • Page 20 Lanner uCPE NCA-4020 failplus="== CPU - not D-2187NT or D-2177NT ==" failstr="== CPU - not D-2187NT or D-2177NT ==" plus=0 CPU_Pass=0; if [ $CPU_Pass -eq 1 ]; then echo "....Passed $CpuInfo_SKU " else echo "....Failed $CpuInfo_SKU " echo "" >> $file echo "=== SCOREBOARD SUMMARY "...
  • Page 21 Appendix B Ubuntu.sh failstr="$failstr""== MEM - Fail Memory Population ==" failbase="$failbase""== MEM - Fail Memory Population ==" failplus="$failplus""== MEM - Fail Memory Population ==" Mem_Pass=0; if [ "$Mem_Pass" = "1" ]; then echo "= MEM PASS $MemSize" >> $file else echo "= MEM FAIL $MemSize"...
  • Page 22 Lanner uCPE NCA-4020 failstr="$failstr""== SSD - size less than 256GB ==" failplus="$failplus""== SSD - size less than 256GB ==" plus=0 base=0 SSD_Pass=0 else SSD_Pass=1 if [ $SSD_Pass -eq 1 ]; then echo "....Passed" else echo "....Failed" if [ "$SSD_Pass" = "1" ]; then echo "= SSD HW PASS $ssd_vendor $SSD_size GB"...
  • Page 23 Appendix B Ubuntu.sh echo "Uncore Scaling Disabled.....Passed" else echo "Uncore Scaling Enabled....Failed:BIOS Configuration" BIOS_Pass=0 biosfstr="$biosfstr""== BIOS - Recommend Uncore Freq Scaling to be disabled==" if [ "$check" = "1" ] || [ "$2" = "plus" ]; then echo "" echo "=== QAT ===" QAT_Pass=0 QATVersion0=$(cat /opt/APP/driver/QAT/versionfile | sed -n '3p' | cut -f2 -d"=") QATVersion1=$(cat /opt/APP/driver/QAT/versionfile | sed -n '5p' | cut -f2 -d"=")
  • Page 24 Lanner uCPE NCA-4020 UbuntuVer1=$(cat /etc/issue | sed -n '1p' | awk '$1 == "Ubuntu" {print $2}' | cut -d"." -f1) UbuntuVer2=$(cat /etc/issue | sed -n '1p' | awk '$1 == "Ubuntu" {print $2}' | cut -d"." -f2) UbuntuVer3=$(cat /etc/issue | sed -n '1p' | awk '$1 == "Ubuntu" {print $2}' | cut -d"." -f3) OS_Pass=0;...
  • Page 25 Appendix B Ubuntu.sh if [ "$DPDK_Pass" = "1" ]; then echo "= DPDK SW PASS $DPDK_Ver" >> $file else echo "= DPDK SW FAIL $DPDK_Ver" >> $file SW_Fail=1 if [ "$nic_driver_pass" = "1" ]; then echo "= NIC Driver PASS $I40eVersion" >> $file else echo "= NIC Driver FAIL $I40eVersion"...
  • Page 26 Lanner uCPE NCA-4020 echo "MSR 0x620 = " >> $file rdmsr 0x620 >> $file echo "MSR 0x621 = " >> $file rdmsr 0x621 >> $file echo "" >> $file echo "MSR 0x1a0 = " >> $file rdmsr 0x1a0 >> $file echo "MSR 0x13a -f 0:0 = "...
  • Page 27: Appendix C Qat_Speed.sh

    Appendix C QAT_speed.sh APPENDIX C QAT_SPEED.SH #yum install -y git ######################################### ### download and build openssl 1.1.0e ######################################### Test_Dir=/root/ssl_speed cd $Test_Dir git clone https://github.com/openssl/openssl.git cd openssl #git tag git checkout OpenSSL_1_1_0e git describe --tag ./config --prefix=/usr/local/ssl make depend make make install ######################################### ### download and build QAT Engine patch #########################################...
  • Page 28 -c 1-4,23-26 ./openssl speed -engine qat -async_jobs 150 -evp aes-128-cbc-hmac-sha1 -multi 7 >> $Test_Dir/openssl.log #cat openssl-bulk.log | grep evp > openssl2.log #awk '/evp/ { print $7 }' openssl2.log Learn More Lanner Intel Select for uCPE: http://www.lannerinc.com/applications/sd-wan/intel-select-for-ucpe Intel Select Solutions web page: https://builders.intel.com/intelselectsolutions Intel Xeon D processor family: http://www.intel.com/xeond...

Table of Contents