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 | |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 9 | # Override values for 5g-control-plane helm chart |
| 10 | # 5g-control-plane Helm Charts values - https://gerrit.opencord.org/sdcore-helm-charts/5g-control-plane/values.yaml |
| 11 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 12 | 5g-control-plane: |
| 13 | enable5G: true |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 14 | images: |
| 15 | repository: "registry.opennetworking.org/docker.io/" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 16 | #tags: |
| 17 | # amf: # add new image name |
| 18 | # refer above helm chart to add other NF images |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 19 | |
Ankur Upadhyaya | 9b9707a | 2022-11-24 10:48:33 -0600 | [diff] [blame] | 20 | kafka: |
Ankur Upadhyaya | fb9d243 | 2022-12-05 23:09:27 -0700 | [diff] [blame] | 21 | deploy: true |
Ankur Upadhyaya | 9b9707a | 2022-11-24 10:48:33 -0600 | [diff] [blame] | 22 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 23 | mongodb: |
| 24 | usePassword: false |
| 25 | persistence: |
| 26 | enabled: false |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 27 | #enable following 2 lines if cluster needs to be enabled |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 28 | architecture: replicaset |
| 29 | replicaCount: 2 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 30 | resources: |
| 31 | enabled: false |
| 32 | |
| 33 | config: |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 34 | mongodb: |
| 35 | name: free5gc |
| 36 | url: mongodb://mongodb-arbiter-headless #enable if cluster deployment required |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 37 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 38 | managedByConfigPod: |
| 39 | enabled: true |
SeanCondon | ef6f55a | 2022-04-28 13:48:10 +0100 | [diff] [blame] | 40 | # syncUrl: http://sdcore-adapter-v2-1.aether-roc.svc:8080/synchronize |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 41 | |
| 42 | sctplb: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 43 | deploy: false # if enabled then deploy sctp pod. Once backend code is stable, |
| 44 | # this option will be enabled by default |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 45 | |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 46 | upfadapter: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 47 | deploy: false # if enabled then deploy upf adapter pod. Once backend code is stable, |
| 48 | # this option will be enabled by default |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 49 | |
Ankur Upadhyaya | 9b9707a | 2022-11-24 10:48:33 -0600 | [diff] [blame] | 50 | metricfunc: |
Ankur Upadhyaya | fb9d243 | 2022-12-05 23:09:27 -0700 | [diff] [blame] | 51 | deploy: true |
Ankur Upadhyaya | 9b9707a | 2022-11-24 10:48:33 -0600 | [diff] [blame] | 52 | |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 53 | # Change AMF config here if rquired Most of the AMF config comes from Slice APIs |
| 54 | # but some of the config is directly provided thorugh helm chart |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 55 | amf: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 56 | # use externalIP if you need to access your AMF from remote setup and you don't |
| 57 | # want setup NodePort Service Type |
| 58 | #ngapp: |
| 59 | #externalIp: "128.110.219.37" |
| 60 | #port: 38412 |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 61 | cfgFiles: |
| 62 | amfcfg.conf: |
| 63 | configuration: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 64 | # storing AMF subscribers in the datastore is disabled by default. Once internal |
| 65 | # testing is complete we shall enable DBStore by default. |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 66 | enableDBStore: false |
| 67 | |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 68 | # SMF config override. Refer helm chart values for more options |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 69 | smf: |
| 70 | cfgFiles: |
| 71 | smfcfg.conf: |
| 72 | configuration: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 73 | # storing AMF subscribers in the datastore is disabled by default. Once internal |
| 74 | # testing is complete we shall enable DBStore by default. |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 75 | enableDBStore: false |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 76 | |
| 77 | #pcf: |
| 78 | # cfgFiles: |
| 79 | # pcfcfg.conf: |
| 80 | # configuration: |
| 81 | |
Ajay Lotan Thakur | f822bb1 | 2022-07-26 17:04:39 -0600 | [diff] [blame] | 82 | nrf: |
| 83 | cfgFiles: |
| 84 | nrfcfg.conf: |
| 85 | configuration: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 86 | mongoDBStreamEnable: false # enable/disable MongoDB stream in NRF. Keep it disabled for now. |
| 87 | nfProfileExpiryEnable: false # if enabled then remove NF profile if no keepalive received |
| 88 | nfKeepAliveTime: 60 #default timeout for NF profiles. This value will be sent to registered NF during registration/update process. |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 89 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 90 | |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 91 | # Override values for omec-sub-provision helm chart |
| 92 | # omec-control-plane Helm Charts values - https://gerrit.opencord.org/sdcore-helm-charts/omec-sub-provision/values.yaml |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 93 | omec-sub-provision: |
| 94 | enable: true |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 95 | images: |
| 96 | repository: "registry.opennetworking.org/docker.io/" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 97 | #tags: |
| 98 | # simapp: #add simapp override image |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 99 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 100 | config: |
| 101 | simapp: |
| 102 | cfgFiles: |
| 103 | simapp.yaml: |
| 104 | configuration: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 105 | provision-network-slice: true # if enabled then Network Slices configured from simapp |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 106 | sub-provision-endpt: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 107 | addr: webui.omec.svc.cluster.local # subscriber configuation endpoint. |
| 108 | # sub-proxy-endpt: #this is useful block if subscriber proxy is enabled in the ROC. |
Amit Wankhede | fdf10ff | 2022-02-16 08:37:20 -0600 | [diff] [blame] | 109 | # addr: subscriber-proxy.aether-roc.svc.cluster.local |
| 110 | # port: 5000 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 111 | |
| 112 | # below block configures the subscribers and their security details. |
| 113 | # you can have any number of subscriber ranges |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 114 | subscribers: |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 115 | - ueId-start: "208930100007487" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 116 | ueId-end: "208930100007500" |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 117 | plmnId: "20893" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 118 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 119 | op: "" |
| 120 | key: "5122250214c33e723a5dd523fc145fc0" |
| 121 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 122 | - ueId-start: "208930100007501" |
| 123 | ueId-end: "208930100007599" |
| 124 | plmnId: "20893" |
| 125 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 126 | op: "" |
| 127 | key: "5122250214c33e723a5dd523fc145fc0" |
| 128 | sequenceNumber: "16f3b3f70fc2" |
| 129 | |
| 130 | # Configure More than one device Group as per your need |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 131 | device-groups: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 132 | - name: "5g-gnbsim-user-group1" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 133 | imsis: |
| 134 | - "208930100007487" |
| 135 | - "208930100007488" |
| 136 | - "208930100007489" |
| 137 | - "208930100007490" |
| 138 | - "208930100007491" |
| 139 | - "208930100007492" |
| 140 | - "208930100007493" |
| 141 | - "208930100007494" |
| 142 | - "208930100007495" |
| 143 | - "208930100007496" |
| 144 | - "208930100007497" |
| 145 | - "208930100007498" |
| 146 | - "208930100007499" |
| 147 | - "208930100007500" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 148 | ip-domain-name: "pool1" |
| 149 | ip-domain-expanded: |
| 150 | dnn: internet |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 151 | dns-primary: "8.8.8.8" # Change this as per your need. This value is sent to UE |
| 152 | mtu: 1460 # This value is sent to UE/Mobile/Subscriber during Subscriber PDU Session Est |
| 153 | ue-ip-pool: "172.250.1.0/16" # IP address pool for subscribers |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 154 | ue-dnn-qos: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 155 | dnn-mbr-downlink: 200000000 #ue level downlink qos |
| 156 | dnn-mbr-uplink: 20000000 #ue level uplink qos |
| 157 | bitrate-unit: bps #unit for qos rates mentioned above |
| 158 | traffic-class: #default bearer QCI/ARP. These values are not used in 5G as such |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 159 | name: "platinum" |
| 160 | qci: 9 |
| 161 | arp: 6 |
| 162 | pdb: 300 |
| 163 | pelr: 6 |
| 164 | site-info: "aiab" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 165 | #configure only 1 device group if you want UPF to allocate UE address. |
| 166 | #if smf is allocating IP address then having 2 separate pools is not a problem. |
| 167 | - name: "5g-gnbsim-user-group2" # second device Group |
| 168 | imsis: |
| 169 | - "208930100007501" |
| 170 | - "208930100007502" |
| 171 | - "208930100007503" |
| 172 | - "208930100007504" |
| 173 | - "208930100007505" |
| 174 | - "208930100007506" |
| 175 | - "208930100007507" |
| 176 | - "208930100007508" |
| 177 | - "208930100007509" |
| 178 | - "208930100007510" |
| 179 | ip-domain-name: "pool2" |
| 180 | ip-domain-expanded: |
| 181 | dnn: internet |
| 182 | dns-primary: "8.8.8.8" # Change this as per your need. This value is sent to UE |
| 183 | mtu: 1460 # This value is sent to UE/Mobile/Subscriber during Subscriber PDU Session Est |
| 184 | ue-ip-pool: "172.250.1.0/16" # IP address pool for subscribers |
| 185 | ue-dnn-qos: |
| 186 | dnn-mbr-downlink: 400000000 |
| 187 | dnn-mbr-uplink: 10000000 |
| 188 | bitrate-unit: bps # this value can be in gbps, mbps, kbps |
| 189 | traffic-class: #default bearer QCI/ARP |
| 190 | name: "platinum" |
| 191 | qci: 8 |
| 192 | arp: 6 |
| 193 | pdb: 300 |
| 194 | pelr: 6 |
| 195 | site-info: "aiab2" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 196 | network-slices: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 197 | - name: "default" #provide any unique slice name |
| 198 | slice-id: #make sure this slice matches with slice configured in gNB, UE |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 199 | sd: "010203" |
| 200 | sst: 1 |
| 201 | site-device-group: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 202 | - "5g-gnbsim-user-group1" #all UEs mentioned in this device group are assigned to this slice |
| 203 | - "5g-gnbsim-user-group2" |
| 204 | # below list of applicaiton filter controls what user can access. |
| 205 | # by default user can access all networks. |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 206 | application-filtering-rules: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 207 | #all application information. Default, allow all applications |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 208 | - rule-name: "ALLOW-ALL" |
| 209 | priority: 250 |
| 210 | action: "permit" |
| 211 | endpoint: "0.0.0.0/0" |
| 212 | site-info: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 213 | # Provide gNBs and UPF details and also PLMN for the site |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 214 | gNodeBs: |
| 215 | - name: "aiab-gnb1" |
| 216 | tac: 1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 217 | - name: "aiab-gnb2" |
| 218 | tac: 2 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 219 | plmn: |
| 220 | mcc: "208" |
| 221 | mnc: "93" |
| 222 | site-name: "aiab" |
| 223 | upf: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 224 | upf-name: "upf" # associated UPF for this slice. One UPF per Slice. Provide fully qualified name |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 225 | upf-port: 8805 |
| 226 | |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 227 | # Override values for omec-user-plane helm chart |
| 228 | # omec-user-plane Helm Charts values - https://gerrit.opencord.org/sdfabric-helm-charts/bess-upf/values.yaml |
| 229 | |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 230 | omec-user-plane: |
| 231 | enable: true |
| 232 | resources: |
| 233 | enabled: false |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 234 | images: |
| 235 | repository: "registry.opennetworking.org/docker.io/" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 236 | # uncomment below section to add update bess image tag |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 237 | #tags: |
| 238 | # bess: <bess image tag> |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 239 | # pfcpiface: <pfcp image tag> |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 240 | config: |
| 241 | upf: |
| 242 | name: "oaisim" |
| 243 | sriov: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 244 | enabled: false #default sriov is disabled in AIAB setup |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 245 | hugepage: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 246 | enabled: false #should be enabled if dpdk is enabled |
| 247 | #can be any other plugin as well, remember this plugin dictates how IP address are assigned. |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 248 | cniPlugin: macvlan |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 249 | ipam: static |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 250 | routes: |
| 251 | - to: ${NODE_IP} |
| 252 | via: 169.254.1.1 |
| 253 | enb: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 254 | subnet: ${RAN_SUBNET} #this is your gNB network |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 255 | access: |
| 256 | iface: ${DATA_IFACE} |
| 257 | core: |
| 258 | iface: ${DATA_IFACE} |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 259 | cfgFiles: |
| 260 | upf.json: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 261 | mode: af_packet #this mode means no dpdk |
Hyunsun Moon | cbdac11 | 2022-03-19 22:01:27 -0600 | [diff] [blame] | 262 | hwcksum: true |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 263 | log_level: "trace" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 264 | gtppsc: true #extension header is enabled in 5G. Sending QFI in pdu session extension header |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 265 | cpiface: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 266 | dnn: "internet" #keep it matching with Slice dnn |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 267 | hostname: "upf" |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 268 | #http_port: "8080" |
| 269 | enable_ue_ip_alloc: false # if true then it means UPF allocates address from below pool |
| 270 | ue_ip_pool: "172.250.0.0/16" # UE ip pool is used if enable_ue_ip_alloc is set to true |
| 271 | |
| 272 | # Override values for 5g-ran-sim helm chart |
| 273 | # 5g-ran-sim Helm Charts values - https://gerrit.opencord.org/sdcore-helm-charts/5g-ran-sim/values.yaml |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 274 | |
| 275 | 5g-ran-sim: |
Andy Bavier | a0c15d9 | 2022-06-13 12:55:48 -0700 | [diff] [blame] | 276 | enable: ${ENABLE_GNBSIM} |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 277 | resources: |
| 278 | enabled: false |
Ajay Lotan Thakur | 3af915b | 2022-03-04 00:49:34 -0700 | [diff] [blame] | 279 | images: |
| 280 | repository: "registry.opennetworking.org/docker.io/" |
Ajay Lotan Thakur | 3328720 | 2022-07-07 16:50:52 -0600 | [diff] [blame] | 281 | #tags: |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 282 | # gnbsim: 5gc-gnbsim:0.0.1-dev-local5 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 283 | config: |
| 284 | gnbsim: |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 285 | singleInterface: false #default multiInterface. Works well for AIAB |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 286 | execInParallel: false #run all profiles in parallel |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 287 | goProfile: |
| 288 | enable: false #enable/disable golang profile in gnbsim |
| 289 | port: 5000 |
| 290 | httpServer: |
| 291 | enable: false #enable httpServer in gnbsim |
| 292 | port: 6000 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 293 | yamlCfgFiles: |
Ajay Lotan Thakur | 7c6183c | 2022-03-02 14:47:32 -0600 | [diff] [blame] | 294 | gnb.conf: |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 295 | logger: |
| 296 | 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] | 297 | configuration: |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 298 | #gnbs: # pool of gNodeBs |
| 299 | # gnb1: |
| 300 | # n3IpAddr: "POD_IP" # set if singleInterface is true |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 301 | gnbs: # pool of gNodeBs |
| 302 | gnb1: |
| 303 | defaultAmf: |
| 304 | hostName: amf # Host name of AMF |
| 305 | port: 38412 # AMF port |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 306 | customProfiles: |
| 307 | customProfiles1: |
| 308 | profileType: custom # profile type |
| 309 | profileName: custom1 # uniquely identifies a profile within application |
| 310 | enable: false # Set true to execute the profile, false otherwise. |
| 311 | execInParallel: false #run all subscribers in parallel. |
| 312 | stepTrigger: false #wait for trigger to move to next step |
| 313 | gnbName: gnb1 # gNB to be used for this profile |
| 314 | startImsi: 208930100007487 |
| 315 | ueCount: 30 |
| 316 | defaultAs: "192.168.250.1" #default icmp pkt destination |
| 317 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 318 | key: "5122250214c33e723a5dd523fc145fc0" |
| 319 | sequenceNumber: "16f3b3f70fc2" |
| 320 | plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC> |
| 321 | mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9) |
| 322 | mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9) |
| 323 | # start from "startiteration" and then move through all the iteration till quit |
| 324 | startiteration: iteration1 |
| 325 | iterations: |
| 326 | - "name": "iteration1" |
| 327 | "1": "REGISTRATION-PROCEDURE 5" |
| 328 | "2": "PDU-SESSION-ESTABLISHMENT-PROCEDURE 5" |
| 329 | "3": "USER-DATA-PACKET-GENERATION-PROCEDURE 10" |
| 330 | "next": "iteration2" |
| 331 | - "name": "iteration2" |
| 332 | "1": "AN-RELEASE-PROCEDURE 10" |
| 333 | "2": "UE-TRIGGERED-SERVICE-REQUEST-PROCEDURE 5" |
| 334 | "repeat": 0 #default value 0 . i.e execute once |
| 335 | "next": "iteration3" #default value quit. i.e. no further iteration to run |
| 336 | - "name": "iteration3" |
| 337 | "1": "UE-INITIATED-DEREGISTRATION-PROCEDURE 10" |
| 338 | "repeat": 0 #default value 0 . i.e execute once |
| 339 | "next": "quit" #default value quit. i.e. no further iteration to run |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 340 | profiles: # profile information |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 341 | - profileType: register # profile type |
| 342 | profileName: profile1 # uniqely identifies a profile within application |
Amol Jaikar | 9ac9ab8 | 2023-02-06 21:59:18 -0500 | [diff] [blame^] | 343 | enable: false # Set true to execute the profile, false otherwise. |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 344 | gnbName: gnb1 # gNB to be used for this profile |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 345 | execInParallel: false #run all subscribers in this profile parallel |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 346 | startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 347 | ueCount: 5 # Number of UEs for which the profile will be executed |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 348 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 349 | 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] | 350 | plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC> |
| 351 | mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9) |
| 352 | 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] | 353 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 354 | key: "5122250214c33e723a5dd523fc145fc0" |
| 355 | sequenceNumber: "16f3b3f70fc2" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 356 | - profileType: pdusessest |
| 357 | profileName: profile2 |
| 358 | enable: true |
| 359 | gnbName: gnb1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 360 | execInParallel: false #run all subscribers in this profile parallel |
| 361 | startImsi: 208930100007487 |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 362 | ueCount: 5 |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 363 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 364 | 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] | 365 | plmnId: |
| 366 | mcc: 208 |
| 367 | mnc: 93 |
| 368 | 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] | 369 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 370 | key: "5122250214c33e723a5dd523fc145fc0" |
| 371 | sequenceNumber: "16f3b3f70fc2" |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 372 | - profileType: anrelease |
| 373 | profileName: profile3 |
Amol Jaikar | 9ac9ab8 | 2023-02-06 21:59:18 -0500 | [diff] [blame^] | 374 | enable: false |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 375 | execInParallel: false #run all subscribers in this profile parallel |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 376 | gnbName: gnb1 |
| 377 | startImsi: 208930100007497 |
| 378 | ueCount: 5 |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 379 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 380 | 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] | 381 | plmnId: |
| 382 | mcc: 208 |
| 383 | mnc: 93 |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 384 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 385 | key: "5122250214c33e723a5dd523fc145fc0" |
| 386 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 387 | - profileType: uetriggservicereq |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 388 | profileName: profile4 |
Amol Jaikar | 9ac9ab8 | 2023-02-06 21:59:18 -0500 | [diff] [blame^] | 389 | enable: false |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 390 | gnbName: gnb1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 391 | execInParallel: false #run all subscribers in this profile parallel |
Andy Bavier | 31dfb9e | 2022-02-15 15:24:57 -0700 | [diff] [blame] | 392 | startImsi: 208930100007497 |
| 393 | ueCount: 5 |
| 394 | plmnId: |
| 395 | mcc: 208 |
| 396 | mnc: 93 |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 397 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 398 | 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] | 399 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 400 | key: "5122250214c33e723a5dd523fc145fc0" |
| 401 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 402 | - profileType: deregister |
| 403 | profileName: profile5 |
Amol Jaikar | 9ac9ab8 | 2023-02-06 21:59:18 -0500 | [diff] [blame^] | 404 | enable: false |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 405 | gnbName: gnb1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 406 | execInParallel: false #run all subscribers in this profile parallel |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 407 | startImsi: 208930100007497 |
| 408 | ueCount: 5 |
| 409 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 410 | 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] | 411 | plmnId: |
| 412 | mcc: 208 |
| 413 | mnc: 93 |
Ajay Lotan Thakur | b9271bd | 2022-06-21 15:12:49 -0600 | [diff] [blame] | 414 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 415 | key: "5122250214c33e723a5dd523fc145fc0" |
| 416 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 417 | - profileType: nwtriggeruedereg # profile type |
| 418 | profileName: profile6 # uniqely identifies a profile within application |
Amol Jaikar | 9ac9ab8 | 2023-02-06 21:59:18 -0500 | [diff] [blame^] | 419 | enable: false # Set true to execute the profile, false otherwise. |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 420 | gnbName: gnb1 # gNB to be used for this profile |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 421 | execInParallel: false #run all subscribers in this profile parallel |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 422 | startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 423 | ueCount: 5 # Number of UEs for which the profile will be executed |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 424 | defaultAs: "192.168.250.1" #default icmp pkt destination |
| 425 | perUserTimeout: 100 #if no expected event received in this time then treat it as failure |
| 426 | plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi |
| 427 | mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9) |
| 428 | 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] | 429 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 430 | key: "5122250214c33e723a5dd523fc145fc0" |
| 431 | sequenceNumber: "16f3b3f70fc2" |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 432 | - profileType: uereqpdusessrelease # profile type |
| 433 | profileName: profile7 # uniqely identifies a profile within application |
Amol Jaikar | 9ac9ab8 | 2023-02-06 21:59:18 -0500 | [diff] [blame^] | 434 | enable: false # Set true to execute the profile, false otherwise. |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 435 | gnbName: gnb1 # gNB to be used for this profile |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 436 | execInParallel: false #run all subscribers in this profile parallel |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 437 | startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1 |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 438 | ueCount: 5 # Number of UEs for which the profile will be executed |
Ajay Lotan Thakur | ffb1889 | 2022-03-21 16:49:31 -0600 | [diff] [blame] | 439 | plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi |
| 440 | mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9) |
| 441 | mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9) |
Ajay Lotan Thakur | 6f53354 | 2022-09-26 11:58:22 -0600 | [diff] [blame] | 442 | defaultAs: "192.168.250.1" #default icmp pkt destination |
Ajay Lotan Thakur | 3c06813 | 2022-08-29 17:30:27 +0000 | [diff] [blame] | 443 | 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] | 444 | opc: "981d464c7c52eb6e5036234984ad0bcf" |
| 445 | key: "5122250214c33e723a5dd523fc145fc0" |
| 446 | sequenceNumber: "16f3b3f70fc2" |