view cart | home | contact us | search

[NWV_402] Software-Defined Networking (SDN) Hands-On Workshop

Printer-friendly PDF version

Software-Defined Networking (SDN) is an emerging technology in telecom networks. It is different from, but has many synergies with other new technologies like cloud computing and Network Function Virtualization (NFV). Many network devices (e.g. S-GW, P-GW in LTE, even generic routers) have logically separate control and data planes. SDN is based on three principles; (1) Separate the control planes from the data planes, (2) centralize the control plane functionality in an SDN Controller (data plane remains distributed), (3) provide a new Application Plane which enables business application needs to directly impact the operation of the network (programmability). Various SDN concepts will be reviewed, then focus on illustrating the operation of the SDN network through a series of exercises with open source modeling tools like Mininet along with a simulated telecom network.

Learning Objectives

After completing this course, the student will be able to:
• Show SDN switch capability and network topology discovery
• Demonstrate SDN passive monitoring
• Differentiate between Proactive and Reactive Forwarding
• Configure a new element in an existing network
• Modify a network configuration with a new flow
• Illustrate the use of Restful APIs on the Northbound interface
• Contrast OpenFlow with NETCONF southbound protocols
• Illustrate Open vSwitch functionality in the switches
• Illustrate the use of VLANs
• Demonstrate fault management in an SDN network
• Demonstrate tunneling in SDN
• Demonstrate Service Policy establishment and QoS in SDN
• Trace an end-to-end packet flow through the various VLANs and IP subnets that make up the mobility network

Intended Audience

This class is intended for a technical audience that has knowledge of SDN and an understanding of networking concepts.

Course Length

3 Days Instructor Led

Course Outlines / Knowledge Knuggets

1. Preview of SDN Workshop
1.1. SDN Overview
1.2. SDL Lab Overview and Objectives
1.3. Review of lab software tools
1.4. Lab frame capture via Wireshark
1.5. Network startup procedures
1.6. Exercise: Intro to lab software, OpenFlow initialization sequence

2. Lab modeling Concepts
2.1. Virtualization in SDN
2.2. Southbound Interface options
2.3. Flow table overview
2.4. Mininet topology with python script
2.5. Open Virtual Switch (OVS)
2.6. Adding or modifying flows
2.7. Exercise: Creating custom ntwk topology. Beginning flow rule issues. Switch ports and interfaces

3. Normal SDN Flow functions
3.1. VLAN configuration and operation
3.2. Adding a new network element in the data plane
3.3. Passive Monitoring
3.4. Proactive vs Reactive Forwarding
3.5. Add new Flow Endpoint
3.6. Exercise: Add flow rules using OpenDaylight SDN

4. OpenDayLight
4.1. Connect GUI to OpenDayLight Controller
4.2. Use of GUI to analyze traces
4.3. Add new flows via GUI
4.4. Exercise: Floodlight controller, flow rule details, Open vSwitch

5. SDN troubleshooting
5.1. Use of ping and traceroute in SDN
5.2. Fault detection and Recovery
5.3. Packet flow analysis and debugging
5.4. Interpretation of flow statistics
5.5. Exercise: Northbound REST API, Orchestration

6. SDN Northbound Interface
6.1. Overview of REST, JSON, XML
6.2. OpenDayLight NB RESTful API
6.3. Use of Curl and Browser plugin
6.4. Contrast RESTful vs GUI APIs
6.5. Exercise: SDN virtualization(s), VXLAN

7. Orchestration
7.1. Portal and SDN Orchestration
7.2. SDN Orchestration using Northbound Interface API
7.3. QoS and Service Policies in SDN


- Self-paced, animated, and interactive

- $150/each course for 6 month license

- Immediate online access upon purchase

- Flexible way to take training at any hour

- Online training transcript available

- Electronic certificates at completion

- Full list of courses at


For any additional questions,
please contact Mr. Rod Marckese
at +1-972-664-0727 x246 or

Award Solutions, Inc.    2100 Lakeside Blvd., Suite 300, Richardson, TX    Contact Us 
© 2016 Award Solutions, Inc. All rights reserved.