70 likes | 341 Views
ONF Showcase Demo Theme: Testing and Validation Title: OpenFlow Switch Conformance and Performance Testing. Luxoft Theme owners: Bogdan Popescu ( bpopescu @ luxoft.com ) Ash Bhalgat ( abhalgat@luxoft.com ). OpenFlow Switch Conformance and Performance Testing Topology. Legend.
E N D
ONF Showcase DemoTheme: Testing and ValidationTitle:OpenFlow Switch Conformance and Performance Testing Luxoft Theme owners: BogdanPopescu(bpopescu@luxoft.com) Ash Bhalgat (abhalgat@luxoft.com)
OpenFlow Switch Conformance and Performance Testing Topology Legend Datapath traffic Control traffic Testing traffic Ryu Controller OF Switch 1 Execution Engine on a vm 2 OF Switch 3 OF Switch 2 Central Engine on a vm1 SDK API Execution Engine on a vm 3
Test Methodology Open Source Test Execution: Luxoft Twister platform SDN Orchestrator: LuxoftSuperCloud 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
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
References • Twister Open Source Test Automation Project: www.twistertesting.comhttps://github.com/luxoft/twister • LuxoftSuperCloud NFV Orchestration Platform: http://supercloud.luxoft.com