EIEIOTECHNOVATION
← Training programmes

EIEIO / NETWORKING

Practical Software Defined Networking with ONOS

Course outline

3 days

Duration

3 days

Overview

This hands-on practical course provides participants with a practical introduction to virtualization via Software Defined Networking (SDN) including its interaction with Network Function Virtualization (NFV). These are arguably two of the most significant enablers in modern networking, allowing for centralised control of networks, dynamic network operation based on service requests, and easier backup and recovery strategies. The course provides an understanding of each and builds skills in deploying and managing both SDN and NFV environments and ultimately supporting different types of service. The learning is facilitated with practical exercises and activities based on the ONOS SDN Controller platform.

You will learn

  • How to configure network services using SDN and NFV
  • How to monitor traffic in a virtual environment
  • How to manage a network using a SDN controller
  • Program a Virtual Network using ONOS
  • Install and configure ONOS
  • Manage ONOS using both CLI and REST APIs
  • Communicate with ONOS via software

Who can benefit

This program is designed to provide those working in the communications environment with a detailed hands-on exploration of key aspects of virtualization & SDN/NFV. In particular it is useful for those who need to evaluate and implement SDN & NFV.

Pre requisite knowledge

Participants should have attended SDN/NFV Module 1: Essentials of Software Defined Networking & Network Function Virtualization and Certified IP Associate (CIPA) or equivalent

Outline

Overview of SDN & NFV

  • Overview of SDN & NFV concepts
  • Review of IP routing & L2 switching
  • Separating the control & traffic forwarding functions
  • Orchestration & automation
  • Defining policies & service levels
  • What are the benefits?
  • Key environments & platforms
  • SDN & NFV: compare & contrast
  • Using SDN & NFV together
  • Applications of SDN & NFV to Telco environment
  • Providing business continuity, disaster recovery & service restoration

Software defined networking (SDN)

  • SDN architecture and key components
  • Open SDN implementation
  • The Open Networking Foundation (ONF)
  • SDN controllers & applications
  • Southbound interface/API protocols
  • OpenFlow
  • OVSDB
  • NETCONF
  • LISP
  • BGP
  • PCEP
  • SNMP
  • Northbound interfaces/APIs & standardization
  • The ETSI operational framework
  • SDN Controller REST APIs
  • Introduction to Open Network Operating System (ONOS)
  • The OpenDaylight (ODL) project
  • Comparison with ODL
  • SDN and virtualized network devices
  • Software interfaces & programming using Java, JSON, Python

Network Function Virtualization (NFV)

  • NFV system building blocks & operation
  • Virtual switches and routers
  • Exploring NFVI building blocks: OpenStack and Open vSwitch

Open Network Operating System (ONOS)

  • ONOS system architecture
  • Installing and configuring ONOS
  • Using the ONOS CLI
  • Interacting with virtual networks via the southbound interfaces
  • OpenFlow analysis
  • Using the ONOS REST APIs
  • Understanding ONOS intents
  • Developing ONOS applications
  • Overview of ONOS clustering

Hands on exercises including:

  • Creating & managing a virtual network
  • Using OpenFlow
  • Managing traffic flows using SDN
  • Using a SDN controller
  • Installing, managing & configuring ONOS
  • Working with a virtual switch
  • Analysing network & SDN control flows
  • Creating SDN scripts & programs

Programme scope, delivery arrangements and suitability are confirmed during enquiry.