luxoft theme owners: bogdan popescu ( bpopescu @ luxoft ) ash bhalgat ( abhalgat@luxoft )

6
www.luxoft.com 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] )

Upload: loan

Post on 04-Jan-2016

53 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Luxoft Theme owners:  Bogdan Popescu ( bpopescu @ luxoft ) Ash Bhalgat ( abhalgat@luxoft )

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])

Page 2: Luxoft Theme owners:  Bogdan Popescu ( bpopescu @ luxoft ) Ash Bhalgat ( abhalgat@luxoft )

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

Page 3: Luxoft Theme owners:  Bogdan Popescu ( bpopescu @ luxoft ) Ash Bhalgat ( abhalgat@luxoft )

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

Page 4: Luxoft Theme owners:  Bogdan Popescu ( bpopescu @ luxoft ) Ash Bhalgat ( abhalgat@luxoft )

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

Page 5: Luxoft Theme owners:  Bogdan Popescu ( bpopescu @ luxoft ) Ash Bhalgat ( abhalgat@luxoft )

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

Page 6: Luxoft Theme owners:  Bogdan Popescu ( bpopescu @ luxoft ) Ash Bhalgat ( abhalgat@luxoft )

www.luxoft.com

THANK YOU