mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-30 18:38:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			1392 lines
		
	
	
		
			52 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			1392 lines
		
	
	
		
			52 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/usr/bin/bash
 | |
| # Setup python environment variable and pip environment variable like
 | |
| # export PYTHON=/usr/bin/python3
 | |
| # export PIP=/usr/bin/pip3
 | |
| #sh setup_env.bash -t tip_2x -d all -n "Shivam Thakur" -o TIP -e shivam.thakur@candelatech.com -i "TIP OpenWIFI 2.X Library"
 | |
| helpFunction()
 | |
| {
 | |
|    echo "Setup SSH Tunnel for TIP Labs"
 | |
|    echo "Usage: $0 -l lab "
 | |
|    echo -e "\t-l Target Lab basic-01 | basic-02 | basic-03 | basic-04 | basic-05 | basic-06 | basic-07 | basic-08 | advance-01 | advance-02 | advance-03 | scale-23b"
 | |
|    exit 1 # Exit script after printing help
 | |
| }
 | |
| 
 | |
| basic1_8080=8800
 | |
| basic1_22=8801
 | |
| basic1_lab_ctlr=8802
 | |
| basic1_vnc=8803
 | |
| 
 | |
| basic2_8080=8810
 | |
| basic2_22=8811
 | |
| basic2_lab_ctlr=8812
 | |
| basic2_vnc=8813
 | |
| 
 | |
| basic3_8080=8820
 | |
| basic3_22=8821
 | |
| basic3_lab_ctlr=8822
 | |
| basic3_vnc=8823
 | |
| 
 | |
| basic4_8080=8830
 | |
| basic4_22=8831
 | |
| basic4_lab_ctlr=8832
 | |
| basic4_vnc=8833
 | |
| 
 | |
| basic5_8080=8840
 | |
| basic5_22=8841
 | |
| basic5_lab_ctlr=8842
 | |
| basic5_vnc=8843
 | |
| 
 | |
| basic6_8080=8850
 | |
| basic6_22=8851
 | |
| basic6_lab_ctlr=8852
 | |
| basic6_vnc=8853
 | |
| 
 | |
| basic7_8080=8860
 | |
| basic7_22=8861
 | |
| basic7_lab_ctlr=8862
 | |
| basic7_vnc=8863
 | |
| 
 | |
| 
 | |
| basic8_8080=8870
 | |
| basic8_22=8871
 | |
| basic8_lab_ctlr=8872
 | |
| basic8_vnc=8873
 | |
| 
 | |
| advance1_8080=8880
 | |
| advance1_22=8881
 | |
| advance1_lab_ctlr=8882
 | |
| advance1_vnc=8883
 | |
| 
 | |
| advance2_8080=8890
 | |
| advance2_22=8891
 | |
| advance2_lab_ctlr=8892
 | |
| advance2_vnc=8893
 | |
| 
 | |
| advance3_8080=8900
 | |
| advance3_22=8901
 | |
| advance3_lab_ctlr=8902
 | |
| advance3_vnc=8903
 | |
| 
 | |
| scale23_8080=9000
 | |
| scale23_22=9001
 | |
| scale23_lab_ctlr=9002
 | |
| scale23_vnc=9003
 | |
| 
 | |
| Create_lab_info_json()
 | |
| {
 | |
|   rm tests/lab_info.json
 | |
|   touch lab_info.json
 | |
|   # shellcheck disable=SC2016
 | |
|   echo -e '
 | |
|   {
 | |
| 
 | |
| "CONFIGURATION" : {
 | |
|         "basic-01" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "wallys_dr40x9",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "c44bd1a022c1",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": ' $basic1_lab_ctlr ',
 | |
|                 "serial_tty": "/dev/ttyAP8",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $basic1_8080 ',
 | |
|                     "ssh_port": ' $basic1_22 ',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.6",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-02" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "hfcl_ion4",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "0006aee53b84",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":  ' $basic2_lab_ctlr ' ,
 | |
|                 "serial_tty": "/dev/ttyAP11",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $basic2_8080 ',
 | |
|                     "ssh_port": ' $basic2_22 ',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.7",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-03" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "tp-link_ec420-g1",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": "1.1.eth1",
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "001122090801",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":  ' $basic3_lab_ctlr ' ,
 | |
|                 "serial_tty": "/dev/ttyAP5",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $basic3_8080 ',
 | |
|                     "ssh_port": ' $basic3_22 ',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
|                         "1.1.eth1" : {
 | |
|                             "addressing": "dynamic"
 | |
|                         }
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.8",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-03a" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "indio_um-305ac",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": "1.1.eth1",
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "706dec0a8a79",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":  ' $basic3_lab_ctlr ' ,
 | |
|                 "serial_tty": "/dev/ttyAP6",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $basic3_8080 ',
 | |
|                     "ssh_port": ' $basic3_22 ',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
|                         "1.1.eth1" : {
 | |
|                             "addressing": "dynamic"
 | |
|                         }
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.8",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-04" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "edgecore_ecw5211",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": "1.1.eth1",
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "68215fda456d",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": ' $basic4_lab_ctlr ',
 | |
|                 "serial_tty": "/dev/ttyAP5",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port":' $basic4_8080',
 | |
|                     "ssh_port":' $basic4_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
|                         "1.1.eth1" : {
 | |
|                             "addressing": "dynamic"
 | |
|                         }
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.9",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-04a" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "hfcl_ion4xi",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": "1.1.eth1",
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "0006ae6df11f",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": ' $basic4_lab_ctlr ',
 | |
|                 "serial_tty": "/dev/ttyAP5",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port":' $basic4_8080',
 | |
|                     "ssh_port":' $basic4_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
|                         "1.1.eth1" : {
 | |
|                             "addressing": "dynamic"
 | |
|                         }
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.9",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-05" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "cig_wf188n",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi6",
 | |
|                 "identifier": "0000c1018812",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":' $basic5_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP1",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port":' $basic5_8080',
 | |
|                     "ssh_port":' $basic5_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth1": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.16",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-06" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "edgecore_eap102",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi6",
 | |
|                 "identifier": "903cb39d6918",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":' $basic6_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP2",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port":' $basic6_8080',
 | |
|                     "ssh_port":' $basic6_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.17",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-07" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "edgecore_eap101",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi6",
 | |
|                 "identifier": "903cb36ae4a8",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":' $basic7_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP3",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port":' $basic7_8080',
 | |
|                     "ssh_port":' $basic7_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.18",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-08" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "liteon-wpx8324",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {},
 | |
|                 "mode": "wifi6",
 | |
|                 "identifier": "e8c74f202600",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": '$basic8_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP5",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": '$basic8_8080',
 | |
|                     "ssh_port": '$basic8_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.19",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "basic-08a" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "udaya_a5-id2",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {},
 | |
|                 "mode": "wifi5",
 | |
|                 "identifier": "50987100327b",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "10.28.3.103",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": '$basic8_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP6",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": '$basic8_8080',
 | |
|                     "ssh_port": '$basic8_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.19",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "advance-01" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "cig_194c4",
 | |
|                 "supported_bands": ["2G", "5G", "6G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth1",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {},
 | |
|                 "mode": "wifi6",
 | |
|                 "identifier": "f40b9fe78e03",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": '$advance1_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP2",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port":  '$advance1_8080',
 | |
|                     "ssh_port":  '$advance1_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth1": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.15",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "advance-02" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "edgecore_eap102",
 | |
|                 "supported_bands": ["2G", "5G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth1",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi6",
 | |
|                 "identifier": "903cb39d6958",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port": ' $advance2_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP3",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $advance2_8080',
 | |
|                     "ssh_port": ' $advance2_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth1": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.14",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "advance-03" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "cig_wf196",
 | |
|                 "supported_bands": ["2G", "5G", "6G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.3.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi6e",
 | |
|                 "identifier": "824f816011e4",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":' $advance3_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP0",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "basic",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $advance3_8080',
 | |
|                     "ssh_port": ' $advance3_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.3.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.3.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.29",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         },
 | |
|         "scale-23b" : {
 | |
|             "target": "tip_2x",
 | |
|             "controller" : {
 | |
|                 "url": "https://sec-qa01.cicd.lab.wlan.tip.build:16001",
 | |
|                 "username": "tip@ucentral.com",
 | |
|                 "password": "OpenWifi%123"
 | |
|             },
 | |
|             "device_under_tests": [{
 | |
|                 "model": "cig_wf196",
 | |
|                 "supported_bands": ["2G", "5G", "6G"],
 | |
|                 "supported_modes": ["BRIDGE", "NAT", "VLAN"],
 | |
|                 "wan_port": "1.1.eth2",
 | |
|                 "lan_port": null,
 | |
|                 "ssid": {
 | |
|                     "2g-ssid": "OpenWifi",
 | |
|                     "5g-ssid": "OpenWifi",
 | |
|                     "6g-ssid": "OpenWifi",
 | |
|                     "2g-password": "OpenWifi",
 | |
|                     "5g-password": "OpenWifi",
 | |
|                     "6g-password": "OpenWifi",
 | |
|                     "2g-encryption": "WPA2",
 | |
|                     "5g-encryption": "WPA2",
 | |
|                     "6g-encryption": "WPA3",
 | |
|                     "2g-bssid": "68:7d:b4:5f:5c:31",
 | |
|                     "5g-bssid": "68:7d:b4:5f:5c:3c",
 | |
|                     "6g-bssid": "68:7d:b4:5f:5c:38"
 | |
|                 },
 | |
|                 "mode": "wifi6e",
 | |
|                 "identifier": "04b6be139a48",
 | |
|                 "method": "serial",
 | |
|                 "host_ip": "localhost",
 | |
|                 "host_username": "lanforge",
 | |
|                 "host_password": "pumpkin77",
 | |
|                 "host_ssh_port":' $scale23_lab_ctlr',
 | |
|                 "serial_tty": "/dev/ttyAP16",
 | |
|                 "firmware_version": "next-latest"
 | |
|             }],
 | |
|             "traffic_generator": {
 | |
|                 "name": "lanforge",
 | |
|                 "testbed": "scale",
 | |
|                 "scenario": "dhcp-bridge",
 | |
|                 "details": {
 | |
|                     "manager_ip": "localhost",
 | |
|                     "http_port": ' $scale23_8080',
 | |
|                     "ssh_port": ' $scale23_22',
 | |
|                     "setup": {"method": "build", "DB": "Test_Scenario_Automation"},
 | |
|                     "wan_ports": {
 | |
|                         "1.1.eth2": {"addressing": "dhcp-server", "subnet": "172.16.0.1/16", "dhcp": {
 | |
|                             "lease-first": 10,
 | |
|                             "lease-count": 10000,
 | |
|                             "lease-time": "6h"
 | |
|                             }
 | |
|                         }
 | |
|                     },
 | |
|                     "lan_ports": {
 | |
| 
 | |
|                     },
 | |
|                     "uplink_nat_ports": {
 | |
|                         "1.1.eth3": {
 | |
|                             "addressing": "static",
 | |
|                             "ip": "10.28.2.55",
 | |
|                             "gateway_ip": "10.28.2.1/24",
 | |
|                             "ip_mask": "255.255.255.0",
 | |
|                             "dns_servers": "BLANK"
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
| },
 | |
| 
 | |
| "PERFECTO_DETAILS" : {
 | |
|     "securityToken":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NzkzZGM0Ni1jZmU4LTQ4ODMtYjhiOS02ZWFlZGU2OTc2MDkifQ.eyJpYXQiOjE2MzI4Mzc2NDEsImp0aSI6IjAwZGRiYWY5LWQwYjMtNDRjNS1hYjVlLTkyNzFlNzc5ZGUzNiIsImlzcyI6Imh0dHBzOi8vYXV0aDIucGVyZmVjdG9tb2JpbGUuY29tL2F1dGgvcmVhbG1zL3RpcC1wZXJmZWN0b21vYmlsZS1jb20iLCJhdWQiOiJodHRwczovL2F1dGgyLnBlcmZlY3RvbW9iaWxlLmNvbS9hdXRoL3JlYWxtcy90aXAtcGVyZmVjdG9tb2JpbGUtY29tIiwic3ViIjoiODNkNjUxMWQtNTBmZS00ZWM5LThkNzAtYTA0ZjBkNTdiZDUyIiwidHlwIjoiT2ZmbGluZSIsImF6cCI6Im9mZmxpbmUtdG9rZW4tZ2VuZXJhdG9yIiwibm9uY2UiOiI2ZjE1YzYxNy01YTU5LTQyOWEtODc2Yi1jOTQxMTQ1ZDFkZTIiLCJzZXNzaW9uX3N0YXRlIjoiYmRjZTFmYTMtMjlkYi00MmFmLWI5YWMtYjZjZmJkMDEyOTFhIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBvZmZsaW5lX2FjY2VzcyBlbWFpbCJ9.5R85_1R38ZFXv_wIjjCIsj8NJm1p66dCsLJI5DBEmks",
 | |
|     "projectName": "TIP-PyTest-Execution",
 | |
|     "projectVersion": "1.0",
 | |
|     "reportTags": "TestTag",
 | |
|     "perfectoURL":"tip",
 | |
|     "available_devices": [""],
 | |
|     "iPhone-11": {
 | |
|         "model-iOS": "iPhone-11",
 | |
|         "bundleId-iOS": "com.apple.Preferences",
 | |
|         "platformName-iOS": "iOS",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Ping": "com.deftapps.ping",
 | |
|         "browserType-iOS": "Safari",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "platformName-android": "Android",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "jobName": "Interop-iphone-11",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "iPhone-12": {
 | |
|         "model-iOS": "iPhone-12",
 | |
|         "bundleId-iOS": "com.apple.Preferences",
 | |
|         "platformName-iOS": "iOS",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Ping": "com.deftapps.ping",
 | |
|         "browserType-iOS": "Safari",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "platformName-android": "Android",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "jobName": "Interop-iphone-12",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "iPhone-7": {
 | |
|         "model-iOS": "iPhone-7",
 | |
|         "bundleId-iOS": "com.apple.Preferences",
 | |
|         "platformName-iOS": "iOS",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Ping": "com.deftapps.ping",
 | |
|         "browserType-iOS": "Safari",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "platformName-android": "Android",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "jobName": "Interop-iphone-7",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "iPhone-XR": {
 | |
|         "model-iOS": "iPhone-XR",
 | |
|         "bundleId-iOS": "com.apple.Preferences",
 | |
|         "platformName-iOS": "iOS",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Ping": "com.deftapps.ping",
 | |
|         "browserType-iOS": "Safari",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "platformName-android": "Android",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "jobName": "Interop-iphone-XR",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "Galaxy S20": {
 | |
|         "platformName-android": "Android",
 | |
|         "model-android": "Galaxy S20",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "jobName": "Interop-Galaxy-S20",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "Galaxy S10.*": {
 | |
|         "platformName-android": "Android",
 | |
|         "model-android": "Galaxy S10.*",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "jobName": "Interop-Galaxy-S10",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "Galaxy S9": {
 | |
|         "platformName-android": "Android",
 | |
|         "model-android": "Galaxy S9",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "jobName": "Interop-Galaxy-S9",
 | |
|         "jobNumber": 38
 | |
|     },
 | |
|     "Pixel 4": {
 | |
|         "platformName-android": "Android",
 | |
|         "model-android": "Pixel 4",
 | |
|         "appPackage-android": "com.android.settings",
 | |
|         "bundleId-iOS-Settings": "com.apple.Preferences",
 | |
|         "bundleId-iOS-Safari": "com.apple.mobilesafari",
 | |
|         "jobName": "Interop-pixel-4",
 | |
|         "jobNumber": 38
 | |
|     }
 | |
| },
 | |
| "RADIUS_SERVER_DATA" : {
 | |
|     "ip": "10.28.3.100",
 | |
|     "port": 1812,
 | |
|     "secret": "testing123",
 | |
|     "user": "nolaradius",
 | |
|     "password": "nolastart",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "RADIUS_ACCOUNTING_DATA" : {
 | |
|     "ip": "10.10.1.221",
 | |
|     "port": 1813,
 | |
|     "secret": "testing123",
 | |
|     "user": "user",
 | |
|     "password": "password",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "DYNAMIC_VLAN_RADIUS_SERVER_DATA" : {
 | |
|     "ip": "3.20.165.131",
 | |
|     "port": 1812,
 | |
|     "secret": "testing123",
 | |
|     "user": "user",
 | |
|     "password": "password",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "DYNAMIC_VLAN_RADIUS_ACCOUNTING_DATA" : {
 | |
|     "ip": "3.20.165.131",
 | |
|     "port": 1813,
 | |
|     "secret": "testing123",
 | |
|     "user": "user",
 | |
|     "password": "password",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "RATE_LIMITING_RADIUS_SERVER_DATA" : {
 | |
|     "ip": "10.28.3.100",
 | |
|     "port": 1812,
 | |
|     "secret": "testing123",
 | |
|     "user": "user",
 | |
|     "password": "password",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "RATE_LIMITING_RADIUS_ACCOUNTING_DATA" : {
 | |
|     "ip": "10.28.3.100",
 | |
|     "port": 1813,
 | |
|     "secret": "testing123",
 | |
|     "user": "user",
 | |
|     "password": "password",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "PASSPOINT_RADIUS_SERVER_DATA" : {
 | |
|     "ip": "52.234.179.191",
 | |
|     "port": 11812,
 | |
|     "secret": "yeababy20!",
 | |
|     "user": "nolaradius",
 | |
|     "password": "nolastart",
 | |
|     "pk_password": "whatever"
 | |
| },
 | |
| 
 | |
| "PASSPOINT_RADIUS_ACCOUNTING_SERVER_DATA" : {
 | |
|     "ip": "52.234.179.191",
 | |
|     "port": 11813,
 | |
|     "secret": "yeababy20!"
 | |
| },
 | |
| 
 | |
| "PASSPOINT": {
 | |
|     "venue-name": [
 | |
|       "eng:Example passpoint_venue",
 | |
|       "fra:Exemple de lieu"
 | |
|     ],
 | |
|     "domain-name": [
 | |
|       "onboard.almondlabs.net",
 | |
|       "test.com"
 | |
|     ],
 | |
|     "asra": false,
 | |
|     "internet": true,
 | |
|     "esr": false,
 | |
|     "uesa": false,
 | |
|     "access-network-type": 0,
 | |
|     "hessid": "11:22:33:44:55:66",
 | |
|     "venue-group": 2,
 | |
|     "venue-type": 8,
 | |
|     "connection-capability": [
 | |
|       "1:0:2",
 | |
|       "6:22:1",
 | |
|       "17:5060:0"
 | |
|     ],
 | |
|     "roaming-consortium": [
 | |
|       "F4F5E8F5F4",
 | |
|       "BAA2D00100",
 | |
|       "BAA2D00000",
 | |
|       "DEADBEEF01"
 | |
|     ],
 | |
|     "disable-dgaf": true,
 | |
|     "anqp-domain": 8888,
 | |
|     "ipaddr-type-available": 14,
 | |
|     "nai-realm": [
 | |
|       "0,oss.ameriband.com,21[5:7][2:4],13[5:-1]",
 | |
|       "0,test.com,21[5:7][2:4]"
 | |
|     ],
 | |
|     "osen": false,
 | |
|     "anqp-3gpp-cell-net": [
 | |
|       "310,260",
 | |
|       "310,410"
 | |
|     ],
 | |
|     "friendly-name": [
 | |
|       "eng:AlmondLabs",
 | |
|       "fra:AlmondLabs"
 | |
|     ],
 | |
|     "venue-url": [
 | |
|       "http://www.example.com/info-fra",
 | |
|       "http://www.example.com/info-eng"
 | |
|     ],
 | |
|     "auth-type": {
 | |
|       "type": "terms-and-conditions"
 | |
|     }
 | |
| },
 | |
| "open_flow":{},
 | |
| 
 | |
| "influx_params" : {}
 | |
| 
 | |
| }   ' >> tests/lab_info.json
 | |
| 
 | |
| 
 | |
| 
 | |
| }
 | |
| while getopts "l:" opt
 | |
| do
 | |
|    case "$opt" in
 | |
|       l ) lab="$OPTARG" ;;
 | |
|       ? ) helpFunction ;; # Print helpFunction in case parameter is non-existent
 | |
|    esac
 | |
| done
 | |
| 
 | |
| # Print helpFunction in case parameters are empty
 | |
| if [ -z "$lab" ]
 | |
| then
 | |
|    echo "Some or all of the parameters are empty";
 | |
|    helpFunction
 | |
| fi
 | |
| if [ "$lab" = "basic-01" ]; then
 | |
|     echo "Initiating LAB Connection in basic-01"
 | |
| 
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8800:10.28.3.6:8080 -L 8801:10.28.3.6:22 -L 8802:10.28.3.100:22 -L 8803:10.28.3.6:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-02" ]; then
 | |
|     echo "Initiating LAB Connection in basic-02"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8810:10.28.3.8:8080 -L 8811:10.28.3.8:22 -L 8812:10.28.3.100:22 -L 8813:10.28.3.8:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-03" ] || [ "$lab" = "basic-03a" ]; then
 | |
|     echo "Initiating LAB Connection in basic-03"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8820:10.28.3.10:8080 -L 8821:10.28.3.10:22 -L 8822:10.28.3.100:22 -L 8823:10.28.3.10:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-04" ] || [ "$lab" = "basic-04a" ] ; then
 | |
|     echo "Initiating LAB Connection in basic-04"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8830:10.28.3.12:8080 -L 8831:10.28.3.12:22 -L 8832:10.28.3.100:22 -L 8833:10.28.3.12:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-05" ]; then
 | |
|     echo "Initiating LAB Connection in basic-05"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8840:10.28.3.28:8080 -L 8841:10.28.3.28:22 -L 8842:10.28.3.103:22 -L 8843:10.28.3.28:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-06" ]; then
 | |
|     echo "Initiating LAB Connection in basic-06"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8850:10.28.3.30:8080 -L 8851:10.28.3.30:22 -L 8852:10.28.3.103:22 -L 8853:10.28.3.30:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-07" ]; then
 | |
|     echo "Initiating LAB Connection in basic-07"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8860:10.28.3.32:8080 -L 8861:10.28.3.32:22 -L 8862:10.28.3.103:22 -L 8863:10.28.3.32:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "basic-08" ]; then
 | |
|     echo "Initiating LAB Connection in basic-08"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8870:10.28.3.34:8080 -L 8871:10.28.3.34:22 -L 8872:10.28.3.103:22 -L 8873:10.28.3.34:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "advance-01" ]; then
 | |
|     echo "Initiating LAB Connection in advance-01"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8880:10.28.3.24:8080 -L 8881:10.28.3.24:22 -L 8882:10.28.3.102:22 -L 8883:10.28.3.24:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "advance-02" ]; then
 | |
|     echo "Initiating LAB Connection in advance-02"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8890:10.28.3.26:8080 -L 8801:10.28.3.26:22 -L 8892:10.28.3.102:22 -L 8893:10.28.3.26:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "advance-03" ]; then
 | |
|     echo "Initiating LAB Connection in advance-03"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 8900:10.28.3.117:8080 -L 8901:10.28.3.117:22 -L 8902:10.28.3.115:22 -L 8903:10.28.3.117:5901 ubuntu@3.130.51.163
 | |
| fi
 | |
| if [ "$lab" = "scale-23b" ]; then
 | |
|     echo "Initiating LAB Connection to Scale-23"
 | |
|     Create_lab_info_json
 | |
|     ssh -C -L 9000:10.28.3.56:8080 -L 9001:10.28.3.56:22 -L 9002:10.28.3.105:22 -L 9003:10.28.3.56:5901 ubuntu@3.130.51.163
 | |
| else
 | |
|     echo "Testbed is Not Available"
 | |
| fi | 
