MEF Software Defined Networks/Network Functions Virtualization

Schedule

Start End Duration Location Details
March 07, 2022 March 11, 2022 KDE 3.1 Virtual Classroom (GMT+08:00)
June 06, 2022 June 10, 2022 KDE 3.1 Virtual Classroom (GMT+08:00)
April 18, 2022 April 22, 2022 KDE 3.1 Virtual Classroom (GMT+08:00)
September 05, 2022 September 07, 2022 KDE 3.1 Virtual Classroom (GMT+08:00)
December 05, 2022 December 07, 2022 KDE 3.1 Virtual Classroom (GMT+08:00)

Course Details

MEF Software Defined Networks/Network Functions Virtualization

Course code: SDN/NFV

Duration: 5 Days

Prerequisite:
•    The MEF SDN/NFV exam presumes that you have already earned the MEF NFV certification. Likewise, this course presumes that you have the equivalent knowledge and experience.

Course Description:

This course is designed to prepare you for the MEF’s SDN/NFV exam. 

Course Objectives:

After taking this course, you should be able to:
•    Chapter 1 - Planning for SDN/NFV Solutions
•    Create conceptual architecture designs for SDN/NFV solutions
•    List service requirements
•    Create test plans for validating SDN/NFV components
•    Evaluate SDN/NFV services
•    Evaluate SDN/NFV components, especially controllers
•    Chapter 2 - Building an SDN/NFV Network
•    List the steps for integrating new network elements and functions into existing networks
•    Explain the process of creating a service chain
•    Evaluate existing resources, define limitations, and provision additional resources as needed
•    Design implementations around defined limitations/constraints
•    Implement QoS
•    Evaluate security requirements and select appropriate solutions
•    Define procedures for deploying SDN/NFV network services
•    Chapter 3 - Operating an SDN/NFV Network
•    Identify essential health metrics and common failure points
•    Apply update and/or remediation procedures based on events and alerts
•    Identify where the update/remediation interacts with the SDN/NFV system
•    Integrate SDN/NFV into a disaster recovery plan
•    Define upgrade procedures

Intended Audience:

•    Network Technicians
•    IT Analysts
•    System Administrators
•    Consultant/Professional Services Engineers
•    Help Desk/NOC Engineers

Course Outlines:

Module 1: SDN Put Simply
•    1.1 Defining SDN By the Book
o    Traditional Networking Made Easy
o    The Problem with Tradition  

o  Key Business Drivers towards SDN for SD-WAN
o    1990s – SDN Early Beginnings
o    Control and Data Plane Separation: 2001 to 2007
o    OpenFlow API and NOS: 2007 to Present
o    Nicira and VMware 2012 

•    Governing Bodies
o    ONF: Open Networking Foundation
o    ODL: Open Daylight
o    Open vSwitch and Mininet
o    OpenStack and Neutron
o    MEF: Metro Ethernet Forum 

Module 2: SDN Controllers
•    2.1 SDN Controller Core Capabilities
o    Rich Southbound Support
o    Extensible API Support for Northbound Traffic
o    Programmability and Network Abstraction
o    Centralized Monitoring and Visualization
o    Reliability and Scalability with Clustering Using Zookeeper
o    Security

•    2.2 VMware and the Big Three Network Equipment Manufacturers
o    VMware: NSX
o    VMware: VXLAN Protocol
o    VMware: Nicira
o    Cisco ACI
o    Cisco APIC
o    Cisco Application Network Profile structure

Module 3: Controller ODL Releases
3.1 OpenDayLight Release History
o    Fluorine
o    • FluorineArchitecture Diagram
o    • Beryllium

3.2 Controller Architecture

o    Northbound Facing
o    Southbound Facing
o    Controller and Clustering East-West
o    Service Abstraction Layer (SAL)
o    Karaf (Apache)
o    Java and Maven (Apache)
o    OSGi as a Java Platform

3.3 Feature Support Overview

o    Authentication, Authorization and Accounting (AAA)
o    Control and Provisioning of Wireless Access Points (CAPWAP)
o    DLUX
o    L2 Switch
o    NETCONF
o    BGP-PCEP with BMP
o    OpFlex
o    Service Function Chaining (SFC)
o    Clustering and Shards

4.1 Traditional Legacy Switching
o    Switching 101
o    How do legacy switches communicate head-end to tail-end

4.2 How does running OpenFlow change things?
o    OpenFlow Pipeline
o    Hybrid or Pure
o    Reactive and Proactive Flows
o    What OpenFlow is and what it is not    

o    Bring your own application
o    Super-sizing your controller with remote proactive flows
o    The OpenFlow abstraction principle

4.3 ONF and OpenFlow
o    Initial OpenFlow 1.0 Implementation
o    OpenFlow 1.0 Tables and Flow entries
o    Matching and Actions
o    Securing the channel
o    OpenFlow 1.3 Specification
o    OpenFlow 1.3 new Actions and Instructions
o    OpenFlow ports
o    OpenFlow 1.3 Pipeline
o    Group Types and Buckets
o    Additional Flow Matching Features Supported

Module 5: Northbound REST APIs
5.1 Northbound REST APIs
o    GET in action
o    PUT in action

5.2 NETCONF and YANG: Yet Another Next Generation
o    Yang-UI toolbox module in ODL
o    Yang Visualizer

5.3 Postman
o    Postman collections and folders
o    Header and variables

5.4 cURL
o    • cURL in action

6.1 Service Chaining  
o    SFC-UI Web Interface
o    • SFC – CLI
o    • SFC-OVS Support
o    • OpenFlow Classifier
o    • SFC OpenFlow Renderer
o    • SFC-OVS Topology
o    • SFC Scheduling Algorithms
o    • Sample JSON for Scheduling
o    • Requirements for SFC OF Renderer in Karaf

6.2 Scaling Controllers through Clustering
o    Clustering Setup Steps
o    To enable the clustering service in Karaf:
o    Steps to enable a Multiple Node Cluster
o    Validate set up
o    Define seed nodes

Module 7: MEF SD-WAN Design and Review
7.1 SD-WAN Need to Know Terminology
o    NFVI
o    VNF and EMS
o    NFV-MANO or Management and Orchestration
o    OSS/BSS and NSD

7.2 MEF defined SD-WAN Service
o    SD-WAN Edge
o    SD-WAN Gateway
o    SD-WAN Controller
o    SDN Service Orchestrator
o    Subscriber Interface (Web Portal)

7.3 SD-WAN Overlays
o    Hybrid SD-WAN over a single ISP
o    SD-WAN service tunneled over multiple ISPs
o    SD-WAN from CPE to vCPE
o    SD-WAN Service with SD-WAN Edge VNF in the Cloud
o    SD-WAN with MPLS VPN