ID | Title | Function Name | Test Steps | Expected Result |
Vrouter_1 | Test vrouter with 5 routes | test_vrouter_with_5_routes | 1.Generate vrouter configuration with new network configuration file Start onos and Quagga Run traffic for routes and check | Route installation should be successful |
Vrouter_2 | Test vrouter with 5 routes with 2 peers | test_vrouter_with_5_routes_2_peers | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes with 2 peers and check | Route installation should be successful |
Vrouter_3 | Test vrouter with 5 routes with stopping Quagga | test_vrouter_with_5_routes_stopping_quagga | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check 4. Stop Quagga and check | Route installation should be successful |
Vrouter_4 | Test vrouter with 50 routes with stopping Quagga | test_vrouter_with_50_routes_stopping_quagga | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check 4. Stop Quagga and check | Route installation should be successful |
Vrouter_5 | Test vrouter with 6 routes with 3 peers | test_vrouter_with_6_routes_3_peers | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes with 2 peers and check | It should be successful. |
Vrouter_6 | Test vrouter with 50 routes | test_vrouter_with_50_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | It should be successful. |
Vrouter_7 | Test vrouter with 50 routes and 5 peers | test_vrouter_with_50_routes_5_peers | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes with 5 peers and check | It should be successful.. |
Vrouter_8 | Test vrouter with 100 routes | test_vrouter_with_100_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | It should be successful. |
Vrouter_9 | Test vrouter with 100 routes and 10 peers | test_vrouter_with_100_routes_10_peers | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes with 10 peers and check | It should be successful. |
Vrouter_10 | Test vrouter with 300 routes | test_vrouter_with_300_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | It should be successful. |
Vrouter_11 | Test vrouter with 1000 routes | test_vrouter_with_1000_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | It should be successful |
Vrouter_12 | Test vrouter with 10000 routes | test_vrouter_with_10000_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | Route installation should be successful |
Vrouter_13 | Test vrouter with 100000 routes | test_vrouter_with_100000_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | Route installation should be successful |
Vrouter_14 | Test vrouter with 1000000 routes | test_vrouter_with_1000000_routes | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes and check | Route installation should be successful |
Vrouter_15 | Test vrouterwith route update | test_vrouter_with_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_16 | Test vrouterwith classA route update | test_vrouter_with_classA_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_17 | Test vrouterwith classB route update | test_vrouter_with_classB_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_18 | Test vrouterwith class less route update | test_vrouter_with_classless_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_19 | Test vrouter with classA duplicate route update | test_vrouter_with_classA_duplicate_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_20 | Test vrouter with classB duplicate route update | test_vrouter_with_classB_duplicate_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_21 | Test vrouter with classless duplicate route update | test_vrouter_with_classless_duplicate_route_update | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_22 | Test vrouter with invalid peers | test_vrouter_with_invalid_peers | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_23 | Test vrouter with traffic sent between peers connected to onos | test_vrouter_with_traffic_sent_between_peers_connected_to_onos | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_24 | Test vrouter with routes time expire | test_vrouter_with_routes_time_expire | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_25 | Test vrouter with unreachable route | test_vrouter_with_unreachable_route | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_26 | Test vrouter with enabling disabling vrouter app | test_vrouter_with_enabling_disabling_vrouter_app | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_27 | Test vrouter with adding new routes in routing table | test_vrouter_with_adding_new_routes_in_routing_table | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_28 | Test vrouter with removing old routes in routing table | test_vrouter_with_removing_old_routes_in_routing_table | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_29 | Test vrouter modifying nexthop route in routing table | test_vrouter_modifying_nexthop_route_in_routing_table | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_30 | Test vrouter deleting alternative nexthop in routing table | test_vrouter_deleting_alternative_nexthop_in_routing_table | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_31 | Test vrouter deleting some routes in routing table | test_vrouter_deleting_some_routes_in_routing_table | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |
Vrouter_32 | Test vrouter deleting and adding routes in routing table | test_vrouter_deleting_and_adding_routes_in_routing_table | 1.Generate vrouter configuration with new network configuration file 2. Start onos and Quagga 3. Run traffic for routes 4. Config routes on Quagga and check updated route on DUT | Route installation should be successful |