Страница 1: ...SDN Controller Test Performance Benchmarking Version 1 4 User Guide Part Number T UG PKTBLASTER SDN CTR PERF 1 4 1015 1 1 ...
Страница 2: ......
Страница 3: ...t Ltd THE PROGRAMS FURNISHED ARE PROVIDED ON AN AS IS BASIS WITHOUT ANY WARRANTIES OR REPRESENTATIONS EXPRESS IMPLIED OR STATUTORY INCLUDING WITHOUT LIMITATION WARRANTIES OF QUALITY PERFORMANCE NONINFRINGEMENT MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE NOR ARE THERE ANY WARRANTIES CREATED BY A COURSE OF DEALING COURSE OF PERFORMANCE OR TRADE USAGE LICENSOR DOES NOT WARRANT THAT THE PRODUC...
Страница 4: ...file 21 Add a New Traffic Profile 22 Type IPV4 28 Type Custom 30 View Traffic Profiles 31 Modify a Traffic Profile 32 Delete a Traffic Profile 33 5 Performance Tests 35 Types of Tests 35 Performance Throughput 35 Performance Latency 35 Performance Robustness 35 Testing Modes 36 Throughput Test in Normal Mode 37 Throughput Test in Incremental Switch Mode 37 Latency Test in Normal Mode 37 Latency Te...
Страница 5: ... 7 Figure 4 PktBlaster SDN Controller Test Logout Screen 9 Figure 5 Logout Confirmation Dialog Box 9 Figure 6 Controller Screen 11 Figure 7 Add a new Controller 12 Figure 8 New Controller Added 14 Figure 9 Available Controllers 15 Figure 10 Controller Configuration Screen 16 Figure 11 Controller Configuration Customize Display 17 Figure 12 Controller Details 18 Figure 13 Modify Controller Details ...
Страница 6: ...rmal Result 68 Figure 51 Latency Normal Table Report 69 Figure 52 Test Configuration Latency Incremental Switch Mode 70 Figure 53 Latency Incremental Switch Mode Upper 71 Figure 54 Latency Incremental Switch Mode Lower 72 Figure 55 Latency Incremental Switch Result 72 Figure 56 Latency Incremental Switch Table Result 73 Figure 57 Robustness Flow Mod Test Configuration 76 Figure 58 Robustness Flow ...
Страница 7: ......
Страница 8: ...to one thousand switches and millions of nodes and thereby significantly reduces dependency on large scale physical network infrastructure for testing and benchmarking SDN controllers Some of the performance benchmarking capabilities include Throughput and Robustness measurement per second Latency measurement in milliseconds Detailed Tx Rx statistics of switch group network per iteration Comprehen...
Страница 9: ... Analysis Working with PktBlaster SDN Controller Test PktBlaster SDN Controller Test runs either on Veryx Hardware or on standard commodity servers The platform allows easy configuration of controllers and supports easy web based access User Interface PktBlaster SDN Controller Test supports user friendly GUI for configuration and testing Also PktBlaster SDN Controller GUI supports creation of vari...
Страница 10: ...r Test report provides comprehensive insight on controller metrics such as flow set up rate and flow set up time in the form of graphs The individual test report provides OF connection time and detailed statistics of switch group network Figure 1 PktBlaster SDN Controller Test Performance Benchmarking Deployment ...
Страница 11: ...s and test parameters in PktBlaster SDN Controller Test Execute tests to measure the performance of controllers The process flow to configure and execute performance tests is depicted in the following diagrams Configure Controller It is possible to add modify and delete a controller when needed Configure Traffic Profile It is possible to create modify and delete a traffic profile when needed ...
Страница 12: ...s Guide This guide is intended to help the following categories of users who need to perform testing of SDN Controllers Equipment Vendors Development Testing QA Testing Service Providers Proof of Concept Acceptance Testing Enterprise IT Piloting Benchmarking A user can configure multiple controllers However the current version only allows one controller to be tested at a time ...
Страница 13: ...6 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 14: ...e the PktBlaster SDN Controller Test IP address in the address bar of the browser The PktBlaster SDN Controller Test Login screen is displayed Figure 2 PktBlaster SDN Controller Test Login Screen 2 Enter the user name in the User Name text box 3 Enter the password in the Password text box 4 Click On successful authentication the Home screen is displayed Figure 3 Home Screen In a new installation t...
Страница 15: ... and perform tasks related to setting up and executing tests The following table shows the tabs that you will see in the Home screen Figure 3 To learn more about a module click on the corresponding link Table 1 Home Screen Tabs MODULE TAB THIS WHERE YOU CAN Dashboard View the status of controller tests that were performed in the previous week Controllers Add new controller information Modify and d...
Страница 16: ...t been installed Log out of PktBlaster SDN Controller Test To exit from PktBlaster SDN Controller Test 1 Click the Logout icon that is displayed above the user information as shown in the PktBlaster SDN Controller Test Logout screen Figure 4 PktBlaster SDN Controller Test Logout Screen The Logout Confirmation dialog box is now displayed Figure 5 Logout Confirmation Dialog Box 2 Click Yes to log ou...
Страница 17: ...10 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 18: ...dd the controller to the tool and the controller parameters need to be configured To test the performance of a controller The controller needs to be connected to the network The controller should be reachable through the port of the tool To configure the parameters of a controller click the Controllers tab The Controllers screen is now displayed Figure 6 Controller Screen In the Controllers screen...
Страница 19: ... the parameters of an existing controller Remove a controller Add SDN Controllers To add a new test controller 1 In the Controllers screen click The Add a New Controller screen Figure 7 is now displayed Figure 7 Add a new Controller The fields in the Add a New Controller screen are described in the following table ...
Страница 20: ... which the controller listens The default port number is 6633 This can be set to a maximum value of 65535 Mode of Connection The mode of connectivity between the switches and the controller The TCP connection mode is supported Open Flow Version The version number of the OpenFlow protocol protocol used by the SDN controller to communicate with the switches that is supported by the controller The pr...
Страница 21: ...hmarking User Guide Copyright Veryx Technologies Pvt Ltd Figure 8 New Controller Added View Available SDN Controllers To view a list of available controllers in the Home screen click the Controllers tab The Available Controllers screen is now displayed ...
Страница 22: ...ontroller point to the controller with your cursor The details of the controller are now displayed in a pop up as shown in the Available Controllers screen Figure 9 Key features to Customize Controller View The tabular information relating to controller configuration is displayed as shown in the Controller Configuration Screen ...
Страница 23: ...ser Guide Copyright Veryx Technologies Pvt Ltd Figure 10 Controller Configuration Screen In the Controller Configuration screen you can customize the information that is displayed using the features shown in the Controller Configuration Customize Display screen ...
Страница 24: ...e Columns Enables you to select the fields that you want to be displayed Edit SDN Controller Details To modify the parameters of a controller that has been added 1 Click the Controllers tab to display the Available Controllers screen Figure 9 2 From the list of controllers that is displayed select the controller that you want to modify The details of the selected controller are displayed in the re...
Страница 25: ...logies Pvt Ltd Figure 12 Controller Details 3 Click to display the fields in editable mode as shown in the Modify Controller Details screen Figure 13 Modify Controller Details 4 Make the necessary changes and click to save the changes Click to discard the changes made to the controller details ...
Страница 26: ... 6 2 From the list of controllers that is displayed select the controller that you want to delete The details of the selected controller are displayed in the relevant fields as shown in the Controller Details screen Figure 12 3 Click The Delete Confirmation dialog box is now displayed Figure 14 Delete Confirmation Dialog Box 4 In the Delete Confirmation dialog box click Yes to delete the controlle...
Страница 27: ...20 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 28: ... module It is possible to select or modify the existing traffic types and create new traffic types These traffic types are used for the packet in messages that are sent to the controller After a traffic profile is created it can be used to test the performance of a controller To configure the traffic that needs to be generated click the Traffic Profile tab The Traffic Profile Screen displays the p...
Страница 29: ...affic profile you can view the field details and the modifier details for that profile In the Traffic Profile screen you can Add a new traffic profile View traffic profiles Modify an existing traffic profile Delete a traffic profile Add a New Traffic Profile To define a new traffic profile 1 In the Traffic Profile screen click The Add a New Traffic Profile screen is now displayed Figure 16 Add a N...
Страница 30: ...ary from a minimum of 64 bytes to a maximum of 512 bytes In the Field Details section The values in the fields can be modified by means of the parameters shown in the following table Table 3 Fields and Associated Modifiers PARAMETER DESCRIPTION Offset The starting position in the field from which the mask is applied This indicates the position starting from 1 from which the modifier is applied Mas...
Страница 31: ...3 bytes 1 byte modified maximum count value is 255 00 00 00 00 00 ff 00 00 00 00 ff 00 00 00 00 ff 00 00 00 00 ff 00 00 00 6 5 4 3 2 bytes modified maximum count value is 65535 2 16 00 00 00 00 ff ff 00 00 00 ff ff 00 00 00 ff ff 00 00 5 4 3 3 bytes modified maximum count value is 1000000 00 00 00 ff ff ff 4 Destination MAC Address Last 4 bytes 1 byte modified maximum count value is 255 00 00 00 0...
Страница 32: ...0 00 00 ff ff ff 00 00 ff ff ff 00 4 3 4 bytes modified maximum count value is 1000000 00 00 ff ff ff ff 3 Source IP Address Destination IP Address All 4 bytes 1 byte modified maximum count value is 255 00 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 00 4 3 2 1 2 bytes modified maximum count value is 65535 2 16 00 00 ff ff 00 ff ff 00 ff ff 00 00 3 2 1 3 bytes modified maximum count value is 1000000 ...
Страница 33: ...Destination Port All 2 bytes 1 byte modified maximum count value is 255 00 ff ff 00 2 1 2 bytes modified maximum count value is 65535 2 16 ff ff 1 Custom 4 bytes 1 byte modified maximum count value is 255 00 00 00 ff 00 00 ff 00 00 ff 00 00 ff 00 00 00 4 3 2 1 2 bytes modified maximum count value is 65535 2 16 00 00 ff ff 00 ff ff 00 ff ff 00 00 3 2 1 3 bytes modified maximum count value is 100000...
Страница 34: ...ddress where you can modify the last 3 bytes Although you are allowed to modify only the last 3 bytes in the Source field the module allows you to apply a modifier from the third offset However when the traffic profile with such a modifier is saved a warning is displayed From the Type drop down list select the protocol that is used to transmit the packets in this traffic profile Select the suitabl...
Страница 35: ...s 2 In the Source textbox the default IP address from where the packet originates is displayed You can modify all the 4 bytes of the source IP address 3 From the DSCP Differentiated Services Code Point drop down list select the level of service that needs to be associated with the packets generated in this traffic profile 4 From the Protocol drop down list select the next level of protocol that is...
Страница 36: ... of the packet For example a packet with port 80 is directed to be processed by a Web server This is 2 bytes long and you can modify all the bytes of the destination port The destination port number can be assigned a value between 1 and 65535 2 In the Source Port box type or select the port number that is used in responses after the packet has reached the destination port This is 2 bytes long and ...
Страница 37: ...he next protocol as CUSTOM TCP or CUSTOM UDP the Traffic Profile L3 Custom screen is displayed Figure 19 Traffic Profile L3 Custom 1 In the Data text box enter the data that will be used as the actual data to be transmitted using this profile You can modify the payload data up to a maximum of 4 bytes 2 Click to save the traffic profile Type Custom When you want to create an L2 custom traffic profi...
Страница 38: ...Figure 20 Traffic Profile Ether Type Custom 3 In the Data text box enter the custom data for the packets in this traffic profile You can modify up to a maximum of 4 bytes of the payload data by applying the modifiers 4 Click to save the L2 custom traffic profile After a traffic profile has been created it can be used to test the performance of a controller View Traffic Profiles To view existing tr...
Страница 39: ...traffic profile the details of the traffic profile are displayed in the left pane Modify a Traffic Profile To modify the information pertaining to a traffic profile Click the Traffic Profile tab The Traffic Profile screen Figure 15 is displayed 2 In the right pane click the traffic profile that you need to modify to display the details in the left pane 3 Click to display the details of the selecte...
Страница 40: ...ile and click to save the changes Delete a Traffic Profile To delete a traffic profile 1 Click the Traffic Profile tab The Traffic Profile screen Figure 15 is displayed 2 In the right pane click the traffic profile that you want to delete The details of the selected profile are displayed in the left pane as shown in the Traffic Profile Details screen ...
Страница 41: ...mance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd Figure 23 Traffic Profile Details 3 Click The Delete Confirmation dialog box is now displayed Figure 24 Delete Confirmation Dialog Box Click Yes to delete the traffic profile ...
Страница 42: ...ating switch group network send out as many packet in messages towards the controller as possible in a given duration The throughput is measured based on the Flow Measured by parameter that is specified by the user The user can choose to measure the Packet out messages or Flow Mod messages that the controller sends back as a response to the switches The rate of flow insertion of this measurement i...
Страница 43: ...g with normal packet in messages and the percentage and the error value depend on the test configuration In the third 25 of the test duration the percentage and the error value of the error packets is doubled in comparison with the second iteration In the fourth iteration normal packet in messages are sent to verify the stability of the controller performance Testing Modes The Throughput and Laten...
Страница 44: ...participate The test is executed in four iterations The first iteration is executed for 25 of the configured number of switches OpenFlow sessions are then established for the 25 of the configured number of switches For subsequent iterations the number of switches is incremented in steps of 25 and OpenFlow sessions are established for a further 25 of the switches until the total number of configure...
Страница 45: ...ting switch group are added The first iteration is executed for 25 of the configured number of switches OpenFlow sessions are established for only 25 of the configured number of switches For subsequent iterations the number of switches is incremented in steps of 25 until the total number of configured switches has been included in the testing Each simulated switch maintains exactly one outstanding...
Страница 46: ... Performance Screen In the Performance screen you can configure the parameters for test execution through the following steps Step 1 Select Controller In the Select Controller pane you can specify the controller that needs to be tested Figure 26 Select Controller Pane ...
Страница 47: ...number at which the controller is listening and other details see the Select Controller pane Figure 26 Step 2 Network Configuration The Network Configuration enables you to do the following Create between 1 to 4 switch network configurations Each switch network configuration can have different versions of the OpenFlow switch specification The maximum number of switches in all the switch group netw...
Страница 48: ...of 10 switches in the first switch group the first switch number of the 2nd switch group Start MAC address will be 00 00 00 00 00 11 If you specify a value less than 11 in the starting MAC address for the 2nd switch group it will result in an error message 5 In Number of Ports specify the number of ports for each switch of the simulated network 6 In the Traffic Profile field click Select beside th...
Страница 49: ... Switch Capabilities Used for feature_reply message as specified in the OpenFlow specification Switch Capabilities specification for OpenFlow version 1 0 and 1 3 are displayed in Figure 29 Figure 29 Switch Capabilities OF Version 1 0 and 1 3 of Flow Tables Specify the number of flow tables of Group Tables Specify the number of group tables ...
Страница 50: ... the Test Configuration pane you can specify the type of test to be performed the testing mode and other test parameters Figure 30 Test Configuration Pane In the Test Configuration pane Figure 30 1 To specify the Test Type you want to perform select Throughput Latency or Robustness as applicable 2 From the Test Mode drop down list select the required mode of testing Refer to the Testing Modes sect...
Страница 51: ...ions for a test is 60 For Incremental Mode Test the number of iterations is set to 4 This step is not applicable for Robustness Test 6 In the Iteration Delay sec parameter specify the number of seconds the test should pause before the next iteration starts 7 In the Warmup Time sec parameter specify the number of seconds the test should wait before sending the test traffic to the controller 8 In th...
Страница 52: ...onfiguration pane select the switch group network for running the test and click to execute the test For Throughput Latency and Robustness tests the minimum number of switches for the Incremental Mode test must be 4 For more details about the different tests that can be executed refer to Chapter 7 Chapter 8 and Chapter 9 ...
Страница 53: ...46 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 54: ...r 7 Executing Throughput Tests Chapter 8 Executing Latency Tests and Chapter 9 Executing Robustness Tests for details specific to these test executions After you have configured all the parameters and started the execution of the required test you can view the progress of the test execution View a Test in Progress The progress of Test Execution for a Throughput test in Normal mode are displayed in...
Страница 55: ...pletes successfully the response of the controller is captured and plotted in a graph and in a table The test results display the following information about the test that was performed The configuration details for the test that was executed A graph that shows the output trend A table that shows precise details This information is represented in the figures that follow Figure 33 to Figure 35 ...
Страница 56: ...49 Copyright Veryx Technologies Pvt Ltd Test Execution Details Figure 33 Test Results Configuration Details Figure 34 Test Results Graph ...
Страница 57: ...rom all switches belonging to the switch group network s is plotted A comparative plotting of the number of packet in messages and the number of responses generated by the controller per second The maximum minimum and average number of flow responses generated by the controller per second for all the configured switches The table shows a comparison of the number of packet in messages and the numbe...
Страница 58: ... toggle between the configuration screen and the test console as shown in the Re execute Test screen Figure 36 Re execute Test You can now change the test parameters as required 2 Click to re execute the test Test Fails to Complete A test will fail to complete successfully when It is interrupted when you click during test execution The controller is unable to handle repeated testing requests When ...
Страница 59: ...52 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 60: ...ation Throughput test can be executed in two modes Normal Incremental Switch Throughput Test in Normal Mode This mode of testing loads the controller with the maximum number of packet in messages for a given time The total number of Packet out messages or Flow Mod messages that the controller is able to send back to the switches is then measured This process is repeated for the number of iteration...
Страница 61: ...ement by the response sent by the controller can be Packet out or Flow Mod message 7 In Duration specify the duration of the test measured in seconds 8 In the of Iterations box type or enter the number of times the test is to be repeated Here the number of iterations is set to 5 For example if the duration of the test is set to 5 seconds and the number of iterations is 5 then there would be 5 exec...
Страница 62: ...rmup Time sec specify the number of seconds the test will wait after the handshake with the controller is completed 11 Click to run the test The Test Status for Performance Test Throughput Normal Mode Upper and Lower screens Figure 38 and Figure 39 shows test execution in Normal mode The results are measured based on Flow Mod messages Figure 38 Throughput Normal Mode Upper ...
Страница 63: ...r Guide Copyright Veryx Technologies Pvt Ltd Figure 39 Throughput Normal Mode Lower View Test Result The result for this test execution is displayed as shown in the Throughput Normal Result Graph screen Figure 40 and Throughput Normal Result Table screen Figure 41 ...
Страница 64: ...ed in the test configuration parameter 2 The Y axis represents the number of Flow Mod messages generated per second in response to the packet in messages sent by the switches 3 The graph shows the flow insertion rate for the number of Flow Mod messages generated per second by the participating switch group network for a single iteration Total OF Connection Time ms Time taken by all the switches to...
Страница 65: ...cond is displayed Figure 41 Throughput Normal Result Table 6 The table Figure 41 shows a comparison of the number of packet in messages and the number of responses generated per second for all the simulated switches of an individual switch group network for iteration 1 The total OF connection time is also shown To download the test performance results displayed in the Switch Group Statistics table...
Страница 66: ...messages to the controller This would require 4 iterations It is not possible to change the number of iterations in the test To run a throughput test in the Incremental Switch mode 1 Click the Performance tab to display the Performance screen Figure 25 2 Configure the Select Controller pane and Network Configuration pane Figure 27 For details of how to configure the panes refer to Configure Test P...
Страница 67: ...s set to 5 seconds The of Iterations box is disabled in this mode as the test is set to repeat for 4 iterations 7 In Iteration Delay sec specify the time for the test to pause before starting the next iteration 8 In Warmup Time sec specify the number of seconds the test will wait after the handshake with the controller is completed 9 Click to run the test The Test Status for Performance Test Throu...
Страница 68: ...ut Tests Figure 44 Throughput Incremental Switch Mode Lower View Test Result The result for this test execution is displayed as shown in Throughput Incremental Switch Result Graph screen Figure 45 and Throughput Incremental Switch Result Table screen Figure 46 ...
Страница 69: ... switches from which packet in messages are sent to the controller 2 The Y axis represents the number of Packet out messages generated by the controller per second 3 The flow insertion rate for the number of Packet out messages per second is plotted for the number of switches on the X axis The rate of flow insertion for the number of responses per second at a specific incremental stage is displaye...
Страница 70: ...s per second for each switch that has been simulated along with the number of previous responses for the participating switch group network To download the test performance results displayed in the Switch Group Statistics table click CSV Group Statistics To download the details of test performance results for all switches of the switch group network click CSV Switch Statistics The test can be repe...
Страница 71: ...64 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 72: ...group send a packet in message to the controller and wait for a response before sending the next packet in message Latency is computed as the difference in time between the sending of packet in message and receiving of the response packet out or flow mod calculated in milliseconds Latency measurements are time stamp based and accurate This process is repeated for the configured number of iteration...
Страница 73: ...ler should send to the simulated switches 7 In the Duration sec box type or select the test duration Here the test duration is set to 5 seconds 8 In the of Iterations box type or select the number of times the test has to be repeated Here the number of iterations is set to four 9 In the Iteration Delay sec box specify the number of seconds the test should pause before it starts the next iteration ...
Страница 74: ...est Status for Performance Test Latency Normal Mode Upper and Lower screens Figure 48 and Figure 49 shows the test execution progress for a latency test in Normal mode The performance is measured based on Packet out messages Figure 48 Latency Normal Mode Upper Figure 49 Latency Normal Mode Lower ...
Страница 75: ...ble Report Figure 51 display the following information about the test that was executed 1 The X axis represents the number of iterations Here number of iterations is 4 2 The Y axis represents the latency time in milliseconds 3 The graph shows the average time taken to process a packet in message in each iteration Packet in messages are sent from switches of configured switch groups for 5 seconds T...
Страница 76: ...run Each iteration shows the total time measured in milliseconds taken by all the simulated switches to receive a response from the controller To download a copy of the Latency Normal Table Report click on the CSV situated at the top right corner of the Detailed Statistics screen The latency test can be repeated with the same configuration or with a modified configuration For more information on r...
Страница 77: ... Configure the Select Controller pane and Network Configuration pane Figure 27 For details of how to configure the panes refer to Configure Test Parameters section in the Performance Tests chapter 3 To configure the latency test incremental mode parameters go to the Test Configuration pane Figure 52 Test Configuration Latency Incremental Switch Mode 4 Under Test Type select Latency 5 From the Test...
Страница 78: ...test should pause before it starts the next iteration 9 In Warmup Time sec specify the number of seconds the test should wait after the handshake with the controller is completed 10 Click to run the test The Test Status for Performance Test Latency Incremental Switch Mode screen Figure 53 and Figure 54 shows the test execution progress for a latency test in Incremental Switch mode of the participa...
Страница 79: ... Veryx Technologies Pvt Ltd Figure 54 Latency Incremental Switch Mode Lower View Test Result The result for this test execution is displayed as shown in Latency Incremental Switch Result screen and Latency Incremental Switch Table Result Figure 55 Latency Incremental Switch Result ...
Страница 80: ...tches incremented in this manner The average time taken to process a packet in message during a specific incremental stage is displayed as a tooltip 4 The minimum maximum and average time taken to process a packet in message is displayed Figure 56 Latency Incremental Switch Table Result 5 Figure 56 displays the number of switches for each iteration is computed in multiples of 8 and the latency is ...
Страница 81: ...74 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 82: ...ontroller and the controller should handle and respond to valid packet in messages There are no test modes in the Robustness Test To run a Robustness test 1 Click the Performance tab to display the Performance screen Figure 25 2 Configure the Select Controller pane and the Network Configuration pane Figure 27 For details of how to configure test parameters refer to Configure Test Parameters sectio...
Страница 83: ...ere the test duration is set to 5 seconds 7 In the Malform Field you can select the packet in message fields that can be malformed They are OF Version OF version in the OF header OF Header Length Total length of the packet in message in the OF header OF Message Type Type of message in the OF header 8 In the OF Version field specify the value of the Malform field from the given range 9 In Malform P...
Страница 84: ...specify the number of seconds the test should wait after the handshake with the controller is completed 12 To run the test select the switch group network in the network configuration pane and click to run the test The Robustness test will run only for four iterations The Test Status for Performance Test Robustness Flow Mod Result Report Upper and Lower measures performance Robustness are displaye...
Страница 85: ... Robustness Flow Mod Result Report Lower View Test Result The test results for Packet out messages are displayed in a manner similar to those for Flow Mod messages The result of this test execution is displayed in the Robustness Flow Mod Result Report Lower screen Figure 59 Figure 60 Robustness Flow Mod Graph Result ...
Страница 86: ...ved during each iteration 4 The graph allows you to click on series that you do not want to display Figure 61 Result Table Report 5 The Result Table Report Figure 61 displays the number of iterations the test will run The statistics provided for each iteration are the percentage of malformed packets the number of malformed packets and the number of valid packets sent to the controller and the numb...
Страница 87: ...80 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd This page has been intentionally left blank ...
Страница 88: ...by default However you can change the period for which you want to view results View the Dashboard After PktBlaster SDN Controller Test has been used to test controllers you will see the dashboard when you log in to the tool The Dashboard Figure 62 is displayed as a high level view of test details in the Home screen Figure 62 Dashboard The dashboard in the Home screen displays a high level view of...
Страница 89: ...e test details To bookmark a test click when the test is being executed For details on how to execute tests refer to the Performance Tests chapter The following table displays the types of reports generated and other features of the reporting module Table 6 Report Types REPORT DESCRIPTION Throughput report Displays a summary of throughput test results Latency report Displays a summary of latency t...
Страница 90: ...testing mode s that were used to execute tests A throughput test can be executed in normal mode or incremental switch mode Test configuration for each mode of testing To view a throughput summary report In the Execution History pane Figure 64 of the Reports screen click Throughput under the relevant controller Figure 64 Execution History Pane If the controller is highlighted in red indicates the t...
Страница 91: ...The Throughput Summary Report Upper and Lower screens are displayed in Figure 65 and Figure 66 Figure 65 Throughput Summary Report Upper Figure 66 Throughput Summary Report Lower The Throughput Summary Report screen shows the summary information for the modes in which the throughput tests have been executed ...
Страница 92: ...in normal mode or incremental switch mode Test configurations for the relevant testing modes To view a latency summary report In the Execution History pane Figure 67 of the Reports screen click Latency under the relevant controller Figure 67 Execution History Pane If the controller is highlighted in red indicates the test is aborted black indicates the test is completed and yellow indicates the te...
Страница 93: ...rking User Guide Copyright Veryx Technologies Pvt Ltd Figure 68 Latency Summary Report Upper Figure 69 Latency Summary Report Lower The Latency Summary Report screen shows the summary information for the modes in which the latency tests have been executed ...
Страница 94: ...low Mod messages or Packet out messages To view a robustness summary report In the Execution History pane Figure 70 of the Reports screen click Robustness under the relevant controller Figure 70 Execution History Pane If the controller is highlighted in red indicates the test is aborted black indicates the test is completed and yellow indicates the test is in progress The Robustness Summary Report...
Страница 95: ...e Robustness Summary Report screen shows the summary information for the modes in which the robustness tests have been executed View Individual Test Execution Report The individual test report displays the test results pertaining to a specific test execution The tool captures the results of all test executions and these results are stored for analysis To view the results of an individual test ...
Страница 96: ... aborted black indicates the test is completed and yellow indicates the test is in progress In the Execution History Individual Test Results screen The test executions are grouped under the relevant test type Throughput Latency or Robustness The test executions are displayed in order of the date and time when they were performed The configuration information about the tests is displayed Failed tes...
Страница 97: ...mance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd Figure 74 Test Execution Results Upper Figure 75 Test Execution Results Lower In the Test Execution Results screen the results are displayed in the form of an intuitive graph ...
Страница 98: ...the last one week However you can change the period for which the report is generated by Selecting one of the pre defined time periods Specifying a date range To specify a time period or a date range to generate reports 1 Click the default date range displayed above the Execution History pane as indicated in the Reports screen Figure 76 Reports Screen The Search Options screen is now displayed ...
Страница 99: ...es Pvt Ltd Figure 77 Search Options 2 You can now select a specific time period displayed in the list or select Specific Period to specify a date range as shown in the Report Specific Period screen Figure 78 Report Specific Period The reports are now generated for the time period that is specified ...
Страница 100: ...ed in PDF format To download a report click at the top of the relevant report as shown in the Download Report screen Figure 79 Download Report The report is now downloaded to your system The PDF Report Figure 80 displays details of Controller Information Test Configuration and participating Switch Group Network s along with Performance Chart ...
Страница 101: ...94 PktBlaster SDN Controller Test Performance Benchmarking User Guide Copyright Veryx Technologies Pvt Ltd Figure 80 PDF Report ...
Страница 102: ...ard of a computer An ARP translates an IP address to a MAC address Management plane Enables an administrator to configure devices in the network and control flow of traffic OpenFlow Protocol used for message communication between an SDN controller and an OpenFlow switch When an OpenFlow switch receives a packet for which there is no matching entry in the flow table it sends a packet in message to ...
Страница 103: ...ed from the hardware and is given to a software application that is referred to as the controller Switch Connects devices on a network and regulates traffic based on packet information Switch Group Network Consists of Switches with similar configuration with respect to OF version Traffic type etc Each switch group simulates a network and sends test traffic packet in messages towards the controller...
Страница 104: ... Length 23 Re execute a Test 50 SDN Controller Configuration 11 Add SDN Controller 12 Delete SDN Controller 19 Edit SDN Controller Details 17 View Available SDN Controllers 14 Test View the progress of a test 47 Test Reports 82 Download a Report in PDF Format 93 Search for a Report 91 View Individual Test Report 88 View Latency Report 85 View Robustness Report 87 View Throughput Report 83 Testing ...
Страница 105: ...h information relating to PktBlaster SDN Controller Test Performance Benchmarking and the applicable version and relevant logs if any E mail support veryxtech com About Veryx Technologies Veryx Technologies formerly Net O2 Technologies provides innovative Verification and Measurement Solutions for the global communications industry Contact Veryx US West Veryx Technologies Inc 975 Corporate Way Sui...
Страница 106: ...yx Technologies Pvt Ltd Index India First Floor RR Towers IV Thiru Vi Ka Industrial Estate Guindy Chennai 600 032 INDIA Phone 91 44 22 50 03 70 Fax 91 44 22 50 03 72 E mail info veryxtech com Web http www veryxtech com ...