blob: 8a964ab139343cce9a8bf7f5b8a884fc8959ab90 [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
7 mongodb:
8 usePassword: false
9 persistence:
10 enabled: false
11 resources:
12 enabled: false
13
14 config:
15 managedByConfigPod:
16 enabled: true
17 # syncUrl: http://sdcore-adapter-v4.aether-roc.svc:8080/synchronize
18 smf:
19 cfgFiles:
20 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
21 smfcfg.conf:
22 configuration:
23 mongodb: # the mongodb connected by this PCF
24 name: smf # name of the mongodb
25 url: mongodb://mongodb:27017
26 pcf:
27 cfgFiles:
28 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
29 pcfcfg.conf:
30 info:
31 version: 1.0.0
32 description: PCF initial local configuration
33 configuration:
34 mongodb: # the mongodb connected by this PCF
35 name: free5gc # name of the mongodb
36 url: mongodb://mongodb:27017
37 nrf:
38 cfgFiles:
39 # https://github.com/free5gc/free5gc/blob/main/config/nrfcfg.yaml
40 nrfcfg.conf:
41 configuration:
42 MongoDBName: free5gc # database name in MongoDB
43 MongoDBUrl: mongodb://mongodb:27017
44 #MongoDBUrl: mongodb://mongodb:27017 #works with db in omec name space
45
46omec-sub-provision:
47 enable: true
48 config:
49 simapp:
50 cfgFiles:
51 simapp.yaml:
52 configuration:
53 provision-network-slice: true
54 sub-provision-endpt:
55 addr: webui
56 port: 5000
57 subscribers:
58 - ueId-start: 208930100007487
59 ueId-end: 208930100007501
60 plmnId: 20893
61 opc: "981d464c7c52eb6e5036234984ad0bcf"
62 op: ""
63 key: "5122250214c33e723a5dd523fc145fc0"
64 sequenceNumber: "16f3b3f70fc2"
65 device-groups:
66 - name: "5g-gnbsim-user"
67 imsis:
68 - "208930100007487"
69 - "208930100007488"
70 - "208930100007489"
71 - "208930100007490"
72 - "208930100007491"
73 - "208930100007492"
74 - "208930100007493"
75 - "208930100007494"
76 - "208930100007495"
77 - "208930100007496"
78 - "208930100007497"
79 - "208930100007498"
80 - "208930100007499"
81 - "208930100007500"
82 - "208930100007501"
83 ip-domain-name: "pool1"
84 ip-domain-expanded:
85 dnn: internet
86 dns-primary: "8.8.8.8"
87 mtu: 1460
88 ue-ip-pool: "172.250.0.0/16"
89 ue-dnn-qos:
90 dnn-mbr-downlink: 20000000
91 dnn-mbr-uplink: 4000000
92 bitrate-unit: bps
93 traffic-class: #default bearer QCI/ARP
94 name: "platinum"
95 qci: 9
96 arp: 6
97 pdb: 300
98 pelr: 6
99 site-info: "aiab"
100 network-slices:
101 - name: "default"
102 slice-id:
103 sd: "010203"
104 sst: 1
105 site-device-group:
106 - "5g-gnbsim-user"
107 application-filtering-rules:
108 - rule-name: "ALLOW-ALL"
109 priority: 250
110 action: "permit"
111 endpoint: "0.0.0.0/0"
112 site-info:
113 gNodeBs:
114 - name: "aiab-gnb1"
115 tac: 1
116 plmn:
117 mcc: "208"
118 mnc: "93"
119 site-name: "aiab"
120 upf:
121 upf-name: "upf"
122 upf-port: 8805
123
124omec-user-plane:
125 enable: true
126 resources:
127 enabled: false
128
129 config:
130 upf:
131 name: "oaisim"
132 sriov:
133 enabled: false
134 hugepage:
135 enabled: false
136 cniPlugin: simpleovs
137 ipam: static
138 cfgFiles:
139 upf.json:
140 mode: af_packet
141 cpiface:
142 dnn: "internet"
143 hostname: "upf"
144 enable_ue_ip_alloc: false
145 ue_ip_pool: 172.250.0.0/16
146
1475g-ran-sim:
148 enable: true
149 resources:
150 enabled: false
151
152 config:
153 gnbsim:
154 yamlCfgFiles:
155 gnb.conf: |
156 info:
157 version: 1.0.0
158 description: gNodeB sim initial configuration
159 configuration:
160 gnbs: # pool of gNodeBs
161 gnb1:
162 n2IpAddr: # gNB N2 interface IP address used to connect to AMF
163 n2Port: 9487 # gNB N2 Port used to connect to AMF
164 n3IpAddr: 192.168.251.5 # gNB N3 interface IP address used to connect to UPF
165 n3Port: 2152 # gNB N3 Port used to connect to UPF
166 name: gnb1 # gNB name that uniquely identify a gNB within application
167 globalRanId:
168 plmnId:
169 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
170 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
171 gNbId:
172 bitLength: 24
173 gNBValue: 000102 # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
174 supportedTaList:
175 - tac: 000001 # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
176 broadcastPlmnList:
177 - plmnId:
178 mcc: 208
179 mnc: 93
180 taiSliceSupportList:
181 - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
182 sd: 010203 # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
183 defaultAmf:
184 hostName: amf # Host name of AMF
185 ipAddr: # AMF IP address
186 port: 38412 # AMF port
187
188 profiles: # profile information
189 - profileType: register # profile type
190 profileName: profile1 # uniqely identifies a profile within application
191 enable: false # Set true to execute the profile, false otherwise.
192 gnbName: gnb1 # gNB to be used for this profile
193 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
194 ueCount: 5 # Number of UEs for for which the profile will be executed
195 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
196 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
197 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
198 - profileType: pdusessest
199 profileName: profile2
200 enable: true
201 gnbName: gnb1
202 startImsi: 208930100007492
203 ueCount: 5
204 plmnId:
205 mcc: 208
206 mnc: 93
207 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
208 - profileType: anrelease
209 profileName: profile3
210 enable: false
211 gnbName: gnb1
212 startImsi: 208930100007497
213 ueCount: 5
214 plmnId:
215 mcc: 208
216 mnc: 93
217 - profileType: deregister
218 profileName: profile4
219 enable: false
220 gnbName: gnb1
221 startImsi: 208930100007497
222 ueCount: 5
223 plmnId:
224 mcc: 208
225 mnc: 93
226 logger:
227 logLevel: info # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
228
229omec-control-plane:
230 enable4G: false