blob: f2bd807fc85c3f200670873ea367d13eca37ce1b [file] [log] [blame]
Pau Espin Pedrol0696c602021-03-16 14:25:37 +01001#
2# logger:
3#
4# o Set OGS_LOG_INFO to all domain level
5# - If `level` is omitted, the default level is OGS_LOG_INFO)
6# - If `domain` is omitted, the all domain level is set from 'level'
7# (Nothing is needed)
8#
9# o Set OGS_LOG_ERROR to all domain level
10# - `level` can be set with none, fatal, error, warn, info, debug, trace
11# level: error
12#
13# o Set OGS_LOG_DEBUG to mme/emm domain level
14# level: debug
15# domain: mme,emm
16#
17# o Set OGS_LOG_TRACE to all domain level
18# level: trace
19# domain: core,pfcp,fd,pfcp,gtp,smf,event,tlv,mem,sock
20#
21logger:
22 file: ${smf.log_filename}
Andre Puschmannfaa8e7c2021-05-10 20:50:30 +020023 level: info
Pau Espin Pedrol0696c602021-03-16 14:25:37 +010024#
25# smf:
26#
27# <SBI Server>
28#
29# o SBI Server(http://<all address available>:80)
30# sbi:
31#
32# o SBI Server(http://<any address>:80)
33# sbi:
34# - addr:
35# - 0.0.0.0
36# - ::0
37# port: 7777
38#
39# o SBI Server(https://<all address avaiable>:443)
40# sbi:
41# tls:
42# key: smf.key
43# pem: smf.pem
44#
45# o SBI Server(https://127.0.0.4:443, http://[::1]:80)
46# sbi:
47# - addr: 127.0.0.4
48# tls:
49# key: smf.key
50# pem: smf.pem
51# - addr: ::1
52#
53# o SBI Server(http://smf.open5gs.org:80)
54# sbi:
55# name: smf.open5gs.org
56#
57# o SBI Server(http://127.0.0.4:7777)
58# sbi:
59# - addr: 127.0.0.4
60# port: 7777
61#
62# o SBI Server(http://<eth0 IP address>:80)
63# sbi:
64# dev: eth0
65#
66# <PFCP Server>
67#
68# o PFCP Server(127.0.0.4:8805, ::1:8805)
69# pfcp:
70# - addr: 127.0.0.4
71# - addr: ::1
72#
73# o PFCP-U Server(127.0.0.1:2152, [::1]:2152)
74# pfcp:
75# name: localhost
76#
77# <GTP-C Server>
78#
79# o GTP-C Server(127.0.0.4:2123, [fe80::3%lo]:2123)
80# gtpc:
81# addr:
82# - 127.0.0.4
83# - fe80::3%lo
84#
85# o On SMF, Same configuration
86# (127.0.0.4:2123, [fe80::3%lo]:2123).
87# gtpc:
88# - addr: 127.0.0.4
89# - addr: fe80::3%lo
90#
91# <GTP-U Server>>
92#
93# o GTP-U Server(127.0.0.4:2152, [::1]:2152)
94# gtpu:
95# - addr: 127.0.0.4
96# - addr: ::1
97#
98# o GTP-U Server(127.0.0.1:2152, [::1]:2152)
99# gtpu:
100# name: localhost
101#
102# <Subnet for UE Pool>
103#
104# o IPv4 Pool
105# subnet:
106# addr: 10.45.0.1/16
107#
108# o IPv4/IPv6 Pool
109# subnet:
110# - addr: 10.45.0.1/16
111# - addr: 2001:230:cafe::1/48
112#
113#
114# o Specific DNN/APN(e.g 'ims') uses 10.46.0.1/16, 2001:230:babe::1/48
115#
116# subnet:
117# - addr: 10.45.0.1/16
118# dnn: internet
119# - addr: 2001:230:cafe::1/48
120# dnn: internet
121# - addr: 10.46.0.1/16
122# dnn: ims
123# - addr: 2001:230:babe::1/48
124# dnn: ims
125#
126# o Pool Range Sample
127# subnet:
128# - addr: 10.45.0.1/24
129# range: 10.45.0.100-10.45.0.200
130#
131# subnet:
132# - addr: 10.45.0.1/24
133# range:
134# - 10.45.0.5-10.45.0.50
135# - 10.45.0.100-
136#
137# subnet:
138# - addr: 10.45.0.1/24
139# range:
140# - -10.45.0.200
141# - 10.45.0.210-10.45.0.220
142#
143# subnet:
144# - addr: 10.45.0.1/16
145# range:
146# - 10.45.0.100-10.45.0.200
147# - 10.45.1.100-10.45.1.200
148# - addr: 2001:230:cafe::1/48
149# range:
150# - 2001:230:cafe:a0::0-2001:230:cafe:b0::0
151# - 2001:230:cafe:c0::0-2001:230:cafe:d0::0
152#
153# <Domain Name Server>
154#
155# o Primary/Secondary can be configured. Others are ignored.
156#
157# dns:
158# - 8.8.8.8
159# - 8.8.4.4
160# - 2001:4860:4860::8888
161# - 2001:4860:4860::8844
162#
163# <MTU Size>
164#
165# o Provisioning a limit on the size of the packets sent by the MS
166# to avoid packet fragmentation in the backbone network
167# between the MS and the GGSN/PGW and/or across the (S)Gi reference point)
168# when some of the backbone links does not support
169# packets larger then 1500 octets
170#
171# <P-CSCF>
172#
173# o Proxy Call Session Control Function
174#
175# p-cscf:
176# - 127.0.0.1
177# - ::1
178#
179# <SMF Selection - 5G Core only>
180# 1. SMF sends SmfInfo(S-NSSAI, DNN, TAI) to the NRF
181# 2. NRF responds to AMF with SmfInfo during NF-Discovery.
182# 3. AMF selects SMF based on S-NSSAI, DNN and TAI in SmfInfo.
183#
184# Note that if there is no SmfInfo, any AMF can select this SMF.
185#
186# o S-NSSAI[SST:1] and DNN[internet] - At least 1 DNN is required in S-NSSAI
187# info:
188# - s_nssai:
189# - sst: 1
190# dnn:
191# - internet
192#
193# o S-NSSAI[SST:1 SD:009000] and DNN[internet or ims]
194# info:
195# - s_nssai:
196# - sst: 1
197# sd: 009000
198# dnn:
199# - internet
200# - ims
201#
202# o S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:90170 TAC:1]
203# info:
204# - s_nssai:
205# - sst: 1
206# dnn:
207# - internet
208# tai:
209# - plmn_id:
210# mcc: 901
211# mnc: 70
212# tac: 1
213#
214# o If any of conditions below are met:
215# - S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:90170 TAC:1-9]
216# - S-NSSAI[SST:2 SD:000080] and DNN[internet or ims]
217# - S-NSSAI[SST:4] and DNN[internet] and TAI[PLMN-ID:90170 TAC:10-20,30-40]
218#
219# info:
220# - s_nssai:
221# - sst: 1
222# dnn:
223# - internet
224# tai:
225# - plmn_id:
226# mcc: 901
227# mnc: 70
228# range:
229# - 1-9
230# - s_nssai:
231# - sst: 2
232# sd: 000080
233# dnn:
234# - internet
235# - ims
236# - s_nssai:
237# - sst: 4
238# dnn:
239# - internet
240# tai:
241# - plmn_id:
242# mcc: 901
243# mnc: 70
244# range:
245# - 10-20
246# - 30-40
247#
248# o Complex Example
249# info:
250# - s_nssai:
251# - sst: 1
252# dnn:
253# - internet
254# - sst: 1
255# sd: 000080
256# dnn:
257# - internet
258# - ims
259# - sst: 1
260# sd: 009000
261# dnn:
262# [internet, ims]
263# - sst: 2
264# dnn:
265# - internet
266# - sst: 3
267# sd: 123456
268# dnn:
269# - internet
270# tai:
271# - plmn_id:
272# mcc: 901
273# mnc: 70
274# tac: [1, 2, 3]
275# - plmn_id:
276# mcc: 901
277# mnc: 70
278# tac: 4
279# - plmn_id:
280# mcc: 901
281# mnc: 70
282# tac:
283# - 5
284# - 6
285# - plmn_id:
286# mcc: 901
287# mnc: 70
288# range:
289# - 100-200
290# - 300-400
291# - plmn_id:
292# mcc: 901
293# mnc: 70
294# range:
295# - 500-600
296# - 700-800
297# - 900-1000
298# - s_nssai:
299# - sst: 4
300# dnn:
301# - internet
302# tai:
303# - plmn_id:
304# mcc: 901
305# mnc: 70
306# tac: 99
307#
308
309smf:
310 sbi:
311 - addr: ${epc.run_addr}
312 port: 7777
313 pfcp:
Pau Espin Pedrold7760592021-03-31 13:35:04 +0200314 - addr: ${epc.addr_smf}
Pau Espin Pedrol0696c602021-03-16 14:25:37 +0100315 gtpc:
Pau Espin Pedrold7760592021-03-31 13:35:04 +0200316 - addr: ${epc.addr_smf}
Pau Espin Pedrol0696c602021-03-16 14:25:37 +0100317 gtpu:
318 - addr: ${epc.run_addr}
319 port: 2153
320 subnet:
Pau Espin Pedrold7760592021-03-31 13:35:04 +0200321 - addr: ${epc.tun_addr}/16
Pau Espin Pedrol0696c602021-03-16 14:25:37 +0100322 dns:
323 - 8.8.8.8
324 - 8.8.4.4
Pau Espin Pedrol0696c602021-03-16 14:25:37 +0100325 mtu: 1400
326 freeDiameter: ${smf.diameter_filename}
327
328#
329# nrf:
330#
331# <SBI Client>>
332#
333# o SBI Client(http://127.0.0.1:7777)
334# sbi:
335# addr: 127.0.0.10
336# port: 7777
337#
338# o SBI Client(https://127.0.0.10:443, http://nrf.open5gs.org:80)
339# sbi:
340# - addr: 127.0.0.10
341# tls:
342# key: nrf.key
343# pem: nrf.pem
344# - name: nrf.open5gs.org
345#
346# o SBI Client(http://[fe80::1%lo]:80)
347# If prefer_ipv4 is true, http://127.0.0.10:80 is selected.
348#
349# sbi:
350# addr:
351# - 127.0.0.10
352# - fe80::1%lo
353#
354nrf:
355 sbi:
356 - addr:
357 - ${epc.run_addr}
358 port: 7777
359
360#
361# upf:
362#
363# <PFCP Client>>
364#
365# o PFCP Client(127.0.0.7:8805)
366#
367# pfcp:
368# addr: 127.0.0.7
369#
370# <UPF Selection>
371#
372# o Round-Robin
373# (note that round robin can be disabled for a particular node
374# by setting flag 'rr' to 0)
375#
376# upf:
377# pfcp:
378# - addr: 127.0.0.7
379# - addr: 127.0.0.12
380# rr: 0
381# - addr: 127.0.0.19
382#
383# o UPF selection by eNodeB TAC
384# (either single TAC or multiple TACs, DECIMAL representation)
385#
386# upf:
387# pfcp:
388# - addr: 127.0.0.7
389# tac: 1
390# - addr: 127.0.0.12
391# tac: [3,5,8]
392#
393# o UPF selection by UE's DNN/APN (either single DNN/APN or multiple DNNs/APNs)
394#
395# upf:
396# pfcp:
397# - addr: 127.0.0.7
398# dnn: ims
399# - addr: 127.0.0.12
400# dnn: [internet, web]
401#
402# o UPF selection by CellID(e_cell_id: 28bit, nr_cell_id: 36bit)
403# (either single enb_id or multiple enb_ids, HEX representation)
404#
405# upf:
406# pfcp:
407# - addr: 127.0.0.7
408# e_cell_id: 463
409# - addr: 127.0.0.12
410# nr_cell_id: [123456789, 9413]
411#
412upf:
413 pfcp:
Pau Espin Pedrold7760592021-03-31 13:35:04 +0200414 - addr: ${epc.addr_upf}
Pau Espin Pedrol0696c602021-03-16 14:25:37 +0100415
416#
417# parameter:
418#
419# o Number of output streams per SCTP associations.
420# sctp_streams: 30
421#
422# o Disable use of IPv4 addresses (only IPv6)
423# no_ipv4: true
424#
425# o Disable use of IPv6 addresses (only IPv4)
426# no_ipv6: true
427#
428# o Prefer IPv4 instead of IPv6 for estabishing new GTP connections.
429# prefer_ipv4: true
430#
431# o Enable Multicast traffic to the UE
432# multicast: true
433#
434# o Disable Stateless Address Autoconfiguration for IPv6
435# no_slaac: true
436#
437parameter:
438
439#
440# max:
441#
442# o Maximum Number of UE per AMF/MME
443# ue: 1024
444# o Maximum Number of gNB/eNB per AMF/MME
445# gnb: 32
446#
447max:
448
449#
450# pool:
451#
452# o The default memory pool size was set assuming 1024 UEs.
453# To connect more UEs, you need to increase the size further.
454#
455# - Pool-size 128 => 65536 Number
456# - Pool-size 256 => 16384 Number
457# - Pool-size 512 => 4096 Number
458# - Pool-size 1024 => 1024 Number
459# - Pool-size 2048 => 512 Number
460# - Pool-size 8192 => 128 Number
461# - Pool-size 1024*1024 => 8 Number
462#
463# 128: 65536
464# 256: 16384
465# 512: 4096
466# 1024: 1024
467# 2048: 512
468# 8192: 128
469# big: 8
470#
471pool:
472
473#
474# time:
475#
476# o NF Instance Heartbeat (Default : 0)
477# NFs will not send heart-beat timer in NFProfile
478# NRF will send heart-beat timer in NFProfile
479#
480# o NF Instance Heartbeat (20 seconds)
481# NFs will send heart-beat timer (20 seconds) in NFProfile
482# NRF can change heart-beat timer in NFProfile
483#
484# nf_instance:
485# heartbeat: 20
486#
487# o Message Wait Duration (Default : 10,000 ms = 10 seconds)
488#
489# o Message Wait Duration (3000 ms)
490# message:
491# duration: 3000
492#
493# o Handover Wait Duration (Default : 300 ms)
494# Time to wait for SMF to send
495# PFCP Session Modification Request(Remove Indirect Tunnel) to the UPF
496# after sending Nsmf_PDUSession_UpdateSMContext Response(hoState:COMPLETED)
497#
498# o Handover Wait Duration (500ms)
499# handover:
500# duration: 500
501time: