global engineering - hcl technologies · sdn test automation framework an open, customizable and...
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](https://reader035.vdocument.in/reader035/viewer/2022063016/5fd556f5eab51e12d902f298/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022063016/5fd556f5eab51e12d902f298/html5/thumbnails/2.jpg)
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