blob: 1579fa15d190db1aede77cacabb59cc08f08402b [file] [log] [blame]
Yi Tseng0cb9b562021-09-22 17:13:58 -07001<!-- SPDX-FileCopyrightText: Copyright 2021-present Open Networking Foundation. -->
2<!-- SPDX-License-Identifier: GPL-2.0-or-later -->
3<TOPOLOGY>
4 <COMPONENT>
5 <Compute1>
6 <host>10.76.28.74</host>
7 <user>jenkins</user>
8 <password></password>
9 <type>HostDriver</type>
10 <connect_order>6</connect_order>
11 <jump_host></jump_host>
12 <COMPONENTS>
13 <mac></mac>
14 <inband>false</inband>
15 <dhcp>True</dhcp>
16 <ip>10.32.11.2</ip>
17 <shortName>h1</shortName>
18 <port1></port1>
19 <link1></link1>
20 <ifaceName>pairbond</ifaceName>
21 <routes>
22 <route1>
23 <network></network>
24 <netmask></netmask>
25 <gw></gw>
26 <interface></interface>
27 </route1>
28 </routes>
Jon Halld96c48a2021-10-07 10:13:37 -070029 <sudo_required>true</sudo_required>
30 <scapy_path>/usr/bin/scapy</scapy_path>
Yi Tseng0cb9b562021-09-22 17:13:58 -070031 </COMPONENTS>
32 </Compute1>
33
34 <Compute2>
35 <host>10.76.28.72</host>
36 <user>jenkins</user>
37 <password></password>
38 <type>HostDriver</type>
39 <connect_order>7</connect_order>
40 <jump_host></jump_host>
41 <COMPONENTS>
42 <mac></mac>
43 <inband>false</inband>
44 <dhcp>True</dhcp>
45 <ip>10.32.11.3</ip>
46 <shortName>h2</shortName>
47 <port1></port1>
48 <link1></link1>
49 <ifaceName>pairbond</ifaceName>
50 <routes>
51 <route1>
52 <network></network>
53 <netmask></netmask>
54 <gw></gw>
55 <interface></interface>
56 </route1>
57 </routes>
Jon Halld96c48a2021-10-07 10:13:37 -070058 <sudo_required>true</sudo_required>
59 <scapy_path>/usr/bin/scapy</scapy_path>
Yi Tseng0cb9b562021-09-22 17:13:58 -070060 </COMPONENTS>
61 </Compute2>
62
63 <Compute3>
64 <host>10.76.28.68</host>
65 <user>jenkins</user>
66 <password></password>
67 <type>HostDriver</type>
68 <connect_order>8</connect_order>
69 <jump_host></jump_host>
70 <COMPONENTS>
71 <mac></mac>
72 <inband>false</inband>
73 <dhcp>True</dhcp>
74 <ip>10.32.11.194</ip>
75 <shortName>h3</shortName>
76 <port1></port1>
77 <link1></link1>
78 <ifaceName>eno2</ifaceName>
79 <routes>
80 <route1>
81 <network></network>
82 <netmask></netmask>
83 <gw></gw>
84 <interface></interface>
85 </route1>
86 </routes>
Jon Halld96c48a2021-10-07 10:13:37 -070087 <sudo_required>true</sudo_required>
88 <scapy_path>/usr/bin/scapy</scapy_path>
Yi Tseng0cb9b562021-09-22 17:13:58 -070089 </COMPONENTS>
90 </Compute3>
91
92 <DeepInsight>
93 <host>10.76.28.74</host>
94 <user>jenkins</user>
95 <password></password>
96 <type>DeepInsightApiDriver</type>
97 <connect_order>1</connect_order>
98 <COMPONENTS>
99 <server_url>https://10.76.28.74:30000</server_url>
100 <username>diadmin</username>
101 <password>diadmin</password>
102 <verify_ssl>False</verify_ssl>
103 </COMPONENTS>
104 </DeepInsight>
105
Yi Tsengdda7e322021-09-20 14:21:20 -0700106 <TRexClient>
107 <host>localhost</host>
108 <type>TrexClientDriver</type>
109 <connect_order>5</connect_order>
110 <COMPONENTS>
111 <trex_address>10.76.28.72</trex_address> <!-- Compute2 -->
112 <trex_config>trex_config.yaml</trex_config> <!-- relative path starting from ./dependencies-->
113 <force_restart>True</force_restart>
114 <software_mode>True</software_mode>
115 <trex_library_python_path>/home/jenkins/trex_python</trex_library_python_path>
116 </COMPONENTS>
117 </TRexClient>
118
Yi Tseng0cb9b562021-09-22 17:13:58 -0700119 <!-- A NetworkDriver to provide functions such as "createHostComponent" -->
120 <INTNetwork>
121 <host>localhost</host>
122 <user>jenkins</user>
123 <password></password>
124 <type>NetworkDriver</type>
125 <connect_order>1</connect_order>
126 <COMPONENTS>
127 </COMPONENTS>
128 </INTNetwork>
129
130 </COMPONENT>
131</TOPOLOGY>