luxoft theme owners: bogdan popescu ( bpopescu @ luxoft ) ash bhalgat ( abhalgat@luxoft )
DESCRIPTION
ONF Showcase Demo Theme: Testing and Validation Title: OpenFlow Switch Conformance and Performance Testing. Luxoft Theme owners: Bogdan Popescu ( bpopescu @ luxoft.com ) Ash Bhalgat ( [email protected] ). OpenFlow Switch Conformance and Performance Testing Topology. Legend. - PowerPoint PPT PresentationTRANSCRIPT
www.luxoft.com
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
Ryu Controller
OF Switch 1
OF Switch 3
OF Switch 2
Execution Engine
on a vm 2
Datapath traffic
Control traffic
Testing traffic
Legend
SDK API
Execution Engine
on a vm 3
Central Engine
on a vm 1
www.luxoft.com
Test Methodology
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
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
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