blob: 9120ef4af516eba568adfc1e72e65d6ab57d7364 [file] [log] [blame]
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +00001# SPDX-FileCopyrightText: 2022-present Intel Corporation
Andy Bavier31dfb9e2022-02-15 15:24:57 -07002# Copyright 2019-present Open Networking Foundation
3#
4# SPDX-License-Identifier: Apache-2.0
5
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +00006omec-control-plane:
7 enable4G: false
8
Andy Bavier31dfb9e2022-02-15 15:24:57 -070095g-control-plane:
10 enable5G: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -070011 images:
12 repository: "registry.opennetworking.org/docker.io/"
13
Andy Bavier31dfb9e2022-02-15 15:24:57 -070014 mongodb:
15 usePassword: false
16 persistence:
17 enabled: false
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060018 #enable following 2 lines if cluster needs to be enabled
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +000019 architecture: replicaset
20 replicaCount: 2
Andy Bavier31dfb9e2022-02-15 15:24:57 -070021 resources:
22 enabled: false
23
24 config:
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +000025 mongodb:
26 name: free5gc
27 url: mongodb://mongodb-arbiter-headless #enable if cluster deployment required
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060028
Andy Bavier31dfb9e2022-02-15 15:24:57 -070029 managedByConfigPod:
30 enabled: true
SeanCondonef6f55a2022-04-28 13:48:10 +010031 # syncUrl: http://sdcore-adapter-v2-1.aether-roc.svc:8080/synchronize
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -060032
33 sctplb:
34 deploy: false
35
Ajay Lotan Thakurf822bb12022-07-26 17:04:39 -060036 upfadapter:
37 deploy: false
38
39 amf:
40 cfgFiles:
41 amfcfg.conf:
42 configuration:
43 enableDBStore: false
44
45 smf:
46 cfgFiles:
47 smfcfg.conf:
48 configuration:
49 enableDBStore: false
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060050
51 #pcf:
52 # cfgFiles:
53 # pcfcfg.conf:
54 # configuration:
55
Ajay Lotan Thakurf822bb12022-07-26 17:04:39 -060056 nrf:
57 cfgFiles:
58 nrfcfg.conf:
59 configuration:
60 mongoDBStreamEnable: false
61 nfProfileExpiryEnable: false
62 nfKeepAliveTime: 60
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060063
Andy Bavier31dfb9e2022-02-15 15:24:57 -070064
65omec-sub-provision:
66 enable: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -070067 images:
68 repository: "registry.opennetworking.org/docker.io/"
69
Andy Bavier31dfb9e2022-02-15 15:24:57 -070070 config:
71 simapp:
72 cfgFiles:
73 simapp.yaml:
74 configuration:
75 provision-network-slice: true
76 sub-provision-endpt:
Amit Wankhedefdf10ff2022-02-16 08:37:20 -060077 addr: webui.omec.svc.cluster.local
78 # sub-proxy-endpt:
79 # addr: subscriber-proxy.aether-roc.svc.cluster.local
80 # port: 5000
Andy Bavier31dfb9e2022-02-15 15:24:57 -070081 subscribers:
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +000082 - ueId-start: "208930100007487"
83 ueId-end: "208930100007501"
84 plmnId: "20893"
Andy Bavier31dfb9e2022-02-15 15:24:57 -070085 opc: "981d464c7c52eb6e5036234984ad0bcf"
86 op: ""
87 key: "5122250214c33e723a5dd523fc145fc0"
88 sequenceNumber: "16f3b3f70fc2"
89 device-groups:
90 - name: "5g-gnbsim-user"
91 imsis:
92 - "208930100007487"
93 - "208930100007488"
94 - "208930100007489"
95 - "208930100007490"
96 - "208930100007491"
97 - "208930100007492"
98 - "208930100007493"
99 - "208930100007494"
100 - "208930100007495"
101 - "208930100007496"
102 - "208930100007497"
103 - "208930100007498"
104 - "208930100007499"
105 - "208930100007500"
106 - "208930100007501"
107 ip-domain-name: "pool1"
108 ip-domain-expanded:
109 dnn: internet
110 dns-primary: "8.8.8.8"
111 mtu: 1460
112 ue-ip-pool: "172.250.0.0/16"
113 ue-dnn-qos:
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000114 dnn-mbr-downlink: 200000000
115 dnn-mbr-uplink: 20000000
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700116 bitrate-unit: bps
117 traffic-class: #default bearer QCI/ARP
118 name: "platinum"
119 qci: 9
120 arp: 6
121 pdb: 300
122 pelr: 6
123 site-info: "aiab"
124 network-slices:
125 - name: "default"
126 slice-id:
127 sd: "010203"
128 sst: 1
129 site-device-group:
130 - "5g-gnbsim-user"
131 application-filtering-rules:
132 - rule-name: "ALLOW-ALL"
133 priority: 250
134 action: "permit"
135 endpoint: "0.0.0.0/0"
136 site-info:
137 gNodeBs:
138 - name: "aiab-gnb1"
139 tac: 1
140 plmn:
141 mcc: "208"
142 mnc: "93"
143 site-name: "aiab"
144 upf:
145 upf-name: "upf"
146 upf-port: 8805
147
148omec-user-plane:
149 enable: true
150 resources:
151 enabled: false
Ajay Lotan Thakur33287202022-07-07 16:50:52 -0600152 images:
153 repository: "registry.opennetworking.org/docker.io/"
154 #tags:
155 # bess: <bess image tag>
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700156 config:
157 upf:
158 name: "oaisim"
159 sriov:
160 enabled: false
161 hugepage:
162 enabled: false
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600163 cniPlugin: macvlan
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700164 ipam: static
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600165 routes:
166 - to: ${NODE_IP}
167 via: 169.254.1.1
168 enb:
169 subnet: ${RAN_SUBNET}
170 access:
171 iface: ${DATA_IFACE}
172 core:
173 iface: ${DATA_IFACE}
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700174 cfgFiles:
175 upf.json:
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600176 mode: af_packet
177 hwcksum: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700178 log_level: "trace"
179 gtppsc: true
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700180 cpiface:
181 dnn: "internet"
182 hostname: "upf"
Ankur Upadhyaya0ebfc272022-07-08 15:23:25 +0530183 enable_ue_ip_alloc: false
184 ue_ip_pool: "172.250.0.0/16"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700185
1865g-ran-sim:
Andy Baviera0c15d92022-06-13 12:55:48 -0700187 enable: ${ENABLE_GNBSIM}
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700188 resources:
189 enabled: false
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700190 images:
191 repository: "registry.opennetworking.org/docker.io/"
Ajay Lotan Thakur33287202022-07-07 16:50:52 -0600192 #tags:
193 # gnbsim: <gnbsim image tag>
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700194 config:
195 gnbsim:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600196 singleInterface: false #default multiInterface. Works well for AIAB
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600197 execInParallel: false #run all profiles in parallel
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700198 yamlCfgFiles:
Ajay Lotan Thakur7c6183c2022-03-02 14:47:32 -0600199 gnb.conf:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600200 logger:
201 logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700202 configuration:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600203 #gnbs: # pool of gNodeBs
204 # gnb1:
205 # n3IpAddr: "POD_IP" # set if singleInterface is true
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600206 gnbs: # pool of gNodeBs
207 gnb1:
208 defaultAmf:
209 hostName: amf # Host name of AMF
210 port: 38412 # AMF port
211 profiles: # profile information
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700212 - profileType: register # profile type
213 profileName: profile1 # uniqely identifies a profile within application
214 enable: false # Set true to execute the profile, false otherwise.
215 gnbName: gnb1 # gNB to be used for this profile
216 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
217 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600218 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000219 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700220 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
221 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
222 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600223 opc: "981d464c7c52eb6e5036234984ad0bcf"
224 key: "5122250214c33e723a5dd523fc145fc0"
225 sequenceNumber: "16f3b3f70fc2"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700226 - profileType: pdusessest
227 profileName: profile2
228 enable: true
229 gnbName: gnb1
230 startImsi: 208930100007492
231 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600232 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000233 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700234 plmnId:
235 mcc: 208
236 mnc: 93
237 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600238 opc: "981d464c7c52eb6e5036234984ad0bcf"
239 key: "5122250214c33e723a5dd523fc145fc0"
240 sequenceNumber: "16f3b3f70fc2"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700241 - profileType: anrelease
242 profileName: profile3
243 enable: false
244 gnbName: gnb1
245 startImsi: 208930100007497
246 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600247 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000248 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700249 plmnId:
250 mcc: 208
251 mnc: 93
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600252 opc: "981d464c7c52eb6e5036234984ad0bcf"
253 key: "5122250214c33e723a5dd523fc145fc0"
254 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600255 - profileType: uetriggservicereq
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700256 profileName: profile4
257 enable: false
258 gnbName: gnb1
259 startImsi: 208930100007497
260 ueCount: 5
261 plmnId:
262 mcc: 208
263 mnc: 93
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600264 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000265 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600266 opc: "981d464c7c52eb6e5036234984ad0bcf"
267 key: "5122250214c33e723a5dd523fc145fc0"
268 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600269 - profileType: deregister
270 profileName: profile5
271 enable: false
272 gnbName: gnb1
273 startImsi: 208930100007497
274 ueCount: 5
275 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000276 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600277 plmnId:
278 mcc: 208
279 mnc: 93
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600280 opc: "981d464c7c52eb6e5036234984ad0bcf"
281 key: "5122250214c33e723a5dd523fc145fc0"
282 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600283 - profileType: nwtriggeruedereg # profile type
284 profileName: profile6 # uniqely identifies a profile within application
285 enable: false # Set true to execute the profile, false otherwise.
286 gnbName: gnb1 # gNB to be used for this profile
287 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
288 ueCount: 5 # Number of UEs for for which the profile will be executed
289 defaultAs: "192.168.250.1" #default icmp pkt destination
290 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
291 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
292 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
293 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600294 opc: "981d464c7c52eb6e5036234984ad0bcf"
295 key: "5122250214c33e723a5dd523fc145fc0"
296 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600297 - profileType: uereqpdusessrelease # profile type
298 profileName: profile7 # uniqely identifies a profile within application
299 enable: false # Set true to execute the profile, false otherwise.
300 gnbName: gnb1 # gNB to be used for this profile
301 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
302 ueCount: 5 # Number of UEs for for which the profile will be executed
303 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
304 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
305 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
306 defaultAs: "192.168.250.1" #default icmp pkt destinationomec-control-plane:
Ajay Lotan Thakur3c068132022-08-29 17:30:27 +0000307 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600308 opc: "981d464c7c52eb6e5036234984ad0bcf"
309 key: "5122250214c33e723a5dd523fc145fc0"
310 sequenceNumber: "16f3b3f70fc2"