blob: 184de59817e61aba4c0058bcd27a07b39dbbccec [file] [log] [blame]
Daniele Moro790cc102021-08-30 18:27:30 +02001<PARAMS>
Jon Halla4a79312022-01-25 17:16:53 -08002 <testcases>1,2,3,4,5,11</testcases>
Daniele Moro790cc102021-08-30 18:27:30 +02003
4 <GRAPH>
5 <nodeCluster>pairedleaves</nodeCluster>
6 <builds>20</builds>
7 <jobName>UP4</jobName>
8 <branch>master</branch>
9 </GRAPH>
10
11 <persistent_setup>True</persistent_setup>
12
13 <kubernetes>
14 <appName>onos-classic</appName>
15 <namespace>tost</namespace>
16 </kubernetes>
Jon Halldd05bbc2022-01-27 12:14:50 -080017 <use_stern>True</use_stern>
Daniele Moro790cc102021-08-30 18:27:30 +020018
19 <UP4>
Daniele Moro522023c2021-10-15 17:30:33 +020020 <pdn_host>MgmtServer</pdn_host>
Jon Halla4a79312022-01-25 17:16:53 -080021 <ue_range>10.240.0.0/16</ue_range>
Daniele Moro522023c2021-10-15 17:30:33 +020022 <enodebs>
23 <enodeb_1>
24 <host>Compute3</host>
25 <enb_address>10.32.11.194</enb_address>
26 <ues>ue1,ue2</ues>
27 </enodeb_1>
28 <enodeb_2>
29 <host>Compute1</host>
30 <interface>eno3</interface>
31 <enb_address>10.32.11.122</enb_address>
32 <ues>ue3</ues>
33 </enodeb_2>
34 </enodebs>
Daniele Moro790cc102021-08-30 18:27:30 +020035 <s1u_address>10.32.11.126</s1u_address>
Daniele Moro790cc102021-08-30 18:27:30 +020036 <router_mac>00:00:0A:4C:1C:46</router_mac>
Daniele Morocc4ecda2022-02-25 23:27:25 +010037 <slice_id>1</slice_id>
Daniele Moro790cc102021-08-30 18:27:30 +020038 <ues>
39 <ue1>
Jon Halla4a79312022-01-25 17:16:53 -080040 <ue_address>10.240.0.10</ue_address>
41 <teid>10</teid>
Daniele Moro790cc102021-08-30 18:27:30 +020042 <up_id>10</up_id>
43 <down_id>11</down_id>
Carmelo Cascone848d1f52022-01-27 18:15:58 -080044 <tc>0</tc>
Daniele Moro790cc102021-08-30 18:27:30 +020045 <five_g>False</five_g>
46 </ue1>
47 <ue2>
Jon Halla4a79312022-01-25 17:16:53 -080048 <ue_address>10.240.0.20</ue_address>
49 <teid>20</teid>
Daniele Moro790cc102021-08-30 18:27:30 +020050 <up_id>20</up_id>
51 <down_id>21</down_id>
Carmelo Cascone848d1f52022-01-27 18:15:58 -080052 <tc>0</tc>
Daniele Moro790cc102021-08-30 18:27:30 +020053 <five_g>False</five_g>
54 </ue2>
Daniele Moro522023c2021-10-15 17:30:33 +020055 <ue3>
Jon Halla4a79312022-01-25 17:16:53 -080056 <ue_address>10.240.0.30</ue_address>
57 <teid>30</teid>
Daniele Moro522023c2021-10-15 17:30:33 +020058 <up_id>30</up_id>
59 <down_id>31</down_id>
Carmelo Cascone848d1f52022-01-27 18:15:58 -080060 <tc>0</tc>
Daniele Moro522023c2021-10-15 17:30:33 +020061 <five_g>False</five_g>
62 </ue3>
Daniele Moro790cc102021-08-30 18:27:30 +020063 </ues>
Daniele Morobef0c7e2022-02-16 17:47:13 -080064 <app_filters>
65 <allowPort>
66 <app_id>1</app_id>
67 <!-- Should be the same as pdn_host -->
68 <!-- MgmtServer -->
69 <ip_prefix>10.32.11.1/32</ip_prefix>
70 <ip_proto>17</ip_proto>
Jon Halla4a79312022-01-25 17:16:53 -080071 <port_range>80..400</port_range>
Daniele Morobef0c7e2022-02-16 17:47:13 -080072 <priority>20</priority>
73 <action>allow</action>
74 </allowPort>
75 <denyHost>
76 <app_id>2</app_id>
77 <ip_prefix>10.32.11.1/32</ip_prefix>
78 <ip_proto></ip_proto>
79 <port_range></port_range>
80 <priority>10</priority>
81 <action>deny</action>
82 </denyHost>
83 </app_filters>
Daniele Moro80271cb2021-11-11 20:08:51 +010084 <UP4_dataplane_fail>
85 <switch_to_kill>Leaf2</switch_to_kill> <!-- Component name of the switch to kill in CASE 5 -->
86 <k8s_switch_node>leaf2</k8s_switch_node>
87 <k8s_label>node-role.aetherproject.org</k8s_label>
88 <k8s_label_value_test>switch-test</k8s_label_value_test>
89 <k8s_label_value_normal>switch</k8s_label_value_normal>
90 <enodebs_fail>enodeb_1</enodebs_fail> <!-- list of eNodeBs that should fail traffic forwarding in CASE 5-->
91 </UP4_dataplane_fail>
92
93
Daniele Moro790cc102021-08-30 18:27:30 +020094 </UP4>
95
Daniele Moro522023c2021-10-15 17:30:33 +020096 <!-- Parameters for UP4 CASE2 related to Emulated BESS UPF -->
97 <BESS_UPF>
98 <enodeb_host>Compute3</enodeb_host>
99 <enb_address>10.32.11.194</enb_address>
100 <ue_address>10.241.0.1</ue_address> <!-- different subnet than the one used for UP4 UEs -->
101 <bess_host>Compute2</bess_host>
102 </BESS_UPF>
103
Jon Hall376f5032022-01-27 16:16:29 -0800104 <UP4_delete_pod>sdfabric-onos-classic-0</UP4_delete_pod>
Daniele Moroe1d05eb2021-09-23 19:52:30 +0200105
Daniele Moro790cc102021-08-30 18:27:30 +0200106 <TOPO>
107 <switchNum>2</switchNum>
108 <linkNum>2</linkNum>
109 </TOPO>
110
111 <ONOS_Logging>
Daniele Moro790cc102021-08-30 18:27:30 +0200112 <org.onosproject.segmentrouting>DEBUG</org.onosproject.segmentrouting>
Daniele Moro790cc102021-08-30 18:27:30 +0200113 <org.omecproject.up4>TRACE</org.omecproject.up4>
114 </ONOS_Logging>
115 <ONOS_Logging_Reset>
Daniele Moro790cc102021-08-30 18:27:30 +0200116 <org.onosproject.segmentrouting>DEBUG</org.onosproject.segmentrouting>
Daniele Moro790cc102021-08-30 18:27:30 +0200117 <org.omecproject.up4>INFO</org.omecproject.up4>
118 </ONOS_Logging_Reset>
119
120 <ENV>
121 <cellName>productionCell</cellName>
122 <cellApps>drivers,fpm,lldpprovider,hostprovider,netcfghostprovider,drivers.bmv2,org.opencord.fabric-tofino,pipelines.fabric,org.stratumproject.fabric-tna,drivers.barefoot,segmentrouting,t3,up4</cellApps>
123 </ENV>
124
125 <DEPENDENCY>
126 <useCommonConf>False</useCommonConf>
127 <useCommonTopo>True</useCommonTopo>
128 <useBmv2>True</useBmv2>
129 <bmv2SwitchType>stratum</bmv2SwitchType>
130 <switchPrefix></switchPrefix>
131 <stratumRoot>~/stratum</stratumRoot>
132 <topology>trellis_fabric.py</topology>
133 <lib></lib>
134 </DEPENDENCY>
135
136 <SCALE>
137 <size>3</size>
138 <max>3</max>
139 </SCALE>
140
141</PARAMS>