blob: 87530432279fe646d0e9223959c3296254d99d2f [file] [log] [blame]
Andy Bavier5b5ad562022-04-19 13:02:31 -07001# Copyright 2019-present Open Networking Foundation
2#
3# SPDX-License-Identifier: Apache-2.0
4
55g-control-plane:
6 enable5G: true
7 images:
8 repository: "registry.opennetworking.org/docker.io/"
9
10 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
51 images:
52 repository: "registry.opennetworking.org/docker.io/"
53
54 config:
55 simapp:
56 cfgFiles:
57 simapp.yaml:
58 configuration:
59 provision-network-slice: true
60 sub-provision-endpt:
61 addr: webui.omec.svc.cluster.local
62 # sub-proxy-endpt:
63 # addr: subscriber-proxy.aether-roc.svc.cluster.local
64 # port: 5000
65 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
99 dnn-mbr-uplink: 4000000
100 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 config:
137 upf:
138 name: "oaisim"
139 sriov:
140 enabled: false
141 hugepage:
142 enabled: false
143 cniPlugin: macvlan
144 ipam: static
145 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}
154 cfgFiles:
155 upf.json:
156 mode: af_packet
157 hwcksum: true
158 log_level: "trace"
159 gtppsc: true
160 cpiface:
161 dnn: "internet"
162 hostname: "upf"
163
1645g-ran-sim:
Andy Baviera0c15d92022-06-13 12:55:48 -0700165 enable: ${ENABLE_GNBSIM}
Andy Bavier5b5ad562022-04-19 13:02:31 -0700166 resources:
167 enabled: false
168 images:
169 repository: "registry.opennetworking.org/docker.io/"
170 # tags:
171 # gnbsim: add overriding image tag here
172 config:
173 gnbsim:
174 singleInterface: false #default multiInterface. Works well for AIAB
175 yamlCfgFiles:
176 gnb.conf:
177 logger:
178 logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
179 configuration:
180 #gnbs: # pool of gNodeBs
181 # gnb1:
182 # n3IpAddr: "POD_IP" # set if singleInterface is true
183 profiles: # profile information
184 - 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
190 defaultAs: "192.168.250.1" #default icmp pkt destination
191 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
200 defaultAs: "192.168.250.1" #default icmp pkt destination
201 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
211 defaultAs: "192.168.250.1" #default icmp pkt destination
212 plmnId:
213 mcc: 208
214 mnc: 93
215 - profileType: uetriggservicereq
216 profileName: profile4
217 enable: false
218 gnbName: gnb1
219 startImsi: 208930100007497
220 ueCount: 5
221 plmnId:
222 mcc: 208
223 mnc: 93
224 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:
256 enable4G: false