Loading src/load_generator/load_gen/RequestGenerator.py +8 −15 Original line number Diff line number Diff line Loading @@ -245,26 +245,20 @@ class RequestGenerator: dst_device_name = self._device_data[dst_device_uuid]['name'] dst_router_id = ROUTER_ID.get(dst_device_name, '10.0.0.{:d}'.format(int(dst_device_name.replace('R', '')))) # TODO: Check if it is needed (TID) remote = VIRTUAL_CIRCUIT.get(src_device_uuid) config_rules = [ json_config_rule_set('/settings', { 'mtu': 1512 }), json_config_rule_set( '/device[{:s}]/endpoint[{:s}]/settings'.format(src_device_name, src_endpoint_name), { 'router_id': src_router_id, 'sub_interface_index': vlan_id, 'sub_interface_index': 0, 'vlan_id': vlan_id, 'remote_router': dst_router_id, 'circuit_id': circuit_id, 'remote': remote, }), json_config_rule_set( '/device[{:s}]/endpoint[{:s}]/settings'.format(dst_device_name, dst_endpoint_name), { 'router_id': dst_router_id, 'sub_interface_index': vlan_id, 'sub_interface_index': 0, 'vlan_id': vlan_id, 'remote_router': src_router_id, 'circuit_id': circuit_id, Loading Loading @@ -300,9 +294,8 @@ class RequestGenerator: if dst_router_id is None: dst_router_id = '10.0.0.{:d}'.format(dst_router_num) dst_address_ip = '10.{:d}.{:d}.{:d}'.format(y, x, dst_router_num) # TODO: RENAME TO POLICY AZ Y ZA (name of variable and name of policy) policy_R1 = 'srv_{:d}_a'.format(vlan_id) policy_R2 = 'srv_{:d}_b'.format(vlan_id) policy_AZ = 'srv_{:d}_a'.format(vlan_id) policy_ZA = 'srv_{:d}_b'.format(vlan_id) config_rules = [ json_config_rule_set('/settings', { Loading @@ -318,8 +311,8 @@ class RequestGenerator: 'vlan_id' : vlan_id, 'address_ip' : src_address_ip, 'address_prefix' : 16, 'policy_1' : policy_R1, 'policy_2' : policy_R2, 'policy_AZ' : policy_AZ, 'policy_ZA' : policy_ZA, }), json_config_rule_set( '/device[{:s}]/endpoint[{:s}]/settings'.format(dst_device_name, dst_endpoint_name), { Loading @@ -329,8 +322,8 @@ class RequestGenerator: 'vlan_id' : vlan_id, 'address_ip' : dst_address_ip, 'address_prefix' : 16, 'policy_1' : policy_R2, 'policy_2' : policy_R1, 'policy_AZ' : policy_AZ, 'policy_ZA' : policy_ZA, }), ] return json_service_l3nm_planned( Loading src/service/service/service_handlers/l2nm_openconfig/ConfigRules.py +3 −2 Original line number Diff line number Diff line Loading @@ -37,13 +37,14 @@ def setup_config_rules( #router_id = json_endpoint_settings.get('router_id', '0.0.0.0') # '10.95.0.10' #route_distinguisher = json_endpoint_settings.get('route_distinguisher', '0:0' ) # '60001:801' #sub_interface_index = json_endpoint_settings.get('sub_interface_index', 0 ) # 1 sub_interface_index = json_endpoint_settings.get('sub_interface_index', 0 ) # 1 vlan_id = json_endpoint_settings.get('vlan_id', 1 ) # 400 #address_ip = json_endpoint_settings.get('address_ip', '0.0.0.0') # '2.2.2.1' #address_prefix = json_endpoint_settings.get('address_prefix', 24 ) # 30 remote_router = json_endpoint_settings.get('remote_router', '5.5.5.5') # '5.5.5.5' circuit_id = json_endpoint_settings.get('circuit_id', '111' ) # '111' if_cirid_name = '{:s}.{:s}'.format(endpoint_name, str(circuit_id)) network_instance_name = 'ELAN-AC:{:s}'.format(str(circuit_id)) connection_point_id = 'VC-1' Loading @@ -59,7 +60,7 @@ def setup_config_rules( '/interface[{:s}]/subinterface[0]'.format(if_cirid_name), {'name': if_cirid_name, 'type': 'l2vlan', 'index': 0, 'index': sub_interface_index, 'vlan_id': vlan_id}), json_config_rule_set( Loading src/service/service/service_handlers/l3nm_openconfig/ConfigRules.py +2 −2 Original line number Diff line number Diff line Loading @@ -41,8 +41,8 @@ def setup_config_rules( vlan_id = json_endpoint_settings.get('vlan_id', 1 ) # 400 address_ip = json_endpoint_settings.get('address_ip', '0.0.0.0') # '2.2.2.1' address_prefix = json_endpoint_settings.get('address_prefix', 24 ) # 30 policy_import = json_endpoint_settings.get('policy_1', '2' ) # 2 policy_export = json_endpoint_settings.get('policy_2', '7' ) # 30 policy_import = json_endpoint_settings.get('policy_AZ', '2' ) # 2 policy_export = json_endpoint_settings.get('policy_ZA', '7' ) # 30 if_subif_name = '{:s}.{:d}'.format(endpoint_name, vlan_id) Loading Loading
src/load_generator/load_gen/RequestGenerator.py +8 −15 Original line number Diff line number Diff line Loading @@ -245,26 +245,20 @@ class RequestGenerator: dst_device_name = self._device_data[dst_device_uuid]['name'] dst_router_id = ROUTER_ID.get(dst_device_name, '10.0.0.{:d}'.format(int(dst_device_name.replace('R', '')))) # TODO: Check if it is needed (TID) remote = VIRTUAL_CIRCUIT.get(src_device_uuid) config_rules = [ json_config_rule_set('/settings', { 'mtu': 1512 }), json_config_rule_set( '/device[{:s}]/endpoint[{:s}]/settings'.format(src_device_name, src_endpoint_name), { 'router_id': src_router_id, 'sub_interface_index': vlan_id, 'sub_interface_index': 0, 'vlan_id': vlan_id, 'remote_router': dst_router_id, 'circuit_id': circuit_id, 'remote': remote, }), json_config_rule_set( '/device[{:s}]/endpoint[{:s}]/settings'.format(dst_device_name, dst_endpoint_name), { 'router_id': dst_router_id, 'sub_interface_index': vlan_id, 'sub_interface_index': 0, 'vlan_id': vlan_id, 'remote_router': src_router_id, 'circuit_id': circuit_id, Loading Loading @@ -300,9 +294,8 @@ class RequestGenerator: if dst_router_id is None: dst_router_id = '10.0.0.{:d}'.format(dst_router_num) dst_address_ip = '10.{:d}.{:d}.{:d}'.format(y, x, dst_router_num) # TODO: RENAME TO POLICY AZ Y ZA (name of variable and name of policy) policy_R1 = 'srv_{:d}_a'.format(vlan_id) policy_R2 = 'srv_{:d}_b'.format(vlan_id) policy_AZ = 'srv_{:d}_a'.format(vlan_id) policy_ZA = 'srv_{:d}_b'.format(vlan_id) config_rules = [ json_config_rule_set('/settings', { Loading @@ -318,8 +311,8 @@ class RequestGenerator: 'vlan_id' : vlan_id, 'address_ip' : src_address_ip, 'address_prefix' : 16, 'policy_1' : policy_R1, 'policy_2' : policy_R2, 'policy_AZ' : policy_AZ, 'policy_ZA' : policy_ZA, }), json_config_rule_set( '/device[{:s}]/endpoint[{:s}]/settings'.format(dst_device_name, dst_endpoint_name), { Loading @@ -329,8 +322,8 @@ class RequestGenerator: 'vlan_id' : vlan_id, 'address_ip' : dst_address_ip, 'address_prefix' : 16, 'policy_1' : policy_R2, 'policy_2' : policy_R1, 'policy_AZ' : policy_AZ, 'policy_ZA' : policy_ZA, }), ] return json_service_l3nm_planned( Loading
src/service/service/service_handlers/l2nm_openconfig/ConfigRules.py +3 −2 Original line number Diff line number Diff line Loading @@ -37,13 +37,14 @@ def setup_config_rules( #router_id = json_endpoint_settings.get('router_id', '0.0.0.0') # '10.95.0.10' #route_distinguisher = json_endpoint_settings.get('route_distinguisher', '0:0' ) # '60001:801' #sub_interface_index = json_endpoint_settings.get('sub_interface_index', 0 ) # 1 sub_interface_index = json_endpoint_settings.get('sub_interface_index', 0 ) # 1 vlan_id = json_endpoint_settings.get('vlan_id', 1 ) # 400 #address_ip = json_endpoint_settings.get('address_ip', '0.0.0.0') # '2.2.2.1' #address_prefix = json_endpoint_settings.get('address_prefix', 24 ) # 30 remote_router = json_endpoint_settings.get('remote_router', '5.5.5.5') # '5.5.5.5' circuit_id = json_endpoint_settings.get('circuit_id', '111' ) # '111' if_cirid_name = '{:s}.{:s}'.format(endpoint_name, str(circuit_id)) network_instance_name = 'ELAN-AC:{:s}'.format(str(circuit_id)) connection_point_id = 'VC-1' Loading @@ -59,7 +60,7 @@ def setup_config_rules( '/interface[{:s}]/subinterface[0]'.format(if_cirid_name), {'name': if_cirid_name, 'type': 'l2vlan', 'index': 0, 'index': sub_interface_index, 'vlan_id': vlan_id}), json_config_rule_set( Loading
src/service/service/service_handlers/l3nm_openconfig/ConfigRules.py +2 −2 Original line number Diff line number Diff line Loading @@ -41,8 +41,8 @@ def setup_config_rules( vlan_id = json_endpoint_settings.get('vlan_id', 1 ) # 400 address_ip = json_endpoint_settings.get('address_ip', '0.0.0.0') # '2.2.2.1' address_prefix = json_endpoint_settings.get('address_prefix', 24 ) # 30 policy_import = json_endpoint_settings.get('policy_1', '2' ) # 2 policy_export = json_endpoint_settings.get('policy_2', '7' ) # 30 policy_import = json_endpoint_settings.get('policy_AZ', '2' ) # 2 policy_export = json_endpoint_settings.get('policy_ZA', '7' ) # 30 if_subif_name = '{:s}.{:d}'.format(endpoint_name, vlan_id) Loading