Advanced SDN and NFV for Network Professionals

4 Day Course
Code PWL401

This course has been replaced by the SDN & NFV Fundamentals, Engineering and Hands On Workshop course.


Hide all

Evolution of Software Defined Networks (20 topics)

  • The building blocks of modern networks
  • Data Plane Functions
  • Control Plane Functions
  • Distributed Control Planes
  • Centralized Control Plane
  • Management Plane Functions
  • Issues with current network architectures
  • Protocols and Applications
  • Southbound Interfaces (SBI)
  • SNMP
  • CMIP
  • Netconf
  • Northbound Interfaces (NBI)
  • SNMP
  • CMIP
  • Netconf/YANG

SDN and NFV Definitions (3 topics)

  • The Ethane Project
  • SDN Definitions
  • NFV Definitions

Introduction to SDN and NFV (2 topics)

  • Market Drivers for SDN
  • Market Drivers for NFV

Why SDN (5 topics)

  • SDN Concepts
  • SDN Architecture
  • Pre-SDN Solutions (e.g., PCE)
  • Management Plane Challenges
  • Network Topology Challenges

SDN Controller Environment (21 topics)

  • Event Driven Programming Model
  • SDN Southbound Interfaces
  • Southbound Interface Technologies
  • OpenFlow
  • OpenFlow History
  • OpenFlow Version Basic Architecture
  • OpenFlow Version Content Evolution
  • OF-Config
  • Issues with OpenFlow
  • I2RS
  • ForCES
  • LISP
  • XMPP
  • BGP-LS
  • SDN Computing Platforms (e.g., Open Daylight, POX, OS HEAT, OnePK)
  • SDN Northbound Interfaces (REST, SOAP)
  • Controllers Scalability and Redundancy
  • Security considerations
  • Northbound Interfaces
  • Southbound Interfaces
  • SDN Controllers

Virtualization, Network Virtualizations and NFV (16 topics)

  • Why Use Virtualization?
  • Hypervisors
  • Hypervisor Models
  • Example Hypervisors
  • ZEN
  • LXC (Linux Containers) and OpenVZ (Open Virtuozzo)
  • VMware ESX(i)
  • Virtual Switches and Routers
  • Example Virtual Switches: Open vSwitch
  • Network Function Virtualization (NFV)
  • NFV Concepts
  • NFV Architecture
  • Example network virtualization functions
  • Evolved Packet Core (EPC)
  • Service Function Chaining

Applying SDN to Cloud Computing (24 topics)

  • Architecture of Cloud Computing
  • Cloud Service Models
  • Multi-tier Applications
  • Cloud Computing
  • Cloud Computing Definitions
  • Cloud Computing Model (Compute, Store, Networking)
  • Virtual Servers and Switches in Cloud Environment
  • Virtual Servers
  • Example Virtual Server: Microsoft Hyper-V Virtual Server
  • Virtual Switches
  • Cloud Computing Platforms
  • OpenStack Aechitecture
  • OpenStack: Compute
  • OpenStack: Storage
  • OpenStack: Networking
  • Cloud Network Infrastructure and Protocols
  • Native L2 vs L3 Overlay Models
  • IEEE 802.1 Qbg
  • SDN Deployment Models
  • Cloud Networking Deployment Models
  • SDN Deployment Models

Applying SDN and NFV to Carrier Ethernet Services (3 topics)

  • Key Functions of Carrier Ethernet
  • Carrier Ethernet for Cloud Computing
  • Migration Path from MEF CE 2.0 to MEF SDN/NFV Vision

Evaluation and Review (1 topic)

  • Synergies between SDN and NFV


Some knowledge of carrier Cloud architecture and technology is helpful but not essential. Also some knowledge of a programming language such as Python, Java or C++ is also helpful but not essential.

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

What Our Customers Say

The training was delivered with a high level of expertise and excellence. Instructor was highly knowledgeable.”

Technical Trainer, Aviat Networks

Overall the course was really good, the trainer really understood the material and was very approachable.”

Customer Training Manager, Aviat Networks

Excellent course, informative and well-paced.”

CSE, Cisco

Course was very well outlined. Topics were great and bridged many gaps.”

System Engineer, Cable & Wireless

An excellent intro to video encoding & MPEG transport streams - I would definitely recommend it.”

Broadcast Engineer, Cisco

Definitely an excellent intro. Left me interested in learning more.”

Broadcast Engineer, Eircom

Excellent training course with real examples and practical classroom demonstrations.”

Transport Designer, Orange

Instructor knowledge and experience was excellent.”

Solutions Engineer, Akamai

Excellent course, very clear and well organised. Course content delivery was very good.”

Assistant Engineer, Dhiraagu

Very informative and appropriate.”

Network Support Technician, BT

Course PDF


Some of Our Customers