Project

General

Profile

Bug #5913 » open5gs-smf.yaml

fixeria, 02/20/2023 10:20 AM

 
1
#
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
#
21
logger:
22
    level: info
23
#
24
# smf:
25
#
26
#  <SBI Server>
27
#
28
#  o SBI Server(http://<all address available>:80)
29
#    sbi:
30
#
31
#  o SBI Server(http://<any address>:80)
32
#    sbi:
33
#      - addr:
34
#          - 0.0.0.0
35
#          - ::0
36
#        port: 7777
37
#
38
#  o SBI Server(https://<all address avaiable>:443)
39
#    sbi:
40
#      - tls:
41
#          key: smf.key
42
#          pem: smf.pem
43
#
44
#  o SBI Server(https://127.0.0.4:443, http://[::1]:80)
45
#    sbi:
46
#      - addr: 127.0.0.4
47
#        tls:
48
#          key: smf.key
49
#          pem: smf.pem
50
#      - addr: ::1
51
#
52
#  o SBI Server(http://smf.open5gs.org:80)
53
#    sbi:
54
#      - name: smf.open5gs.org
55
#
56
#  o SBI Server(http://127.0.0.4:7777)
57
#    sbi:
58
#      - addr: 127.0.0.4
59
#        port: 7777
60
#
61
#  o SBI Server(http://<eth0 IP address>:80)
62
#    sbi:
63
#      - dev: eth0
64
#
65
#  o Provide custom SBI address to be advertised to NRF
66
#    sbi:
67
#      - dev: eth0
68
#        advertise: open5gs-smf.svc.local
69
#
70
#    sbi:
71
#      - addr: localhost
72
#        advertise:
73
#          - 127.0.0.99
74
#          - ::1
75
#
76
#  <PFCP Server>
77
#
78
#  o PFCP Server(127.0.0.4:8805, ::1:8805)
79
#    pfcp:
80
#      - addr: 127.0.0.4
81
#      - addr: ::1
82
#
83
#  o PFCP-U Server(127.0.0.1:2152, [::1]:2152)
84
#    pfcp:
85
#      name: localhost
86
#
87
#  <GTP-C Server>
88
#
89
#  o GTP-C Server(127.0.0.4:2123, [fd69:f21d:873c:fa::3]:2123)
90
#    gtpc:
91
#      addr:
92
#        - 127.0.0.4
93
#        - fd69:f21d:873c:fa::3
94
#
95
#  o On SMF, Same configuration
96
#    (127.0.0.4:2123, [fd69:f21d:873c:fa::3]:2123).
97
#    gtpc:
98
#      - addr: 127.0.0.4
99
#      - addr: fd69:f21d:873c:fa::3
100
#
101
#  <GTP-U Server>>
102
#
103
#  o GTP-U Server(127.0.0.4:2152, [::1]:2152)
104
#    gtpu:
105
#      - addr: 127.0.0.4
106
#      - addr: ::1
107
#
108
#  o GTP-U Server(127.0.0.1:2152, [::1]:2152)
109
#    gtpu:
110
#      name: localhost
111
#
112
#  <Metrics Server>
113
#
114
#  o Metrics Server(http://<any address>:9090)
115
#    metrics:
116
#      addr: 0.0.0.0
117
#      port: 9090
118
#
119
#  <Subnet for UE Pool>
120
#
121
#  o IPv4 Pool
122
#    subnet:
123
#      addr: 10.45.0.1/16
124
#
125
#  o IPv4/IPv6 Pool
126
#    subnet:
127
#      - addr: 10.45.0.1/16
128
#      - addr: 2001:db8:cafe::1/48
129
#
130
#
131
#  o Specific DNN/APN(e.g 'ims') uses 10.46.0.1/16, 2001:db8:babe::1/48
132
#    ; If the UE has unknown DNN/APN(not internet/ims), SMF/UPF will crash.
133
#
134
#    subnet:
135
#      - addr: 10.45.0.1/16
136
#        dnn: internet
137
#      - addr: 2001:db8:cafe::1/48
138
#        dnn: internet
139
#      - addr: 10.46.0.1/16
140
#        dnn: ims
141
#      - addr: 2001:db8:babe::1/48
142
#        dnn: ims
143
#
144
#  o Specific DNN/APN with the FALLBACK SUBNET(10.47.0.1/16)
145
#    ; Note that put the FALLBACK SUBNET last to avoid SMF/UPF crash.
146
#
147
#    subnet:
148
#      - addr: 10.45.0.1/16
149
#        dnn: internet
150
#      - addr: 10.46.0.1/16
151
#        dnn: ims
152
#      - addr: 10.50.0.1/16 ## FALLBACK SUBNET
153
#
154
#  o Pool Range Sample
155
#    subnet:
156
#      - addr: 10.45.0.1/24
157
#        range: 10.45.0.100-10.45.0.200
158
#
159
#    subnet:
160
#      - addr: 10.45.0.1/24
161
#        range:
162
#          - 10.45.0.5-10.45.0.50
163
#          - 10.45.0.100-
164
#
165
#    subnet:
166
#      - addr: 10.45.0.1/24
167
#        range:
168
#          - -10.45.0.200
169
#          - 10.45.0.210-10.45.0.220
170
#
171
#    subnet:
172
#      - addr: 10.45.0.1/16
173
#        range:
174
#          - 10.45.0.100-10.45.0.200
175
#          - 10.45.1.100-10.45.1.200
176
#      - addr: 2001:db8:cafe::1/48
177
#        range:
178
#          - 2001:db8:cafe:a0::0-2001:db8:cafe:b0::0
179
#          - 2001:db8:cafe:c0::0-2001:db8:cafe:d0::0
180
#
181
#  <Domain Name Server>
182
#
183
#  o Primary/Secondary can be configured. Others are ignored.
184
#
185
#    dns:
186
#      - 8.8.8.8
187
#      - 8.8.4.4
188
#      - 2001:4860:4860::8888
189
#      - 2001:4860:4860::8844
190
#
191
#  <MTU Size>
192
#
193
#  o Provisioning a limit on the size of the packets sent by the MS
194
#    to avoid packet fragmentation in the backbone network
195
#    between the MS and the GGSN/PGW and/or across the (S)Gi reference point)
196
#    when some of the backbone links does not support
197
#    packets larger then 1500 octets
198
#
199
#  <P-CSCF>
200
#
201
#  o Proxy Call Session Control Function
202
#
203
#    p-cscf:
204
#      - 127.0.0.1
205
#      - ::1
206
#
207
#  <SMF Selection - 5G Core only>
208
#  1. SMF sends SmfInfo(S-NSSAI, DNN, TAI) to the NRF
209
#  2. NRF responds to AMF with SmfInfo during NF-Discovery.
210
#  3. AMF selects SMF based on S-NSSAI, DNN and TAI in SmfInfo.
211
#
212
#  Note that if there is no SmfInfo, any AMF can select this SMF.
213
#
214
#  o S-NSSAI[SST:1] and DNN[internet] - At least 1 DNN is required in S-NSSAI
215
#    info:
216
#      - s_nssai:
217
#          - sst: 1
218
#            dnn:
219
#              - internet
220
#
221
#  o S-NSSAI[SST:1 SD:009000] and DNN[internet or ims]
222
#    info:
223
#      - s_nssai:
224
#          - sst: 1
225
#            sd: 009000
226
#            dnn:
227
#              - internet
228
#              - ims
229
#
230
#  o S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:90170 TAC:1]
231
#    info:
232
#      - s_nssai:
233
#          - sst: 1
234
#            dnn:
235
#              - internet
236
#        tai:
237
#          - plmn_id:
238
#              mcc: 901
239
#              mnc: 70
240
#            tac: 1
241
#
242
#  o If any of conditions below are met:
243
#   - S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:90170 TAC:1-9]
244
#   - S-NSSAI[SST:2 SD:000080] and DNN[internet or ims]
245
#   - S-NSSAI[SST:4] and DNN[internet] and TAI[PLMN-ID:90170 TAC:10-20,30-40]
246
#
247
#    info:
248
#      - s_nssai:
249
#          - sst: 1
250
#            dnn:
251
#              - internet
252
#        tai:
253
#          - plmn_id:
254
#              mcc: 901
255
#              mnc: 70
256
#            range:
257
#              - 1-9
258
#      - s_nssai:
259
#          - sst: 2
260
#            sd: 000080
261
#            dnn:
262
#              - internet
263
#              - ims
264
#      - s_nssai:
265
#          - sst: 4
266
#            dnn:
267
#              - internet
268
#        tai:
269
#          - plmn_id:
270
#              mcc: 901
271
#              mnc: 70
272
#            range:
273
#              - 10-20
274
#              - 30-40
275
#
276
#  o Complex Example
277
#    info:
278
#      - s_nssai:
279
#          - sst: 1
280
#            dnn:
281
#              - internet
282
#          - sst: 1
283
#            sd: 000080
284
#            dnn:
285
#              - internet
286
#              - ims
287
#          - sst: 1
288
#            sd: 009000
289
#            dnn:
290
#              [internet, ims]
291
#          - sst: 2
292
#            dnn:
293
#              - internet
294
#          - sst: 3
295
#            sd: 123456
296
#            dnn:
297
#              - internet
298
#        tai:
299
#          - plmn_id:
300
#              mcc: 901
301
#              mnc: 70
302
#            tac: [1, 2, 3]
303
#          - plmn_id:
304
#              mcc: 901
305
#              mnc: 70
306
#            tac: 4
307
#          - plmn_id:
308
#              mcc: 901
309
#              mnc: 70
310
#            tac:
311
#              - 5
312
#              - 6
313
#          - plmn_id:
314
#              mcc: 901
315
#              mnc: 70
316
#            range:
317
#              - 100-200
318
#              - 300-400
319
#          - plmn_id:
320
#              mcc: 901
321
#              mnc: 70
322
#            range:
323
#              - 500-600
324
#              - 700-800
325
#              - 900-1000
326
#      - s_nssai:
327
#          - sst: 4
328
#            dnn:
329
#              - internet
330
#        tai:
331
#          - plmn_id:
332
#              mcc: 901
333
#              mnc: 70
334
#            tac: 99
335
#
336

    
337
smf:
338
    sbi:
339
      - addr: 172.18.18.4
340
        port: 7777
341
    pfcp:
342
      - addr: 172.18.18.4
343
    gtpc:
344
      - addr: 172.18.18.4
345
    gtpu:
346
      - addr: 172.18.18.4
347
    metrics:
348
        addr: 172.18.18.4
349
        port: 9090
350
    subnet:
351
      - addr: 10.45.0.1/16
352
        dnn: internet
353
      - addr: cafe::1/64
354
        dnn: internet
355
    dns:
356
      - 8.8.8.8
357
      - 8.8.4.4
358
      - 2001:4860:4860::8888
359
      - 2001:4860:4860::8844
360
    mtu: 1400
361
    freeDiameter: /data/freeDiameter-smf.conf
362

    
363
#
364
# nrf:
365
#
366
#  <SBI Client>>
367
#
368
#  o SBI Client(http://127.0.0.1:7777)
369
#    sbi:
370
#      addr: 127.0.0.10
371
#      port: 7777
372
#
373
#  o SBI Client(https://127.0.0.10:443, http://nrf.open5gs.org:80)
374
#    sbi:
375
#      - addr: 127.0.0.10
376
#        tls:
377
#          key: nrf.key
378
#          pem: nrf.pem
379
#      - name: nrf.open5gs.org
380
#
381
#  o SBI Client(http://[fd69:f21d:873c:fa::1]:80)
382
#    If prefer_ipv4 is true, http://127.0.0.10:80 is selected.
383
#
384
#    sbi:
385
#      addr:
386
#        - 127.0.0.10
387
#        - fd69:f21d:873c:fa::1
388
#
389
nrf:
390
    sbi:
391
      - addr:
392
          - 172.18.18.10
393
        port: 7777
394

    
395
#
396
# upf:
397
#
398
#  <PFCP Client>>
399
#
400
#  o PFCP Client(127.0.0.7:8805)
401
#
402
#    pfcp:
403
#      addr: 127.0.0.7
404
#
405
#  <UPF Selection>
406
#
407
#  o Round-Robin
408
#    (note that round robin can be disabled for a particular node
409
#     by setting flag 'rr' to 0)
410
#
411
#  upf:
412
#    pfcp:
413
#      - addr: 127.0.0.7
414
#      - addr: 127.0.0.12
415
#        rr: 0
416
#      - addr: 127.0.0.19
417
#
418
#  o UPF selection by eNodeB TAC
419
#    (either single TAC or multiple TACs, DECIMAL representation)
420
#
421
#  upf:
422
#    pfcp:
423
#      - addr: 127.0.0.7
424
#        tac: 1
425
#      - addr: 127.0.0.12
426
#        tac: [3,5,8]
427
#
428
#  o UPF selection by UE's DNN/APN (either single DNN/APN or multiple DNNs/APNs)
429
#
430
#  upf:
431
#    pfcp:
432
#      - addr: 127.0.0.7
433
#        dnn: ims
434
#      - addr: 127.0.0.12
435
#        dnn: [internet, web]
436
#
437
#  o UPF selection by CellID(e_cell_id: 28bit, nr_cell_id: 36bit)
438
#    (either single enb_id or multiple enb_ids, HEX representation)
439
#
440
#  upf:
441
#    pfcp:
442
#      - addr: 127.0.0.7
443
#        e_cell_id: 463
444
#      - addr: 127.0.0.12
445
#        nr_cell_id: [123456789, 9413]
446
#
447
upf:
448
    pfcp:
449
      - addr: 172.18.18.7
450

    
451
#
452
# parameter:
453
#
454
#  o Number of output streams per SCTP associations.
455
#      sctp_streams: 30
456
#
457
#  o Disable use of IPv4 addresses (only IPv6)
458
#      no_ipv4: true
459
#
460
#  o Disable use of IPv6 addresses (only IPv4)
461
#      no_ipv6: true
462
#
463
#  o Prefer IPv4 instead of IPv6 for estabishing new GTP connections.
464
#      prefer_ipv4: true
465
#
466
#  o Disable selection of UPF PFCP in Round-Robin manner
467
#      no_pfcp_rr_select: true
468
#
469
parameter:
470

    
471
#
472
# max:
473
#
474
# o Maximum Number of UE per AMF/MME
475
#    ue: 1024
476
# o Maximum Number of gNB/eNB per AMF/MME
477
#    gnb: 64
478
#
479
max:
480

    
481
#
482
# pool:
483
#
484
# o The default memory pool size was set assuming 1024 UEs.
485
#   To connect more UEs, you need to increase the size further.
486
#
487
#   - Pool-size 128         => 65536 Number
488
#   - Pool-size 256         => 16384 Number
489
#   - Pool-size 512         => 4096 Number
490
#   - Pool-size 1024        => 1024 Number
491
#   - Pool-size 2048        => 512 Number
492
#   - Pool-size 8192        => 128 Number
493
#   - Pool-size 1024*1024   => 8 Number
494
#
495
#    128:  65536
496
#    256:  16384
497
#    512:  4096
498
#    1024: 1024
499
#    2048: 512
500
#    8192: 128
501
#    big:  8
502
#
503
pool:
504

    
505
#
506
# time:
507
#
508
#  o NF Instance Heartbeat (Default : 0)
509
#    NFs will not send heart-beat timer in NFProfile
510
#    NRF will send heart-beat timer in NFProfile
511
#
512
#  o NF Instance Heartbeat (20 seconds)
513
#    NFs will send heart-beat timer (20 seconds) in NFProfile
514
#    NRF can change heart-beat timer in NFProfile
515
#
516
#    nf_instance:
517
#      heartbeat: 20
518
#
519
#  o Message Wait Duration (Default : 10,000 ms = 10 seconds)
520
#
521
#  o Message Wait Duration (3000 ms)
522
#    message:
523
#        duration: 3000
524
#
525
#  o Handover Wait Duration (Default : 300 ms)
526
#    Time to wait for SMF to send
527
#    PFCP Session Modification Request(Remove Indirect Tunnel) to the UPF
528
#    after sending Nsmf_PDUSession_UpdateSMContext Response(hoState:COMPLETED)
529
#
530
#  o Handover Wait Duration (500ms)
531
#    handover:
532
#        duration: 500
533
time:
(2-2/2)
Add picture from clipboard (Maximum size: 48.8 MB)