Top Banner
www.hcltech.com SDN Test Automation Framework An open, customizable and extensible framework providing automated testing capabilities for SDN/OpenFlow Implementations Business Scenarios SDN market is NOW expected to surpass $35 billion in the next five years, far higher than previously reported SDN Controller Development consolidating over Open source and specific vendor proprietary implementations Most Industry standard development are being backed by leading OEMs, establishing open networking environment capable to integrate with OEMs’ products SDN Test Automation Requirements Establishing Functional Interoperability between Devices and Controllers is the predominant requirement Test Environment Setup to accommodate multiple type of DUTs and diversified Interop requirements with Controllers Environment Setup shall offer flexibility to position Automation Framework to achieve complete functional test coverage Automation Coverage & Features Automated Sanity tests for flow addition, deletion, query and modification Automated tests on VLAN tagging, Source NAT-ing, Destination NAT-ing, QoS marking including wildcards Match Parameter Tests Output and Forward Action Tests Connectivity Tests covering Fail-over Scenarios Counter Verification for Flow and Port Statistics Traffic Generator integrated setup for basic load testing Cross Verification provisions of results using traffic generators and CLI Support for Dynamic Topology Deployment Extended test report with graphs and charts built-in GLOBAL ENGINEERING Acceleration Value scale
2

GLOBAL ENGINEERING - HCL Technologies · SDN Test Automation Framework An open, customizable and extensible framework providing automated testing capabilities for SDN/OpenFlow Implementations

Aug 24, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GLOBAL ENGINEERING - HCL Technologies · SDN Test Automation Framework An open, customizable and extensible framework providing automated testing capabilities for SDN/OpenFlow Implementations

www.hcltech.com

SDN Test Automation Framework

An open, customizable and extensible framework providing automated testing capabilities for SDN/OpenFlow Implementations

Business Scenarios

• SDNmarketisNOWexpectedtosurpass$35billioninthenextfiveyears,farhigherthanpreviouslyreported

• SDN Controller Development consolidating over Opensourceandspecificvendorproprietaryimplementations

• MostIndustrystandarddevelopmentarebeingbackedbyleadingOEMs,establishingopennetworkingenvironmentcapabletointegratewithOEMs’products

SDN Test Automation Requirements

• EstablishingFunctional InteroperabilitybetweenDevicesandControllersisthepredominantrequirement

• TestEnvironmentSetuptoaccommodatemultipletypeofDUTsanddiversifiedInteroprequirementswithControllers

• Environment Setup shall offer flexibility to positionAutomation Framework to achieve complete functionaltestcoverage

Automation Coverage & Features

• AutomatedSanitytestsforflowaddition,deletion,queryandmodification

• Automated tests on VLAN tagging, Source NAT-ing,DestinationNAT-ing,QoSmarkingincludingwildcards

• MatchParameterTests

• OutputandForwardActionTests

• ConnectivityTestscoveringFail-overScenarios

• CounterVerificationforFlowandPortStatistics

• TrafficGeneratorintegratedsetupforbasicloadtesting

• Cross Verification provisions of results using trafficgeneratorsandCLI

• SupportforDynamicTopologyDeployment

• Extendedtestreportwithgraphsandchartsbuilt-in

GLOBALENGINEERINGAcceleration Value scale

Page 2: GLOBAL ENGINEERING - HCL Technologies · SDN Test Automation Framework An open, customizable and extensible framework providing automated testing capabilities for SDN/OpenFlow Implementations

Hello there! I am an Ideapreneur.Ibelievethatsustainablebusinessoutcomesaredrivenbyrelationshipsnurturedthroughvaluesliketrust,transparencyandflexibility. Irespectthecontract,butbelieveingoingbeyondthroughcollaboration,appliedinnovationandnewgenerationpartnershipmodelsthatputyourinterestaboveeverythingelse.Rightnow95,000IdeapreneursareinaRelationshipBeyondtheContract™with500customersin31countries.How can I help you?

192.168.15.x.1

.1

HCL SDN Test Automation Framework

Openflow ControllerOF_CONTROLLER

192.168.10.x 192.168.11.x 192.168.12.x

.100.100

.100

.100

192.168.16.xSW1 SW2

Traffic Generator / Analyzer

Openflow Network

OF_SWITCH_01 OF_SWITCH_02Port 7 – eth4

Port 5 – eth3 Port 7 – eth4OF_SWITCH_03

.1 .1.1

Port

1 –

eth1

Port 3 –eth2

Port 2 –eth2

Port 2 – eth3

.10 .11 .12 .13

202.10.10.x

RT_01 RT_02 RT_03 RT_04

SDN Test Automation Approach

HCL Value Add

• Reducesmanualeffortbyupto50%

• Providesoptionsforrunningfulltestcycleformajorreleasesorsanitytestcycleforminorreleases

• IncreasedtestcoverageforControllersandDevicessupportingIterativefunctionalitydevelopment

• Streamlinedtestcomparisonreportsandtestresults

Test EnvironmentAutomation DevOps Setup

Automation Framework in Intermediating positioning

Automation Framework Simulating Controller Behavior

Automation Framework Simulating

DPDK accelerated Device Behavior

Execution Methodology

Applications North-bound API

Controllers

Hardware/Firmware

South-bound API

Firmware

CPU Device Memory

Kernel

Applications

Operating SystemAbstraction Layers

SDN Stack

Test Model Definition & Setup

Iterative Functional

Testing

Iterative InteropTesting

ComparativeTest Result

Integrated Test

Report