Merge "Update QoS Non-mobile test"
diff --git a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params
index dce6647..9293090 100644
--- a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params
+++ b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.params
@@ -2,7 +2,7 @@
<testcases>1,2</testcases>
<GRAPH>
- <nodeCluster>pairedleaves</nodeCluster>
+ <nodeCluster>sdfabric-ci1</nodeCluster>
<builds>20</builds>
<jobName>QOS</jobName>
<branch>master</branch>
@@ -74,9 +74,9 @@
<packet>
<pktlen>1400</pktlen>
<ip_src>10.32.11.125</ip_src>
- <ip_dst>10.32.11.124</ip_dst>
+ <ip_dst>10.32.11.123</ip_dst>
<eth_src>40:A6:B7:22:AB:40</eth_src>
- <eth_dst>00:00:0A:4C:1C:46</eth_dst>
+ <eth_dst>40:A6:B7:22:AB:20</eth_dst>
<udp_dport>100</udp_dport>
</packet>
</BE_TO_ENB>
@@ -87,9 +87,9 @@
<packet>
<pktlen>1400</pktlen>
<ip_src>10.32.11.125</ip_src>
- <ip_dst>10.32.11.124</ip_dst>
+ <ip_dst>10.32.11.123</ip_dst>
<eth_src>40:A6:B7:22:AB:40</eth_src>
- <eth_dst>00:00:0A:4C:1C:46</eth_dst>
+ <eth_dst>40:A6:B7:22:AB:20</eth_dst>
<udp_dport>200</udp_dport>
</packet>
<latency_stats>true</latency_stats>
@@ -105,10 +105,10 @@
<trex_port>2</trex_port>
<packet>
<pktlen>1400</pktlen>
- <ip_src>10.32.11.124</ip_src>
+ <ip_src>10.32.11.123</ip_src>
<ip_dst>10.32.11.125</ip_dst>
<eth_src>40:A6:B7:22:AB:20</eth_src>
- <eth_dst>00:00:0A:4C:1C:46</eth_dst>
+ <eth_dst>40:A6:B7:22:AB:40</eth_dst>
<udp_dport>100</udp_dport>
</packet>
</BE_1_TO_PDN>
@@ -118,10 +118,10 @@
<trex_port>3</trex_port>
<packet>
<pktlen>1400</pktlen>
- <ip_src>10.32.11.123</ip_src>
+ <ip_src>10.32.11.122</ip_src>
<ip_dst>10.32.11.125</ip_dst>
<eth_src>40:A6:B7:22:AB:21</eth_src>
- <eth_dst>00:00:0A:4C:1C:46</eth_dst>
+ <eth_dst>40:A6:B7:22:AB:40</eth_dst>
<udp_dport>100</udp_dport>
</packet>
</BE_2_TO_PDN>
@@ -131,10 +131,10 @@
<trex_port>3</trex_port>
<packet>
<pktlen>1400</pktlen>
- <ip_src>10.32.11.123</ip_src>
+ <ip_src>10.32.11.122</ip_src>
<ip_dst>10.32.11.125</ip_dst>
<eth_src>40:A6:B7:22:AB:21</eth_src>
- <eth_dst>00:00:0A:4C:1C:46</eth_dst>
+ <eth_dst>40:A6:B7:22:AB:40</eth_dst>
<udp_dport>200</udp_dport>
</packet>
<latency_stats>true</latency_stats>
diff --git a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.topo b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.topo
index 377a168..1ef6f7c 100644
--- a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.topo
+++ b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/QOSNonMobile.topo
@@ -9,7 +9,7 @@
<jump_host></jump_host>
<home>~/onos</home> # defines where onos home is on the build machine. Defaults to "~/onos/" if empty.
<COMPONENTS>
- <kubeConfig>~/.kube/dev-pairedleaves-tucson</kubeConfig> # If set, will attempt to use this file for setting up port-forwarding
+ <kubeConfig>~/.kube/ci1-sdfabric</kubeConfig> # If set, will attempt to use this file for setting up port-forwarding
<useDocker>True</useDocker> # Whether to use docker for ONOS nodes
<docker_prompt>\$</docker_prompt>
<cluster_name></cluster_name> # Used as a prefix for cluster components. Defaults to 'ONOS'
@@ -33,7 +33,7 @@
<type>TrexClientDriver</type>
<connect_order>5</connect_order>
<COMPONENTS>
- <trex_address>10.76.28.72</trex_address> <!-- Compute2 -->
+ <trex_address>10.70.10.98</trex_address> <!-- Lottanics -->
<trex_config>trex_config.yaml</trex_config> <!-- relative path starting from ./dependencies-->
<force_restart>True</force_restart>
<software_mode>False</software_mode>
@@ -43,7 +43,7 @@
<!-- This component is not needed, but required to use the Testcaselib -->
<NetworkBench>
- <host>10.76.28.66</host>
+ <host>localhost</host>
<user>jenkins</user>
<password></password>
<type>NetworkDriver</type>
diff --git a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/dependencies/trex_config.yaml b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/dependencies/trex_config.yaml
index 6fbeddb..2918267 100644
--- a/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/dependencies/trex_config.yaml
+++ b/TestON/tests/USECASE/SegmentRouting/QOSNonMobile/dependencies/trex_config.yaml
@@ -1,13 +1,13 @@
-# TRex Port ID=0 --> PCI BUS: d8:00.0, Linux Intf: enp216s0f0 connected to leaf1/0 (PDN)
-# TRex Port ID=1 --> PCI BUS: d8:00.1, Linux Intf: enp216s0f1 not connected, but required by TRex to have an even number of interfaces
-# TRex Port ID=2 --> PCI BUS: 5e:00.0, Linux Intf: enp94s0f0 connected to leaf2/0 (eNodeB)
-# TRex Port ID=3 --> PCI BUS: 5e:00.1, Linux Intf: enp94s0f1 connected to leaf2/4
+# TRex Port ID=0 --> PCI BUS: 88:00.1, NUMA: 1, connected to leaf1 port 30
+# TRex Port ID=1 --> PCI BUS: 88:00.0, NUMA: 1, connected to leaf2 port 30
+# TRex Port ID=2 --> PCI BUS: 1c:00.1, NUMA: 0, connected to leaf2 port 32
+# TRex Port ID=3 --> PCI BUS: 1c:00.0, NUMA: 0, connected to leaf2 port 31
- version: 2
port_limit: 4
- interfaces: [ 'd8:00.0', 'd8:00.1', '5e:00.0', '5e:00.1']
+ interfaces: ['88:00.1', '88:00.0', '1c:00.1', '1c:00.0']
port_bandwidth_gb: 40
- c: 20
+ c: 16
port_info:
- src_mac: 40:A6:B7:22:AB:40
dest_mac: 00:00:0A:4C:1C:46