blob: 9120ef4af516eba568adfc1e72e65d6ab57d7364 [file] [log] [blame]
# SPDX-FileCopyrightText: 2022-present Intel Corporation
# Copyright 2019-present Open Networking Foundation
#
# SPDX-License-Identifier: Apache-2.0
omec-control-plane:
enable4G: false
5g-control-plane:
enable5G: true
images:
repository: "registry.opennetworking.org/docker.io/"
mongodb:
usePassword: false
persistence:
enabled: false
#enable following 2 lines if cluster needs to be enabled
architecture: replicaset
replicaCount: 2
resources:
enabled: false
config:
mongodb:
name: free5gc
url: mongodb://mongodb-arbiter-headless #enable if cluster deployment required
managedByConfigPod:
enabled: true
# syncUrl: http://sdcore-adapter-v2-1.aether-roc.svc:8080/synchronize
sctplb:
deploy: false
upfadapter:
deploy: false
amf:
cfgFiles:
amfcfg.conf:
configuration:
enableDBStore: false
smf:
cfgFiles:
smfcfg.conf:
configuration:
enableDBStore: false
#pcf:
# cfgFiles:
# pcfcfg.conf:
# configuration:
nrf:
cfgFiles:
nrfcfg.conf:
configuration:
mongoDBStreamEnable: false
nfProfileExpiryEnable: false
nfKeepAliveTime: 60
omec-sub-provision:
enable: true
images:
repository: "registry.opennetworking.org/docker.io/"
config:
simapp:
cfgFiles:
simapp.yaml:
configuration:
provision-network-slice: true
sub-provision-endpt:
addr: webui.omec.svc.cluster.local
# sub-proxy-endpt:
# addr: subscriber-proxy.aether-roc.svc.cluster.local
# port: 5000
subscribers:
- ueId-start: "208930100007487"
ueId-end: "208930100007501"
plmnId: "20893"
opc: "981d464c7c52eb6e5036234984ad0bcf"
op: ""
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
device-groups:
- name: "5g-gnbsim-user"
imsis:
- "208930100007487"
- "208930100007488"
- "208930100007489"
- "208930100007490"
- "208930100007491"
- "208930100007492"
- "208930100007493"
- "208930100007494"
- "208930100007495"
- "208930100007496"
- "208930100007497"
- "208930100007498"
- "208930100007499"
- "208930100007500"
- "208930100007501"
ip-domain-name: "pool1"
ip-domain-expanded:
dnn: internet
dns-primary: "8.8.8.8"
mtu: 1460
ue-ip-pool: "172.250.0.0/16"
ue-dnn-qos:
dnn-mbr-downlink: 200000000
dnn-mbr-uplink: 20000000
bitrate-unit: bps
traffic-class: #default bearer QCI/ARP
name: "platinum"
qci: 9
arp: 6
pdb: 300
pelr: 6
site-info: "aiab"
network-slices:
- name: "default"
slice-id:
sd: "010203"
sst: 1
site-device-group:
- "5g-gnbsim-user"
application-filtering-rules:
- rule-name: "ALLOW-ALL"
priority: 250
action: "permit"
endpoint: "0.0.0.0/0"
site-info:
gNodeBs:
- name: "aiab-gnb1"
tac: 1
plmn:
mcc: "208"
mnc: "93"
site-name: "aiab"
upf:
upf-name: "upf"
upf-port: 8805
omec-user-plane:
enable: true
resources:
enabled: false
images:
repository: "registry.opennetworking.org/docker.io/"
#tags:
# bess: <bess image tag>
config:
upf:
name: "oaisim"
sriov:
enabled: false
hugepage:
enabled: false
cniPlugin: macvlan
ipam: static
routes:
- to: ${NODE_IP}
via: 169.254.1.1
enb:
subnet: ${RAN_SUBNET}
access:
iface: ${DATA_IFACE}
core:
iface: ${DATA_IFACE}
cfgFiles:
upf.json:
mode: af_packet
hwcksum: true
log_level: "trace"
gtppsc: true
cpiface:
dnn: "internet"
hostname: "upf"
enable_ue_ip_alloc: false
ue_ip_pool: "172.250.0.0/16"
5g-ran-sim:
enable: ${ENABLE_GNBSIM}
resources:
enabled: false
images:
repository: "registry.opennetworking.org/docker.io/"
#tags:
# gnbsim: <gnbsim image tag>
config:
gnbsim:
singleInterface: false #default multiInterface. Works well for AIAB
execInParallel: false #run all profiles in parallel
yamlCfgFiles:
gnb.conf:
logger:
logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
configuration:
#gnbs: # pool of gNodeBs
# gnb1:
# n3IpAddr: "POD_IP" # set if singleInterface is true
gnbs: # pool of gNodeBs
gnb1:
defaultAmf:
hostName: amf # Host name of AMF
port: 38412 # AMF port
profiles: # profile information
- profileType: register # profile type
profileName: profile1 # uniqely identifies a profile within application
enable: false # Set true to execute the profile, false otherwise.
gnbName: gnb1 # gNB to be used for this profile
startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
ueCount: 5 # Number of UEs for for which the profile will be executed
defaultAs: "192.168.250.1" #default icmp pkt destination
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
- profileType: pdusessest
profileName: profile2
enable: true
gnbName: gnb1
startImsi: 208930100007492
ueCount: 5
defaultAs: "192.168.250.1" #default icmp pkt destination
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
plmnId:
mcc: 208
mnc: 93
dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
- profileType: anrelease
profileName: profile3
enable: false
gnbName: gnb1
startImsi: 208930100007497
ueCount: 5
defaultAs: "192.168.250.1" #default icmp pkt destination
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
plmnId:
mcc: 208
mnc: 93
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
- profileType: uetriggservicereq
profileName: profile4
enable: false
gnbName: gnb1
startImsi: 208930100007497
ueCount: 5
plmnId:
mcc: 208
mnc: 93
defaultAs: "192.168.250.1" #default icmp pkt destination
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
- profileType: deregister
profileName: profile5
enable: false
gnbName: gnb1
startImsi: 208930100007497
ueCount: 5
defaultAs: "192.168.250.1" #default icmp pkt destination
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
plmnId:
mcc: 208
mnc: 93
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
- profileType: nwtriggeruedereg # profile type
profileName: profile6 # uniqely identifies a profile within application
enable: false # Set true to execute the profile, false otherwise.
gnbName: gnb1 # gNB to be used for this profile
startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
ueCount: 5 # Number of UEs for for which the profile will be executed
defaultAs: "192.168.250.1" #default icmp pkt destination
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"
- profileType: uereqpdusessrelease # profile type
profileName: profile7 # uniqely identifies a profile within application
enable: false # Set true to execute the profile, false otherwise.
gnbName: gnb1 # gNB to be used for this profile
startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
ueCount: 5 # Number of UEs for for which the profile will be executed
plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
defaultAs: "192.168.250.1" #default icmp pkt destinationomec-control-plane:
perUserTimeout: 100 #if no expected event received in this time then treat it as failure
opc: "981d464c7c52eb6e5036234984ad0bcf"
key: "5122250214c33e723a5dd523fc145fc0"
sequenceNumber: "16f3b3f70fc2"