ExperTeach Networking Logo

Network Functions Virtualization

Dream Team with SDN from the Cloud

ExperTeach Networking Logo

Network Functions Virtualization (NFV) is an essential component on the path to network and application virtualization. It changes the provider networks by offering options to provide services more quickly, while at the same time reducing investment and operating costs. Network services are implemented as virtual appliances by means of high-performance standard servers, switches, or storage systems. This reduces the requirements in terms of hardware, software, and space significantly. At the same time, the error domains are reduced, the applications become portable, and new functions and services can be created via simple software updates. It is small wonder that a market worth several billions of Euros is seen for the NFV technology, as it has the potential to revolutionize the provider networks in interaction with SDN and OpenStack. Simultaneously, application scenarios become obvious for the enterprise sector. This training provides an insight into the current state of development. It shows use case, but also pitfalls and limitations.

Course Contents

  • Motivation for Software-Defined Services and Programmable Networks
  • Development of NFV and Standardization by ETSI (GS-NFV)
  • The NFV Framework
  • Open Platform for NFV (OPNFV)
  • Software Development by the Open Source Community
  • NFV Infrastructure and Security
  • Management & Orchestration (M & O)
  • Optimization of Software-Defined Networks and OpenStack Environments via NFV
  • Application in the Mobile Communications Environment
  • Application in the IMS
  • Application in the Enterprise Area
  • Virtualization of the Home Gateway
  • Limitations, Pitfalls, and Preview

Print E-Book PDF Symbol You will receive the comprehensive documentation package of the ExperTeach Networking series – printed documentation, e-book, and personalized PDF! As online participant, you will receive the e-book and the personalized PDF.

Target Group

The course addresses all persons in general who wish to become acquainted with Network Functions Virtualization (NFV) from a technical point of view.

Knowledge Prerequisites

A keen interest in the concepts and technologies underlying NFV, SDN, and OpenStack is the main prerequisite for the course at hand.

1 Introduction and motivation
1.1 Network Functions
1.1.1 Network design with physical network functions
1.2 Virtual Network Functions
1.2.1 Virtualization of NF
1.2.2 Critical issues
1.2.3 Advantages of NFV
1.2.4 Administrative delimitation
1.3 SDN
1.3.1 Integration of NFV into SDN
1.4 Standardization of NFV
1.4.1 ETSI
1.4.2 IEEE
1.4.3 IETF
1.4.4 ONF
2 The ETSI Framework
2.1 The ETSI Framework
2.1.1 Complete and Partial Virtualization
2.1.2 VNF Decomposition
2.2 The NFV Infrastructure
2.2.1 Components of the NFVI
2.2.2 Virtual Networks
2.3 Virtual Network Functions
2.3.1 Instantiation options
2.3.2 VNFC status
2.3.3 VNFC Load Balancing
2.3.4 VNF Scaling
2.3.5 VNF instance states
2.3.6 Distributed VNF
2.4 The MANO area
2.4.1 Interaction of the Orchestrator
2.4.2 Example of a VNF Descriptor
2.4.3 Example of a Catalog
2.4.4 Branch virtualization processes
2.5 Availability and Redundancy
2.5.1 Availability of a VNF
2.5.2 Redundancy models for VNFCs
2.6 Quality of Service
2.6.1 QoS Boundary and Key Quality Indicators
2.6.2 Service Quality Metrics
2.6.3 Throughput of a VNF
2.7 Security
2.7.1 Security vulnerabilities of NFV
2.7.2 Protective measures
2.7.3 NFV Security Framework
2.8 VNF Forwarding Graph
2.8.1 Definition of the VNF FG
2.8.2 Realization of the VNF FG
3 Use Cases for NFV
3.1 NFVI as a Service
3.1.1 NFVIaaS
3.2 VNF as a Service (VNFaaS)
3.2.1 Virtual Network Platform as a Service (VNPaaS)
3.3 vCPE and vPE
3.3.1 vCPE
3.3.2 vCPE and vPE
3.3.3 Deployment of vRouters
3.4 Mobile Core Networks
3.4.1 EPS architecture - overview
3.4.2 Mobile Edge Computing in 5G
3.4.3 Network slicing
3.5 IP Multimedia Subsystem (IMS)
3.5.1 The IMS architecture
3.5.2 Virtualization of IMS
3.6 Virtualization of the Home Network
3.6.1 Virtualization of STB and RGW
3.7 DSL and NFV
3.7.1 Virtualization of DSLAM and BRAS
3.8 Deaggregation
3.8.1 Deaggregation of access technology
3.8.2 Virtualization of CPE
3.8.3 End state
3.9 Branch virtualization
3.9.1 Centralised vBranch
4 NFVI in practice
4.1 Virtualization on routers and switches
4.1.1 Virtual Device Contexts (VDC) on Nexus
4.1.2 Logical Systems at Juniper
4.1.3 Virtual Containers at Cisco
4.2 Virtual Switches
4.2.1 Cisco Nexus 1000V
4.2.2 The virtual network at Xen
4.2.3 Virtual networks with Hyper-V
4.2.4 The Open vSwitch (OVS)
4.2.5 SR-IOV
4.3 VMware vCloud NFV
4.3.1 vCloud NFV OpenStack Edition
4.4 OpenStack
4.4.1 Modules of OpenStack
4.4.2 Neutron
4.4.3 VNFs in OpenStack
4.5 Containers in NFVI
4.5.1 Cloud Native Network Functions
5 VNFs in practice
5.1 Virtualization of Router and Switch OS
5.1.1 Cloud Services Router 1000v
5.1.2 IOS-XRv
5.1.3 Brocade vRouter
5.1.4 vMX
5.1.5 VSR from Nokia
5.1.6 Cloud Native Broadband Router from Cisco
5.2 Virtual firewalls and WAN accelerators
5.2.1 Container Firewall from Juniper: cSRX
5.2.2 Cisco ASAv
5.2.3 vWAAS
5.2.4 Virtual Steelhead from Riverbed
5.3 VoLTE
5.3.1 vIMS
5.3.2 vEPC
5.3.3 Cloud Native 5G Core
5.4 Certification of VNFs
5.4.1 OPNFV Verification Program
6 Orchestration and Integration
6.1 Cisco
6.1.1 Network Services Orchestrator
6.2 LFN
6.2.1 OPNFV
6.2.2 ONAP
6.3 Open source MANO
6.3.1 OSM architecture

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request for customized courses
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

Network Functions Virtualization (NFV) is an essential component on the path to network and application virtualization. It changes the provider networks by offering options to provide services more quickly, while at the same time reducing investment and operating costs. Network services are implemented as virtual appliances by means of high-performance standard servers, switches, or storage systems. This reduces the requirements in terms of hardware, software, and space significantly. At the same time, the error domains are reduced, the applications become portable, and new functions and services can be created via simple software updates. It is small wonder that a market worth several billions of Euros is seen for the NFV technology, as it has the potential to revolutionize the provider networks in interaction with SDN and OpenStack. Simultaneously, application scenarios become obvious for the enterprise sector. This training provides an insight into the current state of development. It shows use case, but also pitfalls and limitations.

Course Contents

  • Motivation for Software-Defined Services and Programmable Networks
  • Development of NFV and Standardization by ETSI (GS-NFV)
  • The NFV Framework
  • Open Platform for NFV (OPNFV)
  • Software Development by the Open Source Community
  • NFV Infrastructure and Security
  • Management & Orchestration (M & O)
  • Optimization of Software-Defined Networks and OpenStack Environments via NFV
  • Application in the Mobile Communications Environment
  • Application in the IMS
  • Application in the Enterprise Area
  • Virtualization of the Home Gateway
  • Limitations, Pitfalls, and Preview

Print E-Book PDF Symbol You will receive the comprehensive documentation package of the ExperTeach Networking series – printed documentation, e-book, and personalized PDF! As online participant, you will receive the e-book and the personalized PDF.

Target Group

The course addresses all persons in general who wish to become acquainted with Network Functions Virtualization (NFV) from a technical point of view.

Knowledge Prerequisites

A keen interest in the concepts and technologies underlying NFV, SDN, and OpenStack is the main prerequisite for the course at hand.

1 Introduction and motivation
1.1 Network Functions
1.1.1 Network design with physical network functions
1.2 Virtual Network Functions
1.2.1 Virtualization of NF
1.2.2 Critical issues
1.2.3 Advantages of NFV
1.2.4 Administrative delimitation
1.3 SDN
1.3.1 Integration of NFV into SDN
1.4 Standardization of NFV
1.4.1 ETSI
1.4.2 IEEE
1.4.3 IETF
1.4.4 ONF
2 The ETSI Framework
2.1 The ETSI Framework
2.1.1 Complete and Partial Virtualization
2.1.2 VNF Decomposition
2.2 The NFV Infrastructure
2.2.1 Components of the NFVI
2.2.2 Virtual Networks
2.3 Virtual Network Functions
2.3.1 Instantiation options
2.3.2 VNFC status
2.3.3 VNFC Load Balancing
2.3.4 VNF Scaling
2.3.5 VNF instance states
2.3.6 Distributed VNF
2.4 The MANO area
2.4.1 Interaction of the Orchestrator
2.4.2 Example of a VNF Descriptor
2.4.3 Example of a Catalog
2.4.4 Branch virtualization processes
2.5 Availability and Redundancy
2.5.1 Availability of a VNF
2.5.2 Redundancy models for VNFCs
2.6 Quality of Service
2.6.1 QoS Boundary and Key Quality Indicators
2.6.2 Service Quality Metrics
2.6.3 Throughput of a VNF
2.7 Security
2.7.1 Security vulnerabilities of NFV
2.7.2 Protective measures
2.7.3 NFV Security Framework
2.8 VNF Forwarding Graph
2.8.1 Definition of the VNF FG
2.8.2 Realization of the VNF FG
3 Use Cases for NFV
3.1 NFVI as a Service
3.1.1 NFVIaaS
3.2 VNF as a Service (VNFaaS)
3.2.1 Virtual Network Platform as a Service (VNPaaS)
3.3 vCPE and vPE
3.3.1 vCPE
3.3.2 vCPE and vPE
3.3.3 Deployment of vRouters
3.4 Mobile Core Networks
3.4.1 EPS architecture - overview
3.4.2 Mobile Edge Computing in 5G
3.4.3 Network slicing
3.5 IP Multimedia Subsystem (IMS)
3.5.1 The IMS architecture
3.5.2 Virtualization of IMS
3.6 Virtualization of the Home Network
3.6.1 Virtualization of STB and RGW
3.7 DSL and NFV
3.7.1 Virtualization of DSLAM and BRAS
3.8 Deaggregation
3.8.1 Deaggregation of access technology
3.8.2 Virtualization of CPE
3.8.3 End state
3.9 Branch virtualization
3.9.1 Centralised vBranch
4 NFVI in practice
4.1 Virtualization on routers and switches
4.1.1 Virtual Device Contexts (VDC) on Nexus
4.1.2 Logical Systems at Juniper
4.1.3 Virtual Containers at Cisco
4.2 Virtual Switches
4.2.1 Cisco Nexus 1000V
4.2.2 The virtual network at Xen
4.2.3 Virtual networks with Hyper-V
4.2.4 The Open vSwitch (OVS)
4.2.5 SR-IOV
4.3 VMware vCloud NFV
4.3.1 vCloud NFV OpenStack Edition
4.4 OpenStack
4.4.1 Modules of OpenStack
4.4.2 Neutron
4.4.3 VNFs in OpenStack
4.5 Containers in NFVI
4.5.1 Cloud Native Network Functions
5 VNFs in practice
5.1 Virtualization of Router and Switch OS
5.1.1 Cloud Services Router 1000v
5.1.2 IOS-XRv
5.1.3 Brocade vRouter
5.1.4 vMX
5.1.5 VSR from Nokia
5.1.6 Cloud Native Broadband Router from Cisco
5.2 Virtual firewalls and WAN accelerators
5.2.1 Container Firewall from Juniper: cSRX
5.2.2 Cisco ASAv
5.2.3 vWAAS
5.2.4 Virtual Steelhead from Riverbed
5.3 VoLTE
5.3.1 vIMS
5.3.2 vEPC
5.3.3 Cloud Native 5G Core
5.4 Certification of VNFs
5.4.1 OPNFV Verification Program
6 Orchestration and Integration
6.1 Cisco
6.1.1 Network Services Orchestrator
6.2 LFN
6.2.1 OPNFV
6.2.2 ONAP
6.3 Open source MANO
6.3.1 OSM architecture

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request for customized courses

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.