| <!-- SPDX-FileCopyrightText: Copyright 2021-present Open Networking Foundation. --> |
| <!-- SPDX-License-Identifier: GPL-2.0-or-later --> |
| <TOPOLOGY> |
| <COMPONENT> |
| <Compute1> |
| <host>10.76.28.74</host> |
| <user>jenkins</user> |
| <password></password> |
| <type>HostDriver</type> |
| <connect_order>6</connect_order> |
| <jump_host></jump_host> |
| <COMPONENTS> |
| <mac></mac> |
| <inband>false</inband> |
| <dhcp>True</dhcp> |
| <ip>10.32.11.2</ip> |
| <shortName>h1</shortName> |
| <port1></port1> |
| <link1></link1> |
| <ifaceName>pairbond</ifaceName> |
| <routes> |
| <route1> |
| <network></network> |
| <netmask></netmask> |
| <gw></gw> |
| <interface></interface> |
| </route1> |
| </routes> |
| <sudo_required>true</sudo_required> |
| <scapy_path>/usr/bin/scapy</scapy_path> |
| </COMPONENTS> |
| </Compute1> |
| |
| <Compute2> |
| <host>10.76.28.72</host> |
| <user>jenkins</user> |
| <password></password> |
| <type>HostDriver</type> |
| <connect_order>7</connect_order> |
| <jump_host></jump_host> |
| <COMPONENTS> |
| <mac></mac> |
| <inband>false</inband> |
| <dhcp>True</dhcp> |
| <ip>10.32.11.3</ip> |
| <shortName>h2</shortName> |
| <port1></port1> |
| <link1></link1> |
| <ifaceName>pairbond</ifaceName> |
| <routes> |
| <route1> |
| <network></network> |
| <netmask></netmask> |
| <gw></gw> |
| <interface></interface> |
| </route1> |
| </routes> |
| <sudo_required>true</sudo_required> |
| <scapy_path>/usr/bin/scapy</scapy_path> |
| </COMPONENTS> |
| </Compute2> |
| |
| <Compute3> |
| <host>10.76.28.68</host> |
| <user>jenkins</user> |
| <password></password> |
| <type>HostDriver</type> |
| <connect_order>8</connect_order> |
| <jump_host></jump_host> |
| <COMPONENTS> |
| <mac></mac> |
| <inband>false</inband> |
| <dhcp>True</dhcp> |
| <ip>10.32.11.194</ip> |
| <shortName>h3</shortName> |
| <port1></port1> |
| <link1></link1> |
| <ifaceName>eno2</ifaceName> |
| <routes> |
| <route1> |
| <network></network> |
| <netmask></netmask> |
| <gw></gw> |
| <interface></interface> |
| </route1> |
| </routes> |
| <sudo_required>true</sudo_required> |
| <scapy_path>/usr/bin/scapy</scapy_path> |
| </COMPONENTS> |
| </Compute3> |
| |
| <DeepInsight> |
| <host>10.76.28.74</host> |
| <user>jenkins</user> |
| <password></password> |
| <type>DeepInsightApiDriver</type> |
| <connect_order>1</connect_order> |
| <COMPONENTS> |
| <server_url>https://10.76.28.74:30000</server_url> |
| <username>diadmin</username> |
| <password>diadmin</password> |
| <verify_ssl>False</verify_ssl> |
| </COMPONENTS> |
| </DeepInsight> |
| |
| <TRexClient> |
| <host>localhost</host> |
| <type>TrexClientDriver</type> |
| <connect_order>5</connect_order> |
| <COMPONENTS> |
| <trex_address>10.76.28.72</trex_address> <!-- Compute2 --> |
| <trex_config>trex_config.yaml</trex_config> <!-- relative path starting from ./dependencies--> |
| <force_restart>True</force_restart> |
| <software_mode>True</software_mode> |
| <trex_library_python_path>/home/jenkins/trex_python</trex_library_python_path> |
| </COMPONENTS> |
| </TRexClient> |
| |
| <!-- A NetworkDriver to provide functions such as "createHostComponent" --> |
| <INTNetwork> |
| <host>localhost</host> |
| <user>jenkins</user> |
| <password></password> |
| <type>NetworkDriver</type> |
| <connect_order>1</connect_order> |
| <COMPONENTS> |
| </COMPONENTS> |
| </INTNetwork> |
| |
| </COMPONENT> |
| </TOPOLOGY> |