Intel® Open Network Platform Server Reference Architecture (Release 1.4)

Intel® Open Network Platform Server Reference Architecture (Release 1.4)

Intel® Open Network Platform Server Reference Architecture (Release 1.4) NFV/SDN Solutions with Intel® Open Network Platform Server Document Revision 1.4 June 2015 Intel® ONP Reference Architecture Solutions Guide Revision History Revision Date Comments 1.4 June 9, 2015 Document updated for release of 1.4 on Intel® Open Network Platform Server 1.4 1.3 February 23, 2015 Document updated for release of 1.3 of Intel® Open Network Platform Server 1.3 1.2 December 15, 2014 Document prepared for release 1.2 of Intel® Open Network Platform Server 1.2 1.1.1 October 29, 2014 Changed two links to the following: https://01.org/sites/default/files/page/vbng-scripts.tgz https://01.org/sites/default/files/page/qat_patches_netkeyshim.zip 1.1 September 18, 2014 Minor edits throughout the document 1.0 August 21, 2014 Initial document for release of Intel® Open Network Platform Server 1.1 2 Intel® ONP Server Reference Architecture Solutions Guide Contents 1.0 Audience and Purpose .................................................................................................... 7 2.0 Summary ........................................................................................................................ 8 2.1 Network Services Examples ............................................................................................................. 10 2.1.1 Suricata (Next Generation IDS/IPS Engine) ................................................................................ 10 2.1.2 vBNG (Broadband Network Gateway) ........................................................................................ 10 3.0 Hardware Components ................................................................................................. 11 4.0 Software Versions ........................................................................................................ 12 4.1 Obtaining Software Ingredients ...................................................................................................... 13 5.0 Installation and Configuration Guide ............................................................................ 14 5.1 Automated Installation Using Scripts ............................................................................................... 14 5.2 Manual Installation Procedure ......................................................................................................... 14 5.2.1 Instructions Common to Controller and Compute Nodes .......................................................... 15 5.2.1.1 BIOS Settings ..................................................................................................................... 15 5.2.1.2 Operating System Installation and Configuration ............................................................ 15 5.2.2 Controller Node Setup ................................................................................................................ 20 5.2.2.1 OpenStack (Kilo) ................................................................................................................ 20 5.2.2.2 OpenStack Installation Procedures ................................................................................... 22 5.2.3 Compute Node Setup ................................................................................................................. 24 5.2.3.1 Host Configuration ............................................................................................................ 25 6.0 Virtual Machine Deployment Using OpenStack ............................................................. 29 6.1 Preparation with OpenStack ............................................................................................................ 29 6.1.1 Deploying Virtual Machines ........................................................................................................ 29 6.1.1.1 Default Settings ................................................................................................................. 29 6.1.1.2 Manual Deployment with Custom Settings ...................................................................... 30 6.2 Non-Uniform Memory Access (NUMA) Placement and SR-IOV Passthrough for OpenStack .......... 32 6.2.1 Create Flavor for NUMA Placement ........................................................................................... 32 6.2.2 Prepare Compute Node for SR-IOV Passthrough ....................................................................... 33 6.2.3 DevStack Configurations ............................................................................................................. 35 6.2.4 Create VM with NUMA Placement and SR-IOV .......................................................................... 36 3 Intel® ONP Reference Architecture Solutions Guide 6.3 CPU Pinning for OpenStack .............................................................................................................. 41 6.3.1 Prepare Compute Node for CPU Pinning .................................................................................... 41 6.3.2 Create Flavor with CPU Pinning .................................................................................................. 41 6.3.3 Create VM with CPU Pinning ...................................................................................................... 42 6.4 Using OpenDaylight ......................................................................................................................... 42 6.4.1 Preparing the OpenDaylight Controller ...................................................................................... 42 6.4.2 Prepare for DevStack .................................................................................................................. 43 6.4.3 Additional Configurations and Operations ................................................................................. 44 6.4.4 Monitor Network Flow with OpenDaylight ................................................................................ 45 7.0 Use Cases with Virtual Network Functions .................................................................... 48 7.1 Generic VNF Configurations ............................................................................................................ 48 7.1.1 Local VNF .................................................................................................................................... 48 7.1.2 Remote VNF ................................................................................................................................ 49 7.1.3 Network Configuration with Source and Sink VM ...................................................................... 50 7.2 Installation and Configuration of vIPS .............................................................................................. 51 7.2.1 Setup ........................................................................................................................................... 51 7.2.2 Local vIPS Test............................................................................................................................. 51 7.2.3 Remote vIPS Test ........................................................................................................................ 53 7.3 Installation and Configuration of the vBNG ..................................................................................... 55 Appendix A Sample Local.conf Files .................................................................................... 58 A.1 Sample Local.conf Files for OpenDaylight Configurations ............................................................... 58 A.2 Sample Local.conf Files for SR-IOV Configurations .......................................................................... 61 Appendix B Configuring the Proxy ....................................................................................... 64 Appendix C Configuring Horizon UI to Deploy Virtual Machines ........................................... 66 C.1 Custom VM Image and Zoning ......................................................................................................... 66 C.2 Creating Additional Networks .......................................................................................................... 69 C.3 VM Deployment ............................................................................................................................... 71 Appendix D Glossary ........................................................................................................... 73 Appendix E References ....................................................................................................... 74 Legal Information ................................................................................................................ 75 4 Intel® ONP Server Reference Architecture Solutions Guide Figures Figure 2‒1. Intel ONP Server — Hardware and Software Ingredients .............................................. 8 Figure 2‒2. Generic Setup with Controller and Two Compute Nodes ............................................... 9 Figure 7‒1. Local VNF .............................................................................................................48 Figure 7‒2. Remote VNF .........................................................................................................49 Figure 7‒3. Local vIPS sriovNet .............................................................................................53

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    75 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us