blob: 4b43345fb8c8714adc4a10d6038fdec557b029de [file] [log] [blame]
badhri854c028b32021-11-03 18:24:05 -05001# Copyright 2020-present Open Networking Foundation
2#
Ajay Lotan Thakur03189d22022-02-10 14:06:03 -06003# SPDX-License-Identifier: Apache-2.0
badhri854c028b32021-11-03 18:24:05 -05004
5images:
Ajay Lotan Thakur71115fe2022-03-03 22:26:08 -07006 repository: "" #default docker hub
badhri854c028b32021-11-03 18:24:05 -05007 tags:
Ajay Lotan Thakur71115fe2022-03-03 22:26:08 -07008 init: omecproject/pod-init:1.0.0
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -06009 gnbsim: omecproject/5gc-gnbsim:main-6e34bd2
badhri854c028b32021-11-03 18:24:05 -050010 pullPolicy: IfNotPresent
badhri854c028b32021-11-03 18:24:05 -050011
12nodeSelectors:
13 enabled: false
14 gnbsim:
15 label: omec-cp
16 value: enabled
17
18resources:
19 enabled: true
20 gnbsim:
21 requests:
22 cpu: 2
23 memory: 1Gi
24 limits:
25 cpu: 2
26 memory: 1Gi
27
28config:
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060029 useExistingConfigMap: false
badhri854c028b32021-11-03 18:24:05 -050030 clusterDomain: cluster.local
31 coreDump:
32 enabled: false
33 path: /tmp/coredump
34 gnbsim:
35 deploy: true
36 sriov:
37 enabled: disabled
38 ipam: static
39 cniPlugin: simpleovs #need override value
40 gnb:
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060041 ip: 192.168.251.5/24 #user plane IP at gnb if 2 separate interface provided
Ajay Lotan Thakur484545b2022-02-28 14:39:16 -060042 profile:
43 enable: true
44 port: 5000
badhri854c028b32021-11-03 18:24:05 -050045 ngapp:
46 port: 38412
47 nodePort:
48 enabled: false
49 port: 30071
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060050 singleInterface: false
51 networkTopo:
52 - upfAddr: "192.168.252.3/32"
53 upfGw: "192.168.251.1"
badhri854c028b32021-11-03 18:24:05 -050054 yamlCfgFiles:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060055 gnb.conf:
badhri854c028b32021-11-03 18:24:05 -050056 info:
57 version: 1.0.0
58 description: gNodeB sim initial configuration
59 configuration:
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060060 #singleInterface: #this will be added thorugh configmap script
badhri854c028b32021-11-03 18:24:05 -050061 gnbs: # pool of gNodeBs
62 gnb1:
63 n2IpAddr: # gNB N2 interface IP address used to connect to AMF
64 n2Port: 9487 # gNB N2 Port used to connect to AMF
65 n3IpAddr: 192.168.251.5 # gNB N3 interface IP address used to connect to UPF
66 n3Port: 2152 # gNB N3 Port used to connect to UPF
67 name: gnb1 # gNB name that uniquely identify a gNB within application
Vini Gajjaraf6abca2021-11-30 19:37:47 +053068 globalRanId:
69 plmnId:
70 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
71 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
72 gNbId:
73 bitLength: 24
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060074 gNBValue: "000102" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053075 supportedTaList:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060076 - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053077 broadcastPlmnList:
78 - plmnId:
79 mcc: 208
80 mnc: 93
81 taiSliceSupportList:
82 - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060083 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
badhri854c028b32021-11-03 18:24:05 -050084 defaultAmf:
85 hostName: amf # Host name of AMF
86 ipAddr: # AMF IP address
87 port: 38412 # AMF port
Vini Gajjaraf6abca2021-11-30 19:37:47 +053088
badhri854c028b32021-11-03 18:24:05 -050089 profiles: # profile information
90 - profileType: register # profile type
91 profileName: profile1 # uniqely identifies a profile within application
92 enable: false # Set true to execute the profile, false otherwise.
93 gnbName: gnb1 # gNB to be used for this profile
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060094 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
badhri854c028b32021-11-03 18:24:05 -050095 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060096 defaultAs: "192.168.250.1"
badhri854c028b32021-11-03 18:24:05 -050097 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
98 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
99 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
100 - profileType: pdusessest
101 profileName: profile2
102 enable: true
103 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600104 startImsi: 208930100007492
badhri854c028b32021-11-03 18:24:05 -0500105 ueCount: 5
106 plmnId:
107 mcc: 208
108 mnc: 93
109 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530110 - profileType: anrelease
badhri854c028b32021-11-03 18:24:05 -0500111 profileName: profile3
112 enable: false
113 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600114 startImsi: 208930100007497
badhri854c028b32021-11-03 18:24:05 -0500115 ueCount: 5
116 plmnId:
Vini Gajjaraf6abca2021-11-30 19:37:47 +0530117 mcc: 208
118 mnc: 93
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000119 - profileType: uetriggservicereq
120 profileName: profile4
121 enable: false
122 gnbName: gnb1
123 startImsi: 208930100007497
124 ueCount: 5
125 plmnId:
126 mcc: 208
127 mnc: 93
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530128 - profileType: deregister
129 profileName: profile4
130 enable: false
131 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600132 startImsi: 208930100007497
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530133 ueCount: 5
134 plmnId:
135 mcc: 208
136 mnc: 93
badhri854c028b32021-11-03 18:24:05 -0500137 logger:
138 logLevel: info # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic