blob: 60fc8ac36bc3effe811d7993078570effc356cf3 [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
136
137 config:
138 upf:
139 name: "oaisim"
140 sriov:
141 enabled: false
142 hugepage:
143 enabled: false
144 cniPlugin: simpleovs
145 ipam: static
146 cfgFiles:
147 upf.json:
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700148 log_level: "trace"
149 gtppsc: true
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700150 mode: af_packet
151 cpiface:
152 dnn: "internet"
153 hostname: "upf"
154 enable_ue_ip_alloc: false
155 ue_ip_pool: 172.250.0.0/16
156
1575g-ran-sim:
158 enable: true
159 resources:
160 enabled: false
Ajay Lotan Thakur3af915b2022-03-04 00:49:34 -0700161 images:
162 repository: "registry.opennetworking.org/docker.io/"
Ajay Lotan Thakur7c6183c2022-03-02 14:47:32 -0600163 # tags:
164 # gnbsim: add overriding image tag here
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700165 config:
166 gnbsim:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600167 singleInterface: false #default multiInterface. Works well for AIAB
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700168 yamlCfgFiles:
Ajay Lotan Thakur7c6183c2022-03-02 14:47:32 -0600169 gnb.conf:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600170 logger:
171 logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700172 configuration:
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600173 #gnbs: # pool of gNodeBs
174 # gnb1:
175 # n3IpAddr: "POD_IP" # set if singleInterface is true
176 profiles: # profile information
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700177 - profileType: register # profile type
178 profileName: profile1 # uniqely identifies a profile within application
179 enable: false # Set true to execute the profile, false otherwise.
180 gnbName: gnb1 # gNB to be used for this profile
181 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
182 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600183 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700184 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
185 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
186 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
187 - profileType: pdusessest
188 profileName: profile2
189 enable: true
190 gnbName: gnb1
191 startImsi: 208930100007492
192 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600193 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700194 plmnId:
195 mcc: 208
196 mnc: 93
197 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
198 - profileType: anrelease
199 profileName: profile3
200 enable: false
201 gnbName: gnb1
202 startImsi: 208930100007497
203 ueCount: 5
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600204 defaultAs: "192.168.250.1" #default icmp pkt destination
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700205 plmnId:
206 mcc: 208
207 mnc: 93
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600208 - profileType: uetriggservicereq
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700209 profileName: profile4
210 enable: false
211 gnbName: gnb1
212 startImsi: 208930100007497
213 ueCount: 5
214 plmnId:
215 mcc: 208
216 mnc: 93
Ajay Lotan Thakurffb18892022-03-21 16:49:31 -0600217 defaultAs: "192.168.250.1" #default icmp pkt destination
218 - profileType: deregister
219 profileName: profile5
220 enable: false
221 gnbName: gnb1
222 startImsi: 208930100007497
223 ueCount: 5
224 defaultAs: "192.168.250.1" #default icmp pkt destination
225 plmnId:
226 mcc: 208
227 mnc: 93
228 - profileType: nwtriggeruedereg # profile type
229 profileName: profile6 # uniqely identifies a profile within application
230 enable: false # Set true to execute the profile, false otherwise.
231 gnbName: gnb1 # gNB to be used for this profile
232 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
233 ueCount: 5 # Number of UEs for for which the profile will be executed
234 defaultAs: "192.168.250.1" #default icmp pkt destination
235 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
236 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
237 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
238 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
239 - profileType: uereqpdusessrelease # profile type
240 profileName: profile7 # uniqely identifies a profile within application
241 enable: false # Set true to execute the profile, false otherwise.
242 gnbName: gnb1 # gNB to be used for this profile
243 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
244 ueCount: 5 # Number of UEs for for which the profile will be executed
245 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
246 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
247 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
248 defaultAs: "192.168.250.1" #default icmp pkt destinationomec-control-plane:
Andy Bavier31dfb9e2022-02-15 15:24:57 -0700249 enable4G: false