This module is to test scaling values of all other modules 

ID

Title

Function Name

Test Steps

Expected Result

Actual Result

Scale_1

Verify scale for vsg vms

test_scale_for_vsg_vm_creations

Create multiple vsg vms

 

 

Scale_2

Verify scale of  vcpes

test_scale_for_vcpe_creations

Create multiple vcpe instances 

 

 

Scale_3

Verify scale for creation of vcpes in multiple vsg vms 

test_scale_of_subcriber_vcpe_creations_in_multiple_vsg_vm

Create multiple vcpes in multiple vsg vms 

 

 

Scale_4

Verify scale of one vcpe per vsg vms  

test_scale_of_subcriber_vcpe_creations_with_one_vcpe_in_one_vsg_vm

Create one vcpe in per vsg vm

 

 

Scale_5

Verify scale of vcpe creation and deletion 

test_scale_for_cord_subscriber_creation_and_deletion

Create and delete multiple vcpes in multiple vsg vms

 

 

Scale_6

Verify scale of vcpe creations per compute node 

test_cord_for_scale_of_subscriber_containers_per_compute_node

Create multiple vcpes in multiple vsg vms per compute node 

 

 

Scale_7

Test latency of cord setup 

test_latency_of_cord_for_control_packets_using_icmp_packet

Ping form cord-tester to wan interface IP

Check latency of ping packet 

 

 

Scale_8

Test latency of cord setup for various packet sizes

test_latency_of_cord_for_control_packets_using_increasing_sizes_of_icmp_packet

Ping form cord-tester to wan interface IP

Check latency of ping packet

 

 

Scale_9

Test latency of cord setup

test_latency_of_cord_with_traceroute

Traceroute form cord-tester to wan interface IP

Check latency of traceroute  packet

 

 

Scale_10

Verify scale of igmp joins with large groups  

test_scale_with_igmp_joins_for_multicast_groups_validating_cpu_usage

Send igmp joins for 500 groups (Numbers used for example)

 

 

Scale_11

Verify scale of igmp joins with large groups toggling app

test_scale_with_igmp_joins_for_multicast_groups_toggling_igmp_app

Send igmp joins for 1000 groups

 

 

Scale_12

Verify scale of igmp joins with large groups validating cpu usage

test_scale_with_igmp_joins_for_multicast_groups_validating_cpu_usage

Send igmp joins for 2000 groups

 

 

Scale_13

Verify scale of igmp joins with large groups toggling igmp app in onos

test_scale_of_igmp_joins_for_multicast_groups_validating_cpu_usage_after_app_deactivation_and_activation

Send igmp joins for 2000 groups

 

 

Scale_14

Verify scale of large flow entries for tcp

test_scale_adding_large_number_of_flow_entries_for_tcp_ports

Send 1000 flow entries to onos  

 

 

Scale_15

Verify scale of large flow entries for ip

test_scale_adding_ip_flow_entries_validating_cpu_usage

Send 5000 flow entries to onos  

 

 

Scale_16

Verify scale of large udp flow entries 

test_scale_adding_flow_entries_with_udp_ports

Send 10000 flow entries to onos  

 

 

Scale_17

Verify scale of dest mac flow for acl entries

test_scale_adding_constant_destination_mac_flow_entries_validating_cpu_usage

Send 10000 flow entries to onos  

 

 

Scale_18

Verify scale of large acl entries for tcp

test_scale_adding_acl_rules_to_deny_matching_destination_tcp_port_traffic

Send 10000 acl entries to onos  

 

 

scale_19

Verify scale of large acl entries adding and deleting rules 

test_scale_adding_acl_rules_to_allow_src_and_dst_ip_matching_traffic_validating_cpu_usage

Send 10000 acl entries to onos

 

 

Scale_20

Verify scale of large acl entries 

test_scale_adding_and_deleting_acl_rules_to_allow_src_and_dst_ip_matching_traffic

Send 20000 acl entries to onos

 

 

Scale_21

Verify scale of igmp, acl, and flow entries

test_scale_adding_igmp_and_acl_with_flow_entries_and_check_cpu_usage

Send igmp joins, flow entries and acl rule entries to onos  

 

 

Scale_22

Verify scale of igmp, acl, and flow entries

test_scale_adding_acl_rules_to_deny_src_and_dst_ip_matching_traffic_toggling_acl_app

Send igmp joins, flow entries and acl rule entries to onos in parallel 

 

 

Scale_23

Verify scale of vrouter app 

test_scale_for_vrouter_with_large_number_of_routes_and_peers

Config 10000 routes to vrouter app in onos

 

 

Scale_24

Verify scale of vrouter app in onos with huge num of routes

test_scale_for_vrouter_with_large_number_of_routes_and_peers

Config  20000 routes to vrouter app in onos

 

 

Scale_25

Verify scale of vrouter app in onos with large routes 

test_scale_for_vrouter_with_large_number_of_routes_and_peers

Config 20000 routes to vrouter app in onos

 

 

Scale_26

Verify scale of eap  authentication for large number of users 

test_scale_of_eap_tls_with_huge_number_of_sessions_using_diff_mac

Send eap authentication requests for 5000 subscribers 

 

 

Scale_27

Verify scale of eap  authentication for large number of users toggling aaa app 

test_scale_of_eap_tls_with_huge_number_of_sessions_using_diff_mac_with_aaa_app_deactivation_and_activation

Send eap authentication requests for 5000 subscribers

 

 

Scale_28

Verify scale for large number of cord subscribers  using tls changing igmp channels

test_scale_for_cord_subscribers_authentication_with_valid_and_invalid_certificates_and_channel_surfing

Simulate 5000 cord subscribers 

 

 

Scale_29

Verify scale for large number of cord subscribers 

test_scale_for_cord_subscribers_with_igmp_join_and_jump_for_multiple_channels

Simulate 5000 cord subscribers

 

 

Scale_30

Verify scale for large number of cord subscribers 

test_scale_for_cord_subscribers_authentication_with_valid_and_non_ca_authorized_certificates_and_channel_surfing

Simulate 10000 cord subscribers