Status message

There is no scheduled class for this course. If you are interested in purchasing this course please click on the "Express Interest" button, fill in your contact information and submit a request for the course.
  • Course Length:
  • 3 Days Instructor Led

Planning an NFV system and deploying VNFs successfully has many dependencies that start from the service and VNF definition. This requires planning NFVI resources, enabling service fulfillment, and providing service assurance. This workshop describes the steps for using OpenStack for VNF onboarding and instantiating a VNF to maintain the desired VNF performance. The workshop examines different options for Packet Processing with consideration for performance and availability. VNF lifecycle management is described together with VNF descriptors and how those relate to VNF reliability and performance. In addition, it explains Orchestration using TOSCA. This workshop is focused on student hands-on exercises.

This course is designed for network operations, planning, engineering, management or other related functions.

After completing this course, the participant will be able to:
• Outline cloud segregation methods and their purposes and describe OpenStack server scheduling options
• Describe DPDK and SR-IOV and illustrate the impact of IO Optimization on performance and availability
• Compare SR-IOV interfaces, PCI pass-through interfaces, and provider networks
• Explain the basic structure of a Network Service and the end-to-end operations of Network Service onboarding, instantiation and lifecycle
• Outline the functional building blocks of NFV MANO (VNFM, VIM and WIM), the NFVI, and the OSS/BSS and their interactions with other components
• Articulate and sketch the building blocks of the TOSCA model and the implementation of the TOSCA specification
• Illustrate how TOSCA applies to the application stack
• Describe OpenStack’s Heat formats and the Heat Orchestration Template structure
• Outline the basic structure of Heat resources, attributes and properties and provide examples

1. OpenStack® Performance Options
1.1. OpenStack tenant environment
1.2. OpenStack options
1.2.1. Hyper Threading
1.2.2. Host Aggregates
1.2.3. Availability zones
1.3. Scheduling options
1.3.1. NUMA boundaries
1.3.2. CPU pinning
Exercise: OpenStack performance options

2. Packet Processing Options
2.1. OpenStack native Virtio
2.2. SRIOV
2.3. DPDK
2.4. Performance and availability considerations
Exercise: Examine the configuration requirement for DPDK and SRIOV

3. VNF Descriptor and VNF Lifecycle Management
3.1. VNF descriptor dissection
3.2. VNF lifecycle
3.3. Descriptor formats
3.4. Role of NETCONF and YANG
Exercise: Construct an example VNF Descriptor

4. Orchestration Tools – TOSCA
4.1. History of TOSCA
4.2. Overview of TOSCA
4.3. TOSCA applications
Exercise: Orchestration using TOSCA

5. Introduction to Heat Orchestration
Exercise: Basic heat templates and commands

6. Input and Intrinsic Functions
Exercise Utilize parameters and intrinsic functions

7. Heat Resources
Exercise: Use heat resources and related commands

8. Heat Output
Exercise: Use and manipulate Heat Output

Suggested Prerequisites

• OpenStack Workshop for SDN and NFV (Instructor Led)
• SDN and NFV Architecture and Operations (Instructor Led)
• Scripting Workshop for SDN and NFV (Instructor Led)