blob: fae56abb0af1e41292ce87fb519dad2586064a6e [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
14 resources:
15 enabled: false
16
17 config:
18 managedByConfigPod:
19 enabled: true
20 # syncUrl: http://sdcore-adapter-v2.aether-roc.svc:8080/synchronize
21 smf:
22 cfgFiles:
23 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
24 smfcfg.conf:
25 configuration:
26 mongodb: # the mongodb connected by this PCF
27 name: smf # name of the mongodb
28 url: mongodb://mongodb:27017
29 pcf:
30 cfgFiles:
31 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
32 pcfcfg.conf:
33 info:
34 version: 1.0.0
35 description: PCF initial local configuration
36 configuration:
37 mongodb: # the mongodb connected by this PCF
38 name: free5gc # name of the mongodb
39 url: mongodb://mongodb:27017
40 nrf:
41 cfgFiles:
42 # https://github.com/free5gc/free5gc/blob/main/config/nrfcfg.yaml
43 nrfcfg.conf:
44 configuration:
45 MongoDBName: free5gc # database name in MongoDB
46 MongoDBUrl: mongodb://mongodb:27017
47 #MongoDBUrl: mongodb://mongodb:27017 #works with db in omec name space
48
49omec-sub-provision:
50 enable: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -070051 images:
52 repository: "registry.opennetworking.org/docker.io/"
53
Andy Bavier31dfb9e2022-02-15 15:24:57 -070054 config:
55 simapp:
56 cfgFiles:
57 simapp.yaml:
58 configuration:
59 provision-network-slice: true
60 sub-provision-endpt:
Amit Wankhedefdf10ff2022-02-16 08:37:20 -060061 addr: webui.omec.svc.cluster.local
62 # sub-proxy-endpt:
63 # addr: subscriber-proxy.aether-roc.svc.cluster.local
64 # port: 5000
Andy Bavier31dfb9e2022-02-15 15:24:57 -070065 subscribers:
66 - ueId-start: 208930100007487
67 ueId-end: 208930100007501
68 plmnId: 20893
69 opc: "981d464c7c52eb6e5036234984ad0bcf"
70 op: ""
71 key: "5122250214c33e723a5dd523fc145fc0"
72 sequenceNumber: "16f3b3f70fc2"
73 device-groups:
74 - name: "5g-gnbsim-user"
75 imsis:
76 - "208930100007487"
77 - "208930100007488"
78 - "208930100007489"
79 - "208930100007490"
80 - "208930100007491"
81 - "208930100007492"
82 - "208930100007493"
83 - "208930100007494"
84 - "208930100007495"
85 - "208930100007496"
86 - "208930100007497"
87 - "208930100007498"
88 - "208930100007499"
89 - "208930100007500"
90 - "208930100007501"
91 ip-domain-name: "pool1"
92 ip-domain-expanded:
93 dnn: internet
94 dns-primary: "8.8.8.8"
95 mtu: 1460
96 ue-ip-pool: "172.250.0.0/16"
97 ue-dnn-qos:
98 dnn-mbr-downlink: 20000000
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -060099 dnn-mbr-uplink: 4000000
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700100 bitrate-unit: bps
101 traffic-class: #default bearer QCI/ARP
102 name: "platinum"
103 qci: 9
104 arp: 6
105 pdb: 300
106 pelr: 6
107 site-info: "aiab"
108 network-slices:
109 - name: "default"
110 slice-id:
111 sd: "010203"
112 sst: 1
113 site-device-group:
114 - "5g-gnbsim-user"
115 application-filtering-rules:
116 - rule-name: "ALLOW-ALL"
117 priority: 250
118 action: "permit"
119 endpoint: "0.0.0.0/0"
120 site-info:
121 gNodeBs:
122 - name: "aiab-gnb1"
123 tac: 1
124 plmn:
125 mcc: "208"
126 mnc: "93"
127 site-name: "aiab"
128 upf:
129 upf-name: "upf"
130 upf-port: 8805
131
132omec-user-plane:
133 enable: true
134 resources:
135 enabled: false
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700136 config:
137 upf:
138 name: "oaisim"
139 sriov:
140 enabled: false
141 hugepage:
142 enabled: false
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600143 cniPlugin: macvlan
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700144 ipam: static
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600145 routes:
146 - to: ${NODE_IP}
147 via: 169.254.1.1
148 enb:
149 subnet: ${RAN_SUBNET}
150 access:
151 iface: ${DATA_IFACE}
152 core:
153 iface: ${DATA_IFACE}
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700154 cfgFiles:
155 upf.json:
Hyunsun Mooncbdac112022-03-19 22:01:27 -0600156 mode: af_packet
157 hwcksum: true
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700158 log_level: "trace"
159 gtppsc: true
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700160 cpiface:
161 dnn: "internet"
162 hostname: "upf"
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700163
1645g-ran-sim:
165 enable: true
166 resources:
167 enabled: false
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700168 images:
169 repository: "registry.opennetworking.org/docker.io/"
Ajay Lotan Thakur7c6183c2022-03-02 14:47:32 -0600170 # tags:
171 # gnbsim: add overriding image tag here
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700172 config:
173 gnbsim:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600174 singleInterface: false #default multiInterface. Works well for AIAB
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700175 yamlCfgFiles:
Ajay Lotan Thakur7c6183c2022-03-02 14:47:32 -0600176 gnb.conf:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600177 logger:
178 logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700179 configuration:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600180 #gnbs: # pool of gNodeBs
181 # gnb1:
182 # n3IpAddr: "POD_IP" # set if singleInterface is true
183 profiles: # profile information
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700184 - profileType: register # profile type
185 profileName: profile1 # uniqely identifies a profile within application
186 enable: false # Set true to execute the profile, false otherwise.
187 gnbName: gnb1 # gNB to be used for this profile
188 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
189 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600190 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700191 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
192 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
193 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
194 - profileType: pdusessest
195 profileName: profile2
196 enable: true
197 gnbName: gnb1
198 startImsi: 208930100007492
199 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600200 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700201 plmnId:
202 mcc: 208
203 mnc: 93
204 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
205 - profileType: anrelease
206 profileName: profile3
207 enable: false
208 gnbName: gnb1
209 startImsi: 208930100007497
210 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600211 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700212 plmnId:
213 mcc: 208
214 mnc: 93
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600215 - profileType: uetriggservicereq
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700216 profileName: profile4
217 enable: false
218 gnbName: gnb1
219 startImsi: 208930100007497
220 ueCount: 5
221 plmnId:
222 mcc: 208
223 mnc: 93
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600224 defaultAs: "192.168.250.1" #default icmp pkt destination
225 - profileType: deregister
226 profileName: profile5
227 enable: false
228 gnbName: gnb1
229 startImsi: 208930100007497
230 ueCount: 5
231 defaultAs: "192.168.250.1" #default icmp pkt destination
232 plmnId:
233 mcc: 208
234 mnc: 93
235 - profileType: nwtriggeruedereg # profile type
236 profileName: profile6 # uniqely identifies a profile within application
237 enable: false # Set true to execute the profile, false otherwise.
238 gnbName: gnb1 # gNB to be used for this profile
239 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
240 ueCount: 5 # Number of UEs for for which the profile will be executed
241 defaultAs: "192.168.250.1" #default icmp pkt destination
242 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
243 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
244 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
245 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
246 - profileType: uereqpdusessrelease # profile type
247 profileName: profile7 # uniqely identifies a profile within application
248 enable: false # Set true to execute the profile, false otherwise.
249 gnbName: gnb1 # gNB to be used for this profile
250 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
251 ueCount: 5 # Number of UEs for for which the profile will be executed
252 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
253 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
254 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
255 defaultAs: "192.168.250.1" #default icmp pkt destinationomec-control-plane:
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700256 enable4G: false