Understanding OpenFlow and Conformance Testing
In Depth

« Back to training

This 5 day training class provides an introduction to SDN and SDN systems as related to OpenFlow. It then focuses on developing an in-depth understanding of OpenFlow Devices and comprehending their differences in respect to deployments and development of solutions. It provides hands on experience with test tools, their application, usage, and interpreting results to understand device capabilities. It also explains the relevant OpenFlow protocol standards in detail, how to understand and debug systems at the OpenFlow wire protocol message level, and how OpenFlow conformance testing is conducted.

Course outline

Day 1

1. SDN Intro

  • Themes
  • Examples
  • AWS Demo

 

2. OpenFlow

  • Origin, owner and stakeholders
  • 1.0 fundamentals
  • 1.0 demos
  • 1.0 hands-on exercises
  • 1.3 changes
  • 1.3 multi-table exercises

 

3. Other SDN Examples

 

Day 2

1. Quick review of SDN & OpenFlow Workshop (1 day)

  • 1.0 vs 1.3
  • Changes
  • Packet processing
  • Table-miss

 

2. Review PCAP

  • Message Type
  • Symmetric
  • Controller-to-Switch
  • Asynchronous
  • Error messages
  • Overlapping flows

 

3. Open Networking Foundation

  • Membership-based 30K a year.
  • Startup Membership 1K a year.
  • Members agree to share IP on reasonable terms.
  • Working group evolve the standard.
  • Not like IETF, ITU, IEEE, etc.

 

4. InCNTRE 

  • Membership-based
  • Verify ONF and InCNTRE membership

 

5. Conformance Testing

  • 1.0 Conformance Test Specification
  • 1.3 Conformance Test Specification
  • Conformance Testing Process/Workflow

 

Day 3

1. Discuss environment setting

  • OF Patch Pannel
  • OF-Test Configuration

 

2. Demo test cases/groups

  • Review specification and Google spreadsheet
  • Run test
  • Analyze result

 

Day 4

1. Open Networking Foundation

  • Membership-based 30K a year.
  • Startup Membership 1K a year.
  • Members agree to share IP on reasonable terms.
  • Working group evolve the standard.
  • Not like IETF, ITU, IEEE, etc.

 

2. InCNTRE 

  • Membership-based
  • Verify ONF and InCNTRE membership

 

3. Conformance Testing

  • 1.0 Conformance Test Specification
  • 1.3 Conformance Test Specification
  • Conformance Testing Process/Workflow

 

4. Best Practice

  • ISO 17025
  • How InCNTRE does it

 

5. Discuss environment

  • OF Patch Pannel
  • OF-Test Configuration

 

6. Setup and run test against Tool #1

 

7. Review specification and Google spreadsheet

  • Run test
  • Analyze result
  • Q & A

 

Day 5

1. Setup and run test against Tool #2

 

2. Review specification and Google spreadsheet

  • Run test
  • Analyze result
  • Q & A