Virtual OpenFlow SDN Test Lab - SuperCloud

Report
ONF Showcase Demo
Theme:
Testing and Validation
Title:
OpenFlow Switch Conformance and Performance
Testing
Luxoft Theme owners:


Bogdan Popescu ([email protected])
Ash Bhalgat ([email protected])
www.luxoft.com
OpenFlow Switch Conformance and Performance
Testing Topology
Central Engine
on a vm 1
Legend
Datapath traffic
Control traffic
Testing traffic
Ryu Controller
SDK API
OF
Switch 1
OF
Switch 3
Execution Engine
on a vm 2
OF
Switch 2
www.luxoft.com
Execution Engine
on a vm 3
Test Methodology
Open Source Test Execution: Luxoft Twister platform
SDN Orchestrator: Luxoft SuperCloud platform
Open Source OF Controller: NTT Ryu
Open Source OF Switches: OVS 2.1.2, Flowforading.org LINC, Floodlight Indigo
 Twister Test Execution platform interacts with SuperCloud orchestrator through API
 Twister displays topology information about switches and controllers via orchestrator plugin
 SuperCloud Orchestrator is integrated with Ryu OF controller for OpenFlow 1.3 messages
 Twister components Central Engine(CE) and Execution Engine(EE) are distributed and are virtual
machines on top of KVM hypervisor
 Twister CE fires OF Conformance and Performance test scripts
 Twister initiates traffic from traffic generator for benchmark tests
 Twister platform shows report results for switch conformance and performance
www.luxoft.com
Demo Test Coverage
 OF Switch Conformance:
•
OF 1.3 Basic Conformance (300+ test cases) - 100%
spec coverage
•
OF 1.3 Optional Feature test cases (400+ test cases)
•
OF 1.4 (300+ test cases)
 OF Switch Performance:
•
Flow table capacity
•
Flow-Mod performance
• Through-put testing
www.luxoft.com
References
 Twister Open Source Test Automation Project:
www.twistertesting.com
https://github.com/luxoft/twister
 Luxoft SuperCloud NFV Orchestration Platform:
http://supercloud.luxoft.com
www.luxoft.com
THANK YOU
www.luxoft.com

similar documents