SDN & NFV Fundamentals, Engineering and Hands On Workshop

5 Day Course
Hands On
Official Curriculum
Code PWL407

Book Now - 3 Delivery Methods Available:

Scheduled Online Onsite

Overview

A complete 5-day program on SDN & NFV which comprises the full content of 3 three of our most popular courses in this topic area. To review the content covered during the 5 day program please review the following links: 

PWL400 SDN & NFV Fundamentals 

PWL402 SDN & NFV Engineering

PWL405 SDN Hands On Workshop

Modules

Hide all

SDN & NFV Fundamentals

Evolution of Software Defined Networtks (12 topics)

  • The building blocks of modern networks
  • Data Plane Functions
  • Control Plane Functions
  • Distributed Control Planes
  • Centralized Control Plane
  • Management Plane Functions
  • Management protocols and applications
  • Southbound Interfaces (SBI)
  • SNMP
  • NETCONF
  • Northbound Interfaces (NBI))
  • Issues with current network architectures

SDN Definitions (3 topics)

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

SDN Framework (5 topics)

  • SDN Concepts
  • SDN as Network Operating System
  • SDN as a compiler
  • SDN as a router
  • SDN Architecture

SDN Controller Environment (18 topics)

  • Event Driven Programming Model
  • SDN Southbound Interfaces
  • OpenFlow
  • OpenFlow History
  • OpenFlow Architecture
  • OpenFlow Messages
  • OF-Config
  • OF Notifications Framework
  • OpenFlow Complementary & Alternative Components
  • OVSDB
  • PCEP + Link State DB (BGP-LS)
  • I2RS + Link State DB (BGP-LS)
  • Segment routing
  • SDN Computing Platforms (e.g., Open Daylight, ONOS, Contrail, Nuage, ...)
  • SDN Northbound Interfaces
  • ONF Approach
  • REST
  • Controllers Scalability and Redundancy

Virtualization and Network Virtualizations (2 topics)

  • Why Use Virtualization?
  • Network Programming Models

Cloud Computing (15 topics)

  • Architecture of Cloud Computing
  • Principles of Cloud Computing
  • Cloud Computing Services Model
  • Cloud Computing Principles
  • Multi-tier Applications
  • Grid Computing
  • Cloud Computing
  • Virtual Server and Switch In Cloud Environment
  • Virtual Server
  • Hypervisor Models
  • Virtual Switches
  • Cloud Computing Platform Examples
  • OpenStack Architecture
  • Cloud Computing Network Infrastructure and Protocols
  • VXLAN

NFV (8 topics)

  • NFV Definitions
  • Market Drivers for NFV
  • ETSI NFV ISG Models
  • MANO Orchestration Framework
  • Example network virtualization functions use cases
  • SD-WAN
  • vCPE
  • 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

Evaluation and Review (1 topic)

  • Synergies Between SDN & NFV

SDN & NFV Engineering

Evolution of Software Defined Networks (12 topics)

  • Example of distributed Control Plane Functions e.g.,
  • STP/MSTP/RSTP
  • ITU G.8031
  • RSVP-TE
  • Management Protocols and Applications
  • Southbound Interfaces (SBI)
  • NETCONF
  • RESTCONF
  • Yang
  • Northbound Interfaces (NBI)
  • Intent ModelREST
  • Intent Model

SDN Controller Environment (23 topics)

  • SDN Concepts
  • Other Approaches to SDN Controllers
  • SDN as a Network Operating System
  • SDN as a compiler
  • SDN as a router
  • SDN Southbound Interfaces
  • OpenFlow Architecture
  • Hybrid OF Switches and Routers
  • OpenFlow Complementary & Alternative Components e.g.,
  • I2RS + Link State DB (BGP-LS)
  • Segment Routing
  • ALTO
  • LISP
  • ABNO
  • SDN Computing Platforms e.g.,
  • ODL
  • ODL SAL Models
  • ODL Library Services
  • VTN
  • ONOS
  • ONOS CORD Models
  • Vendor Specific Controllers
  • Security Considerations

Cloud Computing (16 topics)

  • Virtual Servers in Cloud Computing Environment
  • Virtual Server Components
  • Accelerators
  • Cloud Computing Platform Examples
  • OpenStack
  • OpenStack Architecture
  • OpenStack: Nova & Neutron
  • OpenStack: Horizon
  • OpenStack: Heat
  • CloudStack
  • CloudStack Architecture
  • Open Cloud InitiativeCloud Foundary
  • VMWare Products
  • SDN & Cloud Computing Platform Integration
  • ML2
  • OpenStack and VTN

NFV (9 topics)

  • NFV Overview
  • MANO Components
  • NFVO
  • NFVM
  • VIM
  • MANO Descriptors
  • OASIS - TOSCA
  • Service Function Chaining
  • Key Criteria in Selecting NFV components and solutions

SDOs & Open Source Initiatives (6 topics)

  • SDOs defining SDN Environments (non exhaustive)
  • SDOs defining NFV Environments
  • Open Source Initiatives (non exhaustive)
  • Open Source MANO (OSM)
  • Open Network Automation Platform (ONAP)
  • Others

SDN Hands On Workshop

Workshop Environment Preparation (4 topics)

  • Install a VirtualBox(VB) VM
  • Configure the VB
  • Install Xming + PuTTY
  • Install POX (Carp version)

Workshop Environment Preparation (4 topics)

  • Install a VirtualBox(VB) VM
  • Configure the VB
  • Install Xming + PuTTY
  • Install POX (Carp version)

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) (4 topics)

  • Run wireshark
  • Run Mininet
  • Run the reference controller
  • Observer the OF message format and message sequence

Mininet With POX Controller Providing Hub Behaviour (5 topics)

  • Run wireshark
  • Run Mininet
  • Run POX with an application providing Hub behaviour
  • Test communication between the hosts
  • Observer the OF message format and message sequence

Mininet With POX Controller Providing Bridge Behaviour (5 topics)

  • Run wireshark
  • Run Mininet
  • Run POX with an application providing Hub behaviour
  • Test communication between the hosts
  • Observer the OF message format and message sequence

Demo: POX Controller Running UI (Instructor only) (9 topics)

  • Run wireshark
  • Run Mininet
  • Run POX with an application providing UI interface
  • Demonstrate usage of several OF commands:
  • Add flows
  • Remove flows
  • Display bridge basic configuration
  • Display PM counters per port
  • Display PM counters per flow

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.

Scheduled Dates

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

Pricing

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 May Jun Jul Aug Sep Oct
PWL407

(Classroom or Online)
5 Days $5,605
07-11
PWL407
Dubai
(Classroom or Online)
5 Days $5,605
PWL407
Guadalajara
(Classroom or Online)
5 Days $5,605
PWL407

(Classroom or Online)
5 Days $5,605
PWL407

(Classroom or Online)
5 Days $5,605
PWL407
Mexico City
(Classroom or Online)
5 Days $5,605
07-11
PWL407
Reston, VA
(Classroom or Online)
5 Days $5,605
PWL407
Rio de Janeiro
(Classroom or Online)
5 Days $5,605
PWL407

(Classroom or Online)
5 Days $5,605
PWL407

(Classroom or Online)
5 Days $5,605
PWL407
Tel Aviv
(Classroom or Online)
5 Days $5,605
06-10
PWL407

(Classroom or Online)
5 Days $5,605
21-25

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

or call:408-759-5074

Alternatively you can request a callback or schedule a call with a Training Advisor

Course PDF

Print

Share this Course

+1
Share

Recommend this Course

Some of Our Customers

Sections