blob: 9a3c4a2c8e547db25d4e7f23e7812ae44205045d [file] [log] [blame]
<TOPOLOGY>
<COMPONENT>
<ONOScell>
<host>localhost</host> # ONOS "bench" machine
<user>sdn</user>
<password>rocks</password>
<type>OnosClusterDriver</type>
<connect_order>1</connect_order>
<home></home> # defines where onos home is on the build machine. Defaults to "~/onos/" if empty.
<COMPONENTS>
<cluster_name></cluster_name> # Used as a prefix for cluster components. Defaults to 'ONOS'
<diff_clihost></diff_clihost> # if it has different host other than localhost for CLI. True or empty. OC# will be used for True.
<karaf_username></karaf_username>
<karaf_password></karaf_password>
<web_user></web_user>
<web_pass></web_pass>
<rest_port></rest_port>
<prompt></prompt> # TODO: we technically need a few of these, one per component
<onos_home></onos_home> # defines where onos home is on the target cell machine. Defaults to entry in "home" if empty.
<nodes> 3 </nodes> # number of nodes in the cluster
</COMPONENTS>
</ONOScell>
<MininetSwitch1>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>2</connect_order>
<COMPONENTS>
<shortName>s1</shortName>
<link1>MininetSwitch2</link1>
<link2>MininetSwitch3</link2>
<link3>MininetSwitch4</link3>
<link4>MininetSwitch5</link4>
</COMPONENTS>
</MininetSwitch1>
<MininetSwitch2>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>3</connect_order>
<COMPONENTS>
<shortName>s2</shortName>
<link1>MininetSwitch1</link1>
<link2>MininetSwitch3</link2>
<link3>MininetSwitch5</link3>
<link4>MininetSwitch6</link4>
</COMPONENTS>
</MininetSwitch2>
<MininetSwitch3>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>4</connect_order>
<COMPONENTS>
<shortName>s3</shortName>
<link1>MininetSwitch1</link1>
<link2>MininetSwitch2</link2>
<link3>MininetSwitch4</link3>
<link4>MininetSwitch6</link4>
</COMPONENTS>
</MininetSwitch3>
<MininetSwitch4>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>5</connect_order>
<COMPONENTS>
<shortName>s4</shortName>
<link1>MininetSwitch1</link1>
<link2>MininetSwitch3</link2>
<link3>MininetSwitch7</link3>
</COMPONENTS>
</MininetSwitch4>
<MininetSwitch5>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>6</connect_order>
<COMPONENTS>
<shortName>s5</shortName>
<link1>MininetHost1</link1>
<link2>MininetHost2</link2>
<link3>MininetHost3</link3>
<link4>MininetHost4</link4>
<link5>MininetHost5</link5>
<link6>MininetHost6</link6>
<link7>MininetHost7</link7>
<link8>MininetHost8</link8>
<link9>MininetSwitch1</link9>
<link10>MininetSwitch2</link10>
</COMPONENTS>
</MininetSwitch5>
<MininetSwitch6>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>7</connect_order>
<COMPONENTS>
<shortName>s6</shortName>
<link1>MininetHost9</link1>
<link2>MininetHost10</link2>
<link3>MininetHost11</link3>
<link4>MininetHost12</link4>
<link5>MininetHost13</link5>
<link6>MininetHost14</link6>
<link7>MininetHost15</link7>
<link8>MininetHost16</link8>
<link9>MininetSwitch2</link9>
<link10>MininetSwitch3</link10>
</COMPONENTS>
</MininetSwitch6>
<MininetSwitch7>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetSwitchDriver</type>
<connect_order>8</connect_order>
<COMPONENTS>
<shortName>s7</shortName>
<link1>MininetHost17</link1>
<link2>MininetHost18</link2>
<link3>MininetHost19</link3>
<link4>MininetHost20</link4>
<link5>MininetHost21</link5>
<link6>MininetHost22</link6>
<link7>MininetHost23</link7>
<link8>MininetHost24</link8>
<link9>MininetSwitch4</link9>
</COMPONENTS>
</MininetSwitch7>
<MininetHost1>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>9</connect_order>
<COMPONENTS>
<ip>10.1.0.2</ip>
<shortName>h1</shortName>
</COMPONENTS>
</MininetHost1>
<MininetHost2>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>10</connect_order>
<COMPONENTS>
<ip6>1000::2</ip6>
<shortName>h2</shortName>
</COMPONENTS>
</MininetHost2>
<MininetHost3>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>11</connect_order>
<COMPONENTS>
<ip>10.1.0.3</ip>
<ip6>2000::2</ip6>
<shortName>h3</shortName>
</COMPONENTS>
</MininetHost3>
<MininetHost4>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>12</connect_order>
<COMPONENTS>
<ip>100.1.0.2</ip>
<ip6>3000::2</ip6>
<vlan>100</vlan>
<shortName>h4</shortName>
</COMPONENTS>
</MininetHost4>
<MininetHost5>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>13</connect_order>
<COMPONENTS>
<ip>200.1.0.2</ip>
<ip6>4000::2</ip6>
<vlan>200</vlan>
<shortName>h5</shortName>
</COMPONENTS>
</MininetHost5>
<MininetHost6>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>14</connect_order>
<COMPONENTS>
<ip>11.1.0.2</ip>
<shortName>h6</shortName>
</COMPONENTS>
</MininetHost6>
<MininetHost7>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>15</connect_order>
<COMPONENTS>
<ip>12.1.0.2</ip>
<shortName>h7</shortName>
</COMPONENTS>
</MininetHost7>
<MininetHost8>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>16</connect_order>
<COMPONENTS>
<ip>10.1.0.4</ip>
<shortName>h8</shortName>
</COMPONENTS>
</MininetHost8>
<MininetHost9>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>17</connect_order>
<COMPONENTS>
<ip>10.1.0.5</ip>
<shortName>h9</shortName>
</COMPONENTS>
</MininetHost9>
<MininetHost10>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>18</connect_order>
<COMPONENTS>
<ip6>1000::3</ip6>
<shortName>h10</shortName>
</COMPONENTS>
</MininetHost10>
<MininetHost11>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>19</connect_order>
<COMPONENTS>
<ip>10.1.0.6</ip>
<ip6>2000::3</ip6>
<shortName>h11</shortName>
</COMPONENTS>
</MininetHost11>
<MininetHost12>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>20</connect_order>
<COMPONENTS>
<ip>100.1.0.3</ip>
<ip6>3000::3</ip6>
<vlan>100</vlan>
<shortName>h12</shortName>
</COMPONENTS>
</MininetHost12>
<MininetHost13>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>21</connect_order>
<COMPONENTS>
<ip>200.1.0.3</ip>
<ip6>4000::3</ip6>
<vlan>200</vlan>
<shortName>h13</shortName>
</COMPONENTS>
</MininetHost13>
<MininetHost14>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>22</connect_order>
<COMPONENTS>
<ip>11.1.0.3</ip>
<shortName>h14</shortName>
</COMPONENTS>
</MininetHost14>
<MininetHost15>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>23</connect_order>
<COMPONENTS>
<ip>12.1.0.3</ip>
<shortName>h15</shortName>
</COMPONENTS>
</MininetHost15>
<MininetHost16>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>24</connect_order>
<COMPONENTS>
<ip>10.1.0.7</ip>
<shortName>h16</shortName>
</COMPONENTS>
</MininetHost16>
<MininetHost17>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>25</connect_order>
<COMPONENTS>
<ip>10.1.0.8</ip>
<shortName>h17</shortName>
</COMPONENTS>
</MininetHost17>
<MininetHost18>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>26</connect_order>
<COMPONENTS>
<ip6>1000::4</ip6>
<shortName>h18</shortName>
</COMPONENTS>
</MininetHost18>
<MininetHost19>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>27</connect_order>
<COMPONENTS>
<ip>10.1.0.9</ip>
<ip6>2000::4</ip6>
<shortName>h19</shortName>
</COMPONENTS>
</MininetHost19>
<MininetHost20>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>28</connect_order>
<COMPONENTS>
<ip>100.1.0.4</ip>
<ip6>3000::4</ip6>
<vlan>100</vlan>
<shortName>h20</shortName>
</COMPONENTS>
</MininetHost20>
<MininetHost21>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>29</connect_order>
<COMPONENTS>
<ip>200.1.0.4</ip>
<ip6>4000::4</ip6>
<vlan>200</vlan>
<shortName>h21</shortName>
</COMPONENTS>
</MininetHost21>
<MininetHost22>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>30</connect_order>
<COMPONENTS>
<ip>11.1.0.4</ip>
<shortName>h22</shortName>
</COMPONENTS>
</MininetHost22>
<MininetHost23>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>31</connect_order>
<COMPONENTS>
<ip>12.1.0.4</ip>
<shortName>h23</shortName>
</COMPONENTS>
</MininetHost23>
<MininetHost24>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostDriver</type>
<connect_order>32</connect_order>
<COMPONENTS>
<ip>10.1.0.10</ip>
<shortName>h24</shortName>
</COMPONENTS>
</MininetHost24>
<h1>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>33</connect_order>
<COMPONENTS>
<ifaceName>h1-eth0</ifaceName>
</COMPONENTS>
</h1>
<h2>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>34</connect_order>
<COMPONENTS>
<ifaceName>h2-eth0</ifaceName>
</COMPONENTS>
</h2>
<h3>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>35</connect_order>
<COMPONENTS>
<ifaceName>h3-eth0</ifaceName>
</COMPONENTS>
</h3>
<h4>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>36</connect_order>
<COMPONENTS>
<ifaceName>h4-eth0</ifaceName>
</COMPONENTS>
</h4>
<h5>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>37</connect_order>
<COMPONENTS>
<ifaceName>h5-eth0</ifaceName>
</COMPONENTS>
</h5>
<h6>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>38</connect_order>
<COMPONENTS>
<ifaceName>h6-eth0</ifaceName>
</COMPONENTS>
</h6>
<h7>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>39</connect_order>
<COMPONENTS>
<ifaceName>h7-eth0</ifaceName>
</COMPONENTS>
</h7>
<h8>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>40</connect_order>
<COMPONENTS>
<ifaceName>h8-eth0</ifaceName>
</COMPONENTS>
</h8>
<h9>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>41</connect_order>
<COMPONENTS>
<ifaceName>h9-eth0</ifaceName>
</COMPONENTS>
</h9>
<h10>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>42</connect_order>
<COMPONENTS>
<ifaceName>h10-eth0</ifaceName>
</COMPONENTS>
</h10>
<h11>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>43</connect_order>
<COMPONENTS>
<ifaceName>h11-eth0</ifaceName>
</COMPONENTS>
</h11>
<h12>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>44</connect_order>
<COMPONENTS>
<ifaceName>h12-eth0</ifaceName>
</COMPONENTS>
</h12>
<h13>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>45</connect_order>
<COMPONENTS>
<ifaceName>h13-eth0</ifaceName>
</COMPONENTS>
</h13>
<h14>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>46</connect_order>
<COMPONENTS>
<ifaceName>h14-eth0</ifaceName>
</COMPONENTS>
</h14>
<h15>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>47</connect_order>
<COMPONENTS>
<ifaceName>h15-eth0</ifaceName>
</COMPONENTS>
</h15>
<h16>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>48</connect_order>
<COMPONENTS>
<ifaceName>h16-eth0</ifaceName>
</COMPONENTS>
</h16>
<h17>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>49</connect_order>
<COMPONENTS>
<ifaceName>h17-eth0</ifaceName>
</COMPONENTS>
</h17>
<h18>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>50</connect_order>
<COMPONENTS>
<ifaceName>h18-eth0</ifaceName>
</COMPONENTS>
</h18>
<h19>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>51</connect_order>
<COMPONENTS>
<ifaceName>h19-eth0</ifaceName>
</COMPONENTS>
</h19>
<h20>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>52</connect_order>
<COMPONENTS>
<ifaceName>h20-eth0</ifaceName>
</COMPONENTS>
</h20>
<h21>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>53</connect_order>
<COMPONENTS>
<ifaceName>h21-eth0</ifaceName>
</COMPONENTS>
</h21>
<h22>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>54</connect_order>
<COMPONENTS>
<ifaceName>h22-eth0</ifaceName>
</COMPONENTS>
</h22>
<h23>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>55</connect_order>
<COMPONENTS>
<ifaceName>h23-eth0</ifaceName>
</COMPONENTS>
</h23>
<h24>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>MininetHostScapyCliDriver</type>
<connect_order>56</connect_order>
<COMPONENTS>
<ifaceName>h24-eth0</ifaceName>
</COMPONENTS>
</h24>
<NetworkBench>
<host>OCN</host>
<user>sdn</user>
<password>rocks</password>
<type>NetworkDriver</type>
<connect_order>57</connect_order>
<COMPONENTS>
</COMPONENTS>
</NetworkBench>
</COMPONENT>
</TOPOLOGY>