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