SDN, Telco Cloud & Virtualization Fundamentals, Engineering & Hands On Workshop

10 Day Course
Hands On
Official Curriculum
Code PWL407

Book Now - 4 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


A complete 10-day program on SDN, Telco Cloud & Virtualization, technologies, standardization, use-cases augmented with valuable hands-on labs.

Hands-on labs spread throughout the duration are designed to allow the students to experience using the SDN components that were discussed in the theoretical part of the training. The labs are designed to embed learning in a step by step approach starting with a basic environment of OpenFlow based devices with no controller, then introducing simple controllers, mid-range controllers and finally industry level controllers such as ONOS and ODL, while running various scenarios and use cases.


  • Understand the fundamental building blocks and technology, northbound, southbound, east and west.
  • Investigate the standards ecosystem, and how it is relevant to your or your customers' networks, as we explain the work from SDOs such as ONF, IETF, ETSI NFV ISG, MEF, TM Forum.
  • Consider Opensource projects such as OSM, OpenDaylight (ODL), OpenStack, ONAP & ONOS.
  • Understand why standardization is shaping the future and which are the key alliances you need to build.
  • Explore current uses such as SD-WAN, uCPE, vEPC, BGP Routing, virtualized Firewalls.
  • Compare and contrast differing vendor solutions from Cisco, Juniper, Huawei, Nokia Networks and more. Who is more Open, who is less Open, why might you choose one approach over another based on your or your customers legacy network and future services you want to deploy.
  • Get detailed information on REST, NETCONF and YANG modelling.
  • Review in detail the OpenFlow SDN approach.
  • Understand hypervisors and the various virtualization approaches in the market such as Virtual Machines vs Containers like Kubernetes.
  • Consider how use cases will change on roadmap towards full-blown SDN.

Lab Objectives

  • Understand Mininet and Wireshark tools
  • Understand POX controller
  • Understand RYU controller
  • Understand Open Daylight controller
  • Understand ONOS controller
  • Learn the behavior of OpenFlow switch
  • Understand the OpenFlow protocol
  • Understand OVSDB library and commands
  • Learn how to create custom topologies for Mininet

Target Audience

Strategic planners, network architects, network managers, systems engineers, service planners and carrier operation staff who are responsible for planning, implementing and deploying networks who require SDN, Telco Cloud & Network Virtualization knowledge.

Additional Information

This workshop when combined with our Exam Readiness Session and Practice Exam package prepares students for the MEF SDN/NFV Certified Professional (MEF-SNCP) exam. 

Hands On Labs Workshop Environment Preparation:

  • Each student executes the labs by connecting to a VM cluster running in a cloud environment.
  • The students only need to use a browser. No additional software installation is required.

Pick & Mix to Suit Your Organizations Network DNA

SDN, Telco Cloud & Virtualization has varied adoption strategies within each operator. To reflect this we can offer a customization service to corporate customers wishing to tailor this series of learning to deliver skills to a wide range of employee roles. Complete blended learning packagers are available that may encompass our online e-learning series, instructor-led classroom technical classes delivered for both onsite and public scheduled formats, and hands-on workshops. Leave an enquiry or talk to us to find out more.


Collapse all

Evolution of Software Defined Networks (18 topics)

  • The building blocks of modern networks
  • Data Plane Functions
  • Control Plane Functions
  • Distributed Control Planes
  • Centralized Control Plane
  • Example of distributed Control Plane Protocols & Functionality e.g.,
  • ITU G.8031/G.8032
  • Management Plane Functions
  • Management protocols and applications
  • Southbound Interfaces (SBI)
  • Information Models & Data Models
  • SNMP
  • Packet and Optical Integration Methods
  • Northbound Interfaces (NBI)
  • Issues with current network architectures

SDN (3 topics)

  • SDN Definitions
  • SDN Market Drivers
  • Summary of SDN Principles

SDN Framework (4 topics)

  • SDN Concepts
  • Open Network Foundation (ONF) SDN Vision
  • SDN Architecture
  • Distributed vs Centralized Control Plane

SDN Controller Environment (22 topics)

  • Event Driven Programming Model
  • SDN Southbound Interfaces
  • OpenFlow
  • OpenFlow Architecture
  • OpenFlow Messages
  • OF 1.5 Packet Processing Summary
  • OF Security Modes
  • OF-Config
  • OF Notifications Framework
  • OpenFlow Implementation Example using Open vSwitch
  • SDN Northbound Interfaces
  • OpenFlow Complementary & Alternative Components
  • PCEP + Link State DB (BGP-LS)
  • SDN Computing Platforms
  • Nox & Pox
  • RYU
  • FloodLight
  • OpenDaylight (ODL)
  • Open Network Operating System (ONOS)
  • ONOS Scale-out and HA
  • Controllers Scalability and Redundancy

Virtualization and Network Virtualizations (13 topics)

  • Why Use Virtualization?
  • Network Programming Models
  • Virtualization in Cloud Environment
  • Virtual Server
  • Containers
  • Container Technology
  • Containers vs. VMs
  • Container Management
  • New Generation of Containers and Management Tools
  • Containers and Orchestration Alternatives
  • Container as a Service (CaaS)
  • Managed Kubernetes Services
  • Containers and VMs Hybrid Models

Cloud Computing (22 topics)

  • Architecture of Cloud Computing
  • Principles of Cloud Computing
  • Centralized Computing
  • Multi-tier Applications
  • Grid Computing
  • Cloud Computing Definitions
  • Open vSwitch Placement in Cloud Computing Environment
  • Microservices
  • Cloud Computing Platform Examples
  • OpenStack
  • OpenStack Architecture & Components
  • OpenStack Components Overview
  • Cloud Computing Network Infrastructure and Example Protocols
  • Overlay Solutions: VXLAN
  • Overlay Solutions: EVPN
  • VxLAN and EVPN Integrated Networking
  • SDN Support for Virtual Networks
  • Data Center Evolution
  • Telco Data Center
  • Data Center Mano Based Orchestration
  • Data Center Routing Approaches
  • New Techniques for DC Routing

NFV & Virtualization Market Trends (5 topics)

  • NFV Definitions and Features
  • NFV Overview
  • NFV Current Issues
  • Lean NFV Proposed Solution
  • CI/CD (Continuous Integration and Continuous Delivery/Continuous Deployment)

VNF Architecture (9 topics)

  • ETSI NFV ISG Models
  • MANO Architecture
  • MANO Components
  • MANO Descriptors
  • VNFs
  • VNF Scalability
  • VNF Load-Balancing
  • Service Function Chaining

Example network virtualization functions use cases (3 topics)

  • SD-WAN
  • VNFs deployment and vCPE / uCPE
  • SDN and NFV for Mobile Evolved Packet Core (EPC)

SDN and Cloud Computing Deployment Models (2 topics)

  • SDN Deployment Models
  • Cloud Computing Networking Deployment Models

SDN & NFV Security Considerations (3 topics)

  • SDN and NFV Threats Considerations
  • SDN Controller Security
  • SDN and NFV Security Solutions

SDN & NFV Part 1 Evaluation and Review (8 topics)

  • Synergies between SDN and NFV
  • SDN and NFV Market Trends
  • SDN Market Trends
  • The Future of SDN
  • NFV Market Trends
  • NFV Current Issues
  • Lean NFV Proposed Solution
  • CI/CD (Continuous Integration and Continuous Delivery/Continuous Deployment)

SDN Special Topics (12 topics)

  • Example of distributed Control Plane Functions e.g.,
  • ITU G.8031
  • Management Protocols and Applications
  • Southbound Interfaces (SBI)
  • YANG
  • Northbound Interfaces (NBI)
  • REST
  • Intent Model

SDN Advanced Topics (14 topics)

  • Management Protocols and Applications
  • Southbound Interfaces (SBI)
  • YANG
  • Northbound Interfaces (NBI)
  • REST
  • Advanced Management Models
  • Intent Model
  • Artificial Intelligence (AI)
  • Machine Learning (ML)
  • Deep Learning (DL)
  • Artificial Intelligence, Machine Learning and Deep Learning Comparison
  • Big Data
  • Data Mining

SDN Controller Environment (30 topics)

  • SDN Advanced Concepts
  • Major Benifits of an SDN Solution
  • Different Definitions of SDN Today (OpenFlow, Control Plane extensions and Overlay Abstractions)
  • Different SDN Controllers Models
  • SDN as a Network Operating System
  • SDN as a compiler
  • SDN as a router
  • Comparison of the Different Characteristics of an SDN
  • Major Challenges Presented by the Move to an SDN Network
  • OpenFlow Advanced Topics
  • OpenFlow Architecture
  • Hybrid OF Switches and Bridges
  • Connection Interruption
  • P4 (Programming Protocol-Independent Packet Processors)
  • Additional Southbound Interfaces
  • I2RS + Link State DB (BGP-LS)
  • Segment Routing
  • ALTO
  • LISP
  • ABNO
  • SDN Computing Platforms e.g.,
  • ODL Library Services Examples
  • Virtual Tenant Network (VTN)
  • Open Network Operating System (ONOS) CORD Models
  • Vendor Specific Controllers
  • Cisco SDN Environment
  • Application Policy Infrastructure Controllers (APIC & APIC-EM)
  • Cisco Open SDN Controller
  • Juniper Contrail
  • Nokia Nuage Networks

SDN and NFV in 5G Trends (2 topics)

  • Core Network
  • Edge Network

MEF SDN via API (2 topics)

  • MEF Lifecycle Services Orchestration (LSO) Overview
  • LSO APIs

Artificial Intelligence (6 topics)

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Big Data
  • Data mining
  • The use of AI in telecom

Cloud Computing Special Topics (23 topics)

  • Virtual Servers in Cloud Computing Environment
  • Virtual Server Components
  • Accelerators Examples
  • Additional Overlay Protocols
  • VxLAN
  • STT
  • Additional Cloud Computing Platform Examples
  • OpenStack
  • OpenStack Architecture
  • OpenStack: Nova & Neutron
  • OpenStack: Horizon
  • OpenStack: Heat
  • Interworking Between ODL and OpenStack: ML2
  • OpenStack and VTN
  • CloudStack
  • CloudStack Architecture & Components
  • Linux Foundation Cloud Related Projects
  • Cloud Native Computing Foundation (CNCF)
  • Cloud Foundary
  • Open Container Initiative
  • XEN Project
  • VMWare Products

NFV Advanced Topics (14 topics)

  • NFV Overview and Architecture Components
  • MANO Architectural Framework
  • On-Boarding
  • MANO Descriptors
  • Service Function Chaining
  • Network Slicing
  • A History Lesson
  • Approaches to Network Slicing
  • Other VNF Considerations
  • VNF Scalability
  • VNF Load-Balancing
  • Affinity and Migration
  • Key Criteria in Selecting NFV components and solutions

SD-WAN & SASE (15 topics)

  • Introduction to Lifecycle Service Orchestration (LSO)
  • Lean NFV in the LSO Framework
  • SD-WAN Technology and Components
  • SD-WAN Architecture
  • SD-WAN Ecosystem and Emerging Standards
  • MEF 70: SD-WAN Specifications Overview
  • MEF 3.0 SD-WAN Architecture within the LSO Reference Architecture
  • SD-WAN Use Cases
  • Main SD-WAN Service Use Cases (MEF 3.0 SD-WAN)
  • Peering Across Domains with SD-WAN (MEF SD-WAN White Paper)
  • SD-WAN Miscellaneous Topics
  • SASE (Secure Access Service Edge)
  • MEF SASE Services Framework White Paper
  • Designing, Deploying, Managing, and Troubleshooting an SDN Network
  • Designing, Deploying, Managing, and Troubleshooting an NFV Network

SDOs & Open Source Initiatives (21 topics)

  • Open-Source Initiatives
  • Linux Foundation
  • Linux Foundation Cloud Related Projects
  • Cloud Native Computing Foundation (CNCF)
  • Cloud Foundry
  • Open Container Initiative
  • Xen Project
  • Open Network Automation Platform (ONAP)
  • ONAP Organization
  • ONAP Organization
  • ONAP Architecture
  • ONAP Architecture Overview
  • ONAP Design Time Framework
  • ONAP Runtime Framework
  • ONAP Bleuprint
  • ONAP Release
  • ONAP Deployment
  • From OPNFV to Anuket
  • ETSI OSG (Open-Source Group) Open-Source MANO (OSM)
  • Fraunhofer FOKUS and TU Berlin Open Baton
  • OpenStack Tacker

Hands On Labs in this program

Refresh: Introduction to SDN Basic Architecture (2 topics)

  • SDN architecture
  • Cloud VM environment

Workshop Environment Preparation (1 topic)

  • Load and configure noVNC application on a browser

Running Mininet Without a Controller (4 topics)

  • Configure Mininet to simulate a simple 3-host single switch network
  • Configure flows on the Mininet via management interface
  • Test communications (ping) between the hosts (with and without flows) and display messages received by each host
  • Learn how to configure Mininet to simulate additional network topologies

Mininet With Reference Controller (PTCP) (2 topics)

  • Mininet with reference controller
  • Using wireshark to review OpenFlow protocol interactions

Mininet With POX Controller Providing Hub Behaviour (2 topics)

  • Mininet with POX controller
  • Using POX to program OpenFlow nodes and act as a HUB

Mininet With POX Controller Providing Bridge Behaviour (2 topics)

  • Mininet with POX controller
  • Using POX to program OpenFlow nodes and act as a Learning Bridge

Using OVSDB Commands to Control Mininet (1 topic)

  • Run Mininet and send OVSDB based commands from another terminal

Creating Custom Mininet Topologies (1 topic)

  • Create a phyton custom topology using a graphical tool. Run Mininet using the custom python topology.

Mininet with RYU Controller (2 topics)

  • RYU controller running OF 1.0 environment
  • RYU controller running OF 1.3 environment

Mininet with ONOS Controller (2 topics)

  • ONOS controller running OF environment
  • Configure Intent commands

Mininet with ODL Controller using GUI apps (1 topic)

  • Use GUI apps for managing OpenFlow switches using a GUI


Delegates should be from an engineering background with a solid appreciation of carrier class or enterprise networks. Understanding of a programming language such as Python or Java is helpful but not essential.

Check if you have the required knowledge level by taking our pre-course skills assessment.

Prerequisite Skills Assessments

Please take the following assessments to validate meeting the prerequisite knowledge level required for the course.

Relevant Certifications

Scheduled Dates

Please select from the dates below to make an enquiry or booking.


Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.

Code Location Duration Price Sep Oct Nov Dec Jan Feb

and Virtual Classroom
10 Days $8,045
and Virtual Classroom
10 Days $8,045

and Virtual Classroom
10 Days $8,045
Reston VA
and Virtual Classroom
10 Days $8,045

and Virtual Classroom
10 Days $8,045

and Virtual Classroom
10 Days $8,045

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


Share this Course


Recommend this Course

Some of Our Customers