blob: 6bfa40f7f9c70fff8a8651cb5fcde9250e884b5b [file] [log] [blame]
Andy Bavier31dfb9e2022-02-15 15:24:57 -07001# Copyright 2019-present Open Networking Foundation
2#
3# SPDX-License-Identifier: Apache-2.0
4
55g-control-plane:
6 enable5G: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -07007 images:
8 repository: "registry.opennetworking.org/docker.io/"
9
Andy Bavier31dfb9e2022-02-15 15:24:57 -070010 mongodb:
11 usePassword: false
12 persistence:
13 enabled: false
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060014 #enable following 2 lines if cluster needs to be enabled
15 #architecture: replicaset
16 #replicaCount: 3
Andy Bavier31dfb9e2022-02-15 15:24:57 -070017 resources:
18 enabled: false
19
20 config:
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060021 #mongodb:
22 # name: free5gc
23 # url: mongodb://mongodb-arbiter-headless #enable if cluster deployment required
24
Andy Bavier31dfb9e2022-02-15 15:24:57 -070025 managedByConfigPod:
26 enabled: true
SeanCondonef6f55a2022-04-28 13:48:10 +010027 # syncUrl: http://sdcore-adapter-v2-1.aether-roc.svc:8080/synchronize
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -060028
29 sctplb:
30 deploy: false
31
Ajay Lotan Thakur33287202022-07-07 16:50:52 -060032 #smf:
33 # cfgFiles:
34 # smfcfg.conf:
35 # configuration:
36
37 #pcf:
38 # cfgFiles:
39 # pcfcfg.conf:
40 # configuration:
41
42 #nrf:
43 # cfgFiles:
44 # nrfcfg.conf:
45 # configuration:
46
Andy Bavier31dfb9e2022-02-15 15:24:57 -070047
48omec-sub-provision:
49 enable: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -070050 images:
51 repository: "registry.opennetworking.org/docker.io/"
52
Andy Bavier31dfb9e2022-02-15 15:24:57 -070053 config:
54 simapp:
55 cfgFiles:
56 simapp.yaml:
57 configuration:
58 provision-network-slice: true
59 sub-provision-endpt:
Amit Wankhedefdf10ff2022-02-16 08:37:20 -060060 addr: webui.omec.svc.cluster.local
61 # sub-proxy-endpt:
62 # addr: subscriber-proxy.aether-roc.svc.cluster.local
63 # port: 5000
Andy Bavier31dfb9e2022-02-15 15:24:57 -070064 subscribers:
65 - ueId-start: 208930100007487
66 ueId-end: 208930100007501
67 plmnId: 20893
68 opc: "981d464c7c52eb6e5036234984ad0bcf"
69 op: ""
70 key: "5122250214c33e723a5dd523fc145fc0"
71 sequenceNumber: "16f3b3f70fc2"
72 device-groups:
73 - name: "5g-gnbsim-user"
74 imsis:
75 - "208930100007487"
76 - "208930100007488"
77 - "208930100007489"
78 - "208930100007490"
79 - "208930100007491"
80 - "208930100007492"
81 - "208930100007493"
82 - "208930100007494"
83 - "208930100007495"
84 - "208930100007496"
85 - "208930100007497"
86 - "208930100007498"
87 - "208930100007499"
88 - "208930100007500"
89 - "208930100007501"
90 ip-domain-name: "pool1"
91 ip-domain-expanded:
92 dnn: internet
93 dns-primary: "8.8.8.8"
94 mtu: 1460
95 ue-ip-pool: "172.250.0.0/16"
96 ue-dnn-qos:
97 dnn-mbr-downlink: 20000000
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -060098 dnn-mbr-uplink: 4000000
Andy Bavier31dfb9e2022-02-15 15:24:57 -070099 bitrate-unit: bps
100 traffic-class: #default bearer QCI/ARP
101 name: "platinum"
102 qci: 9
103 arp: 6
104 pdb: 300
105 pelr: 6
106 site-info: "aiab"
107 network-slices:
108 - name: "default"
109 slice-id:
110 sd: "010203"
111 sst: 1
112 site-device-group:
113 - "5g-gnbsim-user"
114 application-filtering-rules:
115 - rule-name: "ALLOW-ALL"
116 priority: 250
117 action: "permit"
118 endpoint: "0.0.0.0/0"
119 site-info:
120 gNodeBs:
121 - name: "aiab-gnb1"
122 tac: 1
123 plmn:
124 mcc: "208"
125 mnc: "93"
126 site-name: "aiab"
127 upf:
128 upf-name: "upf"
129 upf-port: 8805
130
131omec-user-plane:
132 enable: true
133 resources:
134 enabled: false
Ajay Lotan Thakur33287202022-07-07 16:50:52 -0600135 images:
136 repository: "registry.opennetworking.org/docker.io/"
137 #tags:
138 # bess: <bess image tag>
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700139 config:
140 upf:
141 name: "oaisim"
142 sriov:
143 enabled: false
144 hugepage:
145 enabled: false
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600146 cniPlugin: macvlan
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700147 ipam: static
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600148 routes:
149 - to: ${NODE_IP}
150 via: 169.254.1.1
151 enb:
152 subnet: ${RAN_SUBNET}
153 access:
154 iface: ${DATA_IFACE}
155 core:
156 iface: ${DATA_IFACE}
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700157 cfgFiles:
158 upf.json:
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600159 mode: af_packet
160 hwcksum: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700161 log_level: "trace"
162 gtppsc: true
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700163 cpiface:
164 dnn: "internet"
165 hostname: "upf"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700166
1675g-ran-sim:
Andy Baviera0c15d92022-06-13 12:55:48 -0700168 enable: ${ENABLE_GNBSIM}
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700169 resources:
170 enabled: false
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700171 images:
172 repository: "registry.opennetworking.org/docker.io/"
Ajay Lotan Thakur33287202022-07-07 16:50:52 -0600173 #tags:
174 # gnbsim: <gnbsim image tag>
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700175 config:
176 gnbsim:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600177 singleInterface: false #default multiInterface. Works well for AIAB
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600178 execInParallel: false #run all profiles in parallel
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700179 yamlCfgFiles:
Ajay Lotan Thakur7c6183c2022-03-02 14:47:32 -0600180 gnb.conf:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600181 logger:
182 logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700183 configuration:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600184 #gnbs: # pool of gNodeBs
185 # gnb1:
186 # n3IpAddr: "POD_IP" # set if singleInterface is true
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600187 gnbs: # pool of gNodeBs
188 gnb1:
189 defaultAmf:
190 hostName: amf # Host name of AMF
191 port: 38412 # AMF port
192 profiles: # profile information
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700193 - profileType: register # profile type
194 profileName: profile1 # uniqely identifies a profile within application
195 enable: false # Set true to execute the profile, false otherwise.
196 gnbName: gnb1 # gNB to be used for this profile
197 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
198 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600199 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700200 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
201 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
202 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600203 opc: "981d464c7c52eb6e5036234984ad0bcf"
204 key: "5122250214c33e723a5dd523fc145fc0"
205 sequenceNumber: "16f3b3f70fc2"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700206 - profileType: pdusessest
207 profileName: profile2
208 enable: true
209 gnbName: gnb1
210 startImsi: 208930100007492
211 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600212 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700213 plmnId:
214 mcc: 208
215 mnc: 93
216 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600217 opc: "981d464c7c52eb6e5036234984ad0bcf"
218 key: "5122250214c33e723a5dd523fc145fc0"
219 sequenceNumber: "16f3b3f70fc2"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700220 - profileType: anrelease
221 profileName: profile3
222 enable: false
223 gnbName: gnb1
224 startImsi: 208930100007497
225 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600226 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700227 plmnId:
228 mcc: 208
229 mnc: 93
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600230 opc: "981d464c7c52eb6e5036234984ad0bcf"
231 key: "5122250214c33e723a5dd523fc145fc0"
232 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600233 - profileType: uetriggservicereq
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700234 profileName: profile4
235 enable: false
236 gnbName: gnb1
237 startImsi: 208930100007497
238 ueCount: 5
239 plmnId:
240 mcc: 208
241 mnc: 93
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600242 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600243 opc: "981d464c7c52eb6e5036234984ad0bcf"
244 key: "5122250214c33e723a5dd523fc145fc0"
245 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600246 - profileType: deregister
247 profileName: profile5
248 enable: false
249 gnbName: gnb1
250 startImsi: 208930100007497
251 ueCount: 5
252 defaultAs: "192.168.250.1" #default icmp pkt destination
253 plmnId:
254 mcc: 208
255 mnc: 93
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600256 opc: "981d464c7c52eb6e5036234984ad0bcf"
257 key: "5122250214c33e723a5dd523fc145fc0"
258 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600259 - profileType: nwtriggeruedereg # profile type
260 profileName: profile6 # uniqely identifies a profile within application
261 enable: false # Set true to execute the profile, false otherwise.
262 gnbName: gnb1 # gNB to be used for this profile
263 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
264 ueCount: 5 # Number of UEs for for which the profile will be executed
265 defaultAs: "192.168.250.1" #default icmp pkt destination
266 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
267 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
268 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
269 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600270 opc: "981d464c7c52eb6e5036234984ad0bcf"
271 key: "5122250214c33e723a5dd523fc145fc0"
272 sequenceNumber: "16f3b3f70fc2"
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600273 - profileType: uereqpdusessrelease # profile type
274 profileName: profile7 # uniqely identifies a profile within application
275 enable: false # Set true to execute the profile, false otherwise.
276 gnbName: gnb1 # gNB to be used for this profile
277 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
278 ueCount: 5 # Number of UEs for for which the profile will be executed
279 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
280 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
281 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
282 defaultAs: "192.168.250.1" #default icmp pkt destinationomec-control-plane:
Ajay Lotan Thakurb9271bd2022-06-21 15:12:49 -0600283 opc: "981d464c7c52eb6e5036234984ad0bcf"
284 key: "5122250214c33e723a5dd523fc145fc0"
285 sequenceNumber: "16f3b3f70fc2"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700286 enable4G: false