db_uri: mongodb://localhost/open5gs logger: file: path: @localstatedir@/log/open5gs/pcf.log # level: info # fatal|error|warn|info(default)|debug|trace global: max: ue: 1024 # The number of UE can be increased depending on memory size. # peer: 64 pcf: sbi: server: - address: 127.0.0.13 port: 7777 client: # nrf: # - uri: http://127.0.0.10:7777 scp: - uri: http://127.0.0.200:7777 metrics: server: - address: 127.0.0.13 port: 9090 ################################################################################ # Locally configured policy # - The PCF in the VPLMN uses locally configured policies # according to the roaming agreement with the HPLMN operator # as input for PCC Rule generation. ################################################################################ # # o You don't have to use MongoDB if you use the policy configuration as below. # # policy: # - plmn_id: # mcc: 999 # mnc: 70 # slice: # - sst: 1 # 1,2,3,4 # default_indicator: true # session: # - name: internet # type: 3 # 1:IPv4, 2:IPv6, 3:IPv4v6 # ambr: # downlink: # value: 1 # unit: 3 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 1 # unit: 3 # qos: # index: 9 # 1, 2, 3, 4, 65, 66, 67, 75, 71, 72, 73, 74, 76, 5, 6, 7, 8, 9, 69, 70, 79, 80, 82, 83, 84, 85, 86 # arp: # priority_level: 8 # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 # pre_emption_vulnerability: 1 # 1: Disabled, 2:Enabled # pre_emption_capability: 1 # 1: Disabled, 2:Enabled # - name: ims # type: 3 # 1:IPv4, 2:IPv6, 3:IPv4v6 # ambr: # downlink: # value: 1 # unit: 3 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 1 # unit: 3 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # qos: # index: 5 # 1, 2, 3, 4, 65, 66, 67, 75, 71, 72, 73, 74, 76, 5, 6, 7, 8, 9, 69, 70, 79, 80, 82, 83, 84, 85, 86 # arp: # priority_level: 1 # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 # pre_emption_vulnerability: 1 # 1: Disabled, 2:Enabled # pre_emption_capability: 1 # 1: Disabled, 2:Enabled # pcc_rule: # - qos: # index: 1 # 1, 2, 3, 4, 65, 66, 67, 75, 71, 72, 73, 74, 76, 5, 6, 7, 8, 9, 69, 70, 79, 80, 82, 83, 84, 85, 86 # arp: # priority_level: 1 # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 # pre_emption_vulnerability: 1 # 1: Disabled, 2:Enabled # pre_emption_capability: 1 # 1: Disabled, 2:Enabled # mbr: # downlink: # value: 82 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 82 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # gbr: # downlink: # value: 82 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 82 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # flow: # - direction: 2 # description: "permit out icmp from any to assigned" # - direction: 1 # description: "permit out icmp from any to assigned" # - direction: 2 # description: "permit out udp from 10.200.136.98/32 23455 to assigned 1-65535" # - direction: 1 # description: "permit out udp from 10.200.136.98/32 1-65535 to assigned 50021" # - qos: # index: 2 # 1, 2, 3, 4, 65, 66, 67, 75, 71, 72, 73, 74, 76, 5, 6, 7, 8, 9, 69, 70, 79, 80, 82, 83, 84, 85, 86 # arp: # priority_level: 4 # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 # pre_emption_vulnerability: 2 # 1: Disabled, 2:Enabled # pre_emption_capability: 2 # 1: Disabled, 2:Enabled # mbr: # downlink: # value: 802 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 802 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # gbr: # downlink: # value: 802 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 802 # unit: 1 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # - plmn_id: # mcc: 001 # mnc: 01 # slice: # - sst: 1 # 1,2,3,4 # sd: 000001 # default_indicator: true # session: # - name: internet # type: 3 # 1:IPv4, 2:IPv6, 3:IPv4v6 # ambr: # downlink: # value: 1 # unit: 3 # 0:bps, 1:Kbps, 2:Mbps, 3:Gbps, 4:Tbps # uplink: # value: 1 # unit: 3 # qos: # index: 9 # 1, 2, 3, 4, 65, 66, 67, 75, 71, 72, 73, 74, 76, 5, 6, 7, 8, 9, 69, 70, 79, 80, 82, 83, 84, 85, 86 # arp: # priority_level: 8 # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 # pre_emption_vulnerability: 1 # 1: Disabled, 2:Enabled # pre_emption_capability: 1 # 1: Disabled, 2:Enabled # ################################################################################ # SBI Server ################################################################################ # o Override SBI address to be advertised to NRF # sbi: # server: # - dev: eth0 # advertise: open5gs-pcf.svc.local # # sbi: # server: # - address: localhost # advertise: # - 127.0.0.99 # - ::1 # ################################################################################ # SBI Client ################################################################################ # o Direct communication with NRF interaction # sbi: # client: # nrf: # - uri: http://127.0.0.10:7777 # # o Indirect communication with delegated discovery # sbi: # client: # scp: # - uri: http://127.0.0.200:7777 # # o Indirect communication without delegated discovery # sbi: # client: # nrf: # - uri: http://127.0.0.10:7777 # scp: # - uri: http://127.0.0.200:7777 # discovery: # delegated: no # ################################################################################ # HTTPS scheme with TLS ################################################################################ # o Set as default if not individually set # default: # tls: # server: # scheme: https # private_key: @sysconfdir@/open5gs/tls/pcf.key # cert: @sysconfdir@/open5gs/tls/pcf.crt # client: # scheme: https # cacert: @sysconfdir@/open5gs/tls/ca.crt # sbi: # server: # - address: pcf.localdomain # client: # nrf: # - uri: https://nrf.localdomain # # o Add client TLS verification # default: # tls: # server: # scheme: https # private_key: @sysconfdir@/open5gs/tls/pcf.key # cert: @sysconfdir@/open5gs/tls/pcf.crt # verify_client: true # verify_client_cacert: @sysconfdir@/open5gs/tls/ca.crt # client: # scheme: https # cacert: @sysconfdir@/open5gs/tls/ca.crt # client_private_key: @sysconfdir@/open5gs/tls/pcf.key # client_cert: @sysconfdir@/open5gs/tls/pcf.crt # sbi: # server: # - address: pcf.localdomain # client: # nrf: # - uri: https://nrf.localdomain