Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 1 | # SPDX-FileCopyrightText: 2022-present Intel Corporation |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 2 | # Copyright 2019-present Open Networking Foundation |
| 3 | # |
| 4 | # SPDX-License-Identifier: Apache-2.0 |
| 5 | |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 6 | omec-control-plane: |
| 7 | enable4G: false |
| 8 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 9 | 5g-control-plane: |
| 10 | enable5G: true |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 11 | images: |
| 12 | repository: "registry.opennetworking.org/docker.io/" |
| 13 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 14 | mongodb: |
| 15 | usePassword: false |
| 16 | persistence: |
| 17 | enabled: false |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 18 | #enable following 2 lines if cluster needs to be enabled |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 19 | architecture: replicaset |
| 20 | replicaCount: 2 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 21 | resources: |
| 22 | enabled: false |
| 23 | |
| 24 | config: |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 25 | mongodb: |
| 26 | name: free5gc |
| 27 | url: mongodb://mongodb-arbiter-headless #enable if cluster deployment required |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 28 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 29 | managedByConfigPod: |
| 30 | enabled: true |
SeanCondon | ef6f55a | 2022-04-28 13:48:10 +0100 | [diff] [blame] | 31 | # syncUrl: http://sdcore-adapter-v2-1.aether-roc.svc:8080/synchronize |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 32 | |
| 33 | sctplb: |
| 34 | deploy: false |
| 35 | |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 36 | 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 Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 50 | |
| 51 | #pcf: |
| 52 | # cfgFiles: |
| 53 | # pcfcfg.conf: |
| 54 | # configuration: |
| 55 | |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 56 | nrf: |
| 57 | cfgFiles: |
| 58 | nrfcfg.conf: |
| 59 | configuration: |
| 60 | mongoDBStreamEnable: false |
| 61 | nfProfileExpiryEnable: false |
| 62 | nfKeepAliveTime: 60 |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 63 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 64 | |
| 65 | omec-sub-provision: |
| 66 | enable: true |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 67 | images: |
| 68 | repository: "registry.opennetworking.org/docker.io/" |
| 69 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 70 | config: |
| 71 | simapp: |
| 72 | cfgFiles: |
| 73 | simapp.yaml: |
| 74 | configuration: |
| 75 | provision-network-slice: true |
| 76 | sub-provision-endpt: |
Amit Wankhede | fdf10ff | 2022-02-16 08:37:20 -0600 | [diff] [blame] | 77 | addr: webui.omec.svc.cluster.local |
| 78 | # sub-proxy-endpt: |
| 79 | # addr: subscriber-proxy.aether-roc.svc.cluster.local |
| 80 | # port: 5000 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 81 | subscribers: |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 82 | - ueId-start: "208930100007487" |
| 83 | ueId-end: "208930100007501" |
| 84 | plmnId: "20893" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 85 | 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 Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 114 | dnn-mbr-downlink: 200000000 |
| 115 | dnn-mbr-uplink: 20000000 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 116 | 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 | |
| 148 | omec-user-plane: |
| 149 | enable: true |
| 150 | resources: |
| 151 | enabled: false |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 152 | images: |
| 153 | repository: "registry.opennetworking.org/docker.io/" |
| 154 | #tags: |
| 155 | # bess: <bess image tag> |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 156 | config: |
| 157 | upf: |
| 158 | name: "oaisim" |
| 159 | sriov: |
| 160 | enabled: false |
| 161 | hugepage: |
| 162 | enabled: false |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 163 | cniPlugin: macvlan |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 164 | ipam: static |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 165 | 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 Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 174 | cfgFiles: |
| 175 | upf.json: |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 176 | mode: af_packet |
| 177 | hwcksum: true |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 178 | log_level: "trace" |
| 179 | gtppsc: true |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 180 | cpiface: |
| 181 | dnn: "internet" |
| 182 | hostname: "upf" |
Ankur Upadhyaya | 0ebfc27 | 2022-07-08 15:23:25 +0530 | [diff] [blame] | 183 | enable_ue_ip_alloc: false |
| 184 | ue_ip_pool: "172.250.0.0/16" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 185 | |
| 186 | 5g-ran-sim: |
Andy Bavier | a0c15d9 | 2022-06-13 12:55:48 -0700 | [diff] [blame] | 187 | enable: ${ENABLE_GNBSIM} |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 188 | resources: |
| 189 | enabled: false |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 190 | images: |
| 191 | repository: "registry.opennetworking.org/docker.io/" |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 192 | #tags: |
| 193 | # gnbsim: <gnbsim image tag> |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 194 | config: |
| 195 | gnbsim: |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 196 | singleInterface: false #default multiInterface. Works well for AIAB |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 197 | execInParallel: false #run all profiles in parallel |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 198 | yamlCfgFiles: |
Ajay Lotan Thakur | 7c6183c | 2022-03-02 14:47:32 -0600 | [diff] [blame] | 199 | gnb.conf: |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 200 | logger: |
| 201 | logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 202 | configuration: |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 203 | #gnbs: # pool of gNodeBs |
| 204 | # gnb1: |
| 205 | # n3IpAddr: "POD_IP" # set if singleInterface is true |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 206 | 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 Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 212 | - 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 Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 218 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 219 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 220 | 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 Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 223 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 224 | key: "5122250214c33e723a5dd523fc145fc0" |
| 225 | sequenceNumber: "16f3b3f70fc2" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 226 | - profileType: pdusessest |
| 227 | profileName: profile2 |
| 228 | enable: true |
| 229 | gnbName: gnb1 |
| 230 | startImsi: 208930100007492 |
| 231 | ueCount: 5 |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 232 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 233 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 234 | 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 Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 238 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 239 | key: "5122250214c33e723a5dd523fc145fc0" |
| 240 | sequenceNumber: "16f3b3f70fc2" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 241 | - profileType: anrelease |
| 242 | profileName: profile3 |
| 243 | enable: false |
| 244 | gnbName: gnb1 |
| 245 | startImsi: 208930100007497 |
| 246 | ueCount: 5 |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 247 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 248 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 249 | plmnId: |
| 250 | mcc: 208 |
| 251 | mnc: 93 |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 252 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 253 | key: "5122250214c33e723a5dd523fc145fc0" |
| 254 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 255 | - profileType: uetriggservicereq |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 256 | profileName: profile4 |
| 257 | enable: false |
| 258 | gnbName: gnb1 |
| 259 | startImsi: 208930100007497 |
| 260 | ueCount: 5 |
| 261 | plmnId: |
| 262 | mcc: 208 |
| 263 | mnc: 93 |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 264 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 265 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 266 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 267 | key: "5122250214c33e723a5dd523fc145fc0" |
| 268 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 269 | - 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 Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 276 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 277 | plmnId: |
| 278 | mcc: 208 |
| 279 | mnc: 93 |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 280 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 281 | key: "5122250214c33e723a5dd523fc145fc0" |
| 282 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 283 | - 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 Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 294 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 295 | key: "5122250214c33e723a5dd523fc145fc0" |
| 296 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 297 | - 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 Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame^] | 307 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 308 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 309 | key: "5122250214c33e723a5dd523fc145fc0" |
| 310 | sequenceNumber: "16f3b3f70fc2" |