blob: 874f5ff4c2f4df5ed1b449fbf6e2c6c0ee5a19ec [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 Thakur25c27622022-10-06 15:22:45 -06009 gnbsim: omecproject/5gc-gnbsim:main-0e4b557
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
Ajay Lotan Thakur82c4bec2022-09-02 13:51:45 -060036 serviceType: ClusterIP
Hyunsun Moon2b21eb42022-03-24 01:52:22 -060037 networkTopo:
38 - upfAddr: "192.168.252.3/32"
39 upfGw: "192.168.251.1"
badhri854c028b32021-11-03 18:24:05 -050040 sriov:
41 enabled: disabled
Hyunsun Moon2b21eb42022-03-24 01:52:22 -060042 resourceName: "intel.com/intel_sriov_vfio"
badhri854c028b32021-11-03 18:24:05 -050043 ipam: static
Hyunsun Moon2b21eb42022-03-24 01:52:22 -060044 cniPlugin: macvlan # supported CNIs: sriov, macvlan, host-device
45 iface: data # master in macvlan or device in host-device
badhri854c028b32021-11-03 18:24:05 -050046 gnb:
Vijaya Tiruveedula56f595f2022-10-27 05:28:50 -060047 ips:
48 - '"192.168.251.5/24"' #user plane IP at gnb if 2 separate interface provided
49 - '"192.168.251.6/32"' #user plane IP at gnb if 2 separate interface provided
Ajay Lotan Thakur82c4bec2022-09-02 13:51:45 -060050 httpServer:
Ajay Lotan Thakur75ef3b82022-09-02 20:35:59 -060051 enable: false
Ajay Lotan Thakur82c4bec2022-09-02 13:51:45 -060052 ipAddr: "POD_IP"
53 port: 6000
Ajay Lotan Thakureadf7702022-09-30 00:02:58 -060054 goProfile:
Ajay Lotan Thakur484545b2022-02-28 14:39:16 -060055 enable: true
56 port: 5000
badhri854c028b32021-11-03 18:24:05 -050057 ngapp:
58 port: 38412
59 nodePort:
60 enabled: false
61 port: 30071
62 yamlCfgFiles:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060063 gnb.conf:
badhri854c028b32021-11-03 18:24:05 -050064 info:
65 version: 1.0.0
66 description: gNodeB sim initial configuration
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -060067 logger:
68 logLevel: info # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
badhri854c028b32021-11-03 18:24:05 -050069 configuration:
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -060070 singleInterface: #this will be added thorugh configmap script
71 execInParallel: false #run all profiles in parallel
badhri854c028b32021-11-03 18:24:05 -050072 gnbs: # pool of gNodeBs
73 gnb1:
Vijaya Tiruveedula56f595f2022-10-27 05:28:50 -060074 n2IpAddr: # gNB N2 interface IP address used to connect to AMF
badhri854c028b32021-11-03 18:24:05 -050075 n2Port: 9487 # gNB N2 Port used to connect to AMF
76 n3IpAddr: 192.168.251.5 # gNB N3 interface IP address used to connect to UPF
77 n3Port: 2152 # gNB N3 Port used to connect to UPF
78 name: gnb1 # gNB name that uniquely identify a gNB within application
Vini Gajjaraf6abca2021-11-30 19:37:47 +053079 globalRanId:
80 plmnId:
81 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
82 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
Vijaya Tiruveedula56f595f2022-10-27 05:28:50 -060083 gNbId:
Vini Gajjaraf6abca2021-11-30 19:37:47 +053084 bitLength: 24
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060085 gNBValue: "000102" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053086 supportedTaList:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060087 - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053088 broadcastPlmnList:
89 - plmnId:
Vijaya Tiruveedula56f595f2022-10-27 05:28:50 -060090 mcc: 208
Vini Gajjaraf6abca2021-11-30 19:37:47 +053091 mnc: 93
92 taiSliceSupportList:
93 - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060094 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
badhri854c028b32021-11-03 18:24:05 -050095 defaultAmf:
96 hostName: amf # Host name of AMF
97 ipAddr: # AMF IP address
98 port: 38412 # AMF port
Vijaya Tiruveedula56f595f2022-10-27 05:28:50 -060099 gnb2:
100 n2IpAddr: # gNB N2 interface IP address used to connect to AMF
101 n2Port: 9488 # gNB N2 Port used to connect to AMF
102 n3IpAddr: 192.168.251.6 # gNB N3 interface IP address used to connect to UPF
103 n3Port: 2152 # gNB N3 Port used to connect to UPF
104 name: gnb2 # gNB name that uniquely identify a gNB within application
105 globalRanId:
106 plmnId:
107 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
108 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
109 gNbId:
110 bitLength: 24
111 gNBValue: "000112" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
112 supportedTaList:
113 - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
114 broadcastPlmnList:
115 - plmnId:
116 mcc: 208
117 mnc: 93
118 taiSliceSupportList:
119 - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
120 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
121 defaultAmf:
122 hostName: amf # Host name of AMF
123 ipAddr: # AMF IP address
124 port: 38412 # AMF port
badhri854c028b32021-11-03 18:24:05 -0500125 profiles: # profile information
126 - profileType: register # profile type
127 profileName: profile1 # uniqely identifies a profile within application
128 enable: false # Set true to execute the profile, false otherwise.
129 gnbName: gnb1 # gNB to be used for this profile
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600130 execInParallel: false #run all subscribers in this profile parallel
131 stepTrigger: false #wait for trigger to move to next step
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600132 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
badhri854c028b32021-11-03 18:24:05 -0500133 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600134 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600135 opc: "981d464c7c52eb6e5036234984ad0bcf"
136 key: "5122250214c33e723a5dd523fc145fc0"
badhri854c028b32021-11-03 18:24:05 -0500137 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
138 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
139 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
140 - profileType: pdusessest
141 profileName: profile2
142 enable: true
143 gnbName: gnb1
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600144 execInParallel: false #run all subscribers in this profile parallel
145 stepTrigger: false #wait for trigger to move to next step
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600146 startImsi: 208930100007492
badhri854c028b32021-11-03 18:24:05 -0500147 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600148 opc: "981d464c7c52eb6e5036234984ad0bcf"
149 key: "5122250214c33e723a5dd523fc145fc0"
badhri854c028b32021-11-03 18:24:05 -0500150 plmnId:
151 mcc: 208
152 mnc: 93
153 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600154 defaultAs: "192.168.250.1" #default icmp pkt destination
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530155 - profileType: anrelease
badhri854c028b32021-11-03 18:24:05 -0500156 profileName: profile3
157 enable: false
158 gnbName: gnb1
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600159 execInParallel: false #run all subscribers in this profile parallel
160 stepTrigger: false #wait for trigger to move to next step
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600161 startImsi: 208930100007497
badhri854c028b32021-11-03 18:24:05 -0500162 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600163 opc: "981d464c7c52eb6e5036234984ad0bcf"
164 key: "5122250214c33e723a5dd523fc145fc0"
badhri854c028b32021-11-03 18:24:05 -0500165 plmnId:
Vini Gajjaraf6abca2021-11-30 19:37:47 +0530166 mcc: 208
167 mnc: 93
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600168 defaultAs: "192.168.250.1" #default icmp pkt destination
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000169 - profileType: uetriggservicereq
170 profileName: profile4
171 enable: false
172 gnbName: gnb1
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600173 execInParallel: false #run all subscribers in this profile parallel
174 stepTrigger: false #wait for trigger to move to next step
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000175 startImsi: 208930100007497
176 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600177 opc: "981d464c7c52eb6e5036234984ad0bcf"
178 key: "5122250214c33e723a5dd523fc145fc0"
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000179 plmnId:
180 mcc: 208
181 mnc: 93
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600182 defaultAs: "192.168.250.1" #default icmp pkt destination
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530183 - profileType: deregister
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600184 profileName: profile5
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530185 enable: false
186 gnbName: gnb1
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600187 execInParallel: false #run all subscribers in this profile parallel
188 stepTrigger: false #wait for trigger to move to next step
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600189 startImsi: 208930100007497
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530190 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600191 opc: "981d464c7c52eb6e5036234984ad0bcf"
192 key: "5122250214c33e723a5dd523fc145fc0"
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530193 plmnId:
194 mcc: 208
195 mnc: 93
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600196 defaultAs: "192.168.250.1" #default icmp pkt destination
197 - profileType: nwtriggeruedereg # profile type
198 profileName: profile6 # uniqely identifies a profile within application
199 enable: false # Set true to execute the profile, false otherwise.
200 gnbName: gnb1 # gNB to be used for this profile
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600201 execInParallel: false #run all subscribers in this profile parallel
202 stepTrigger: false #wait for trigger to move to next step
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600203 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
204 ueCount: 5 # Number of UEs for for which the profile will be executed
205 defaultAs: "192.168.250.1" #default icmp pkt destination
206 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600207 opc: "981d464c7c52eb6e5036234984ad0bcf"
208 key: "5122250214c33e723a5dd523fc145fc0"
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600209 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
210 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
211 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
212 - profileType: uereqpdusessrelease # profile type
213 profileName: profile7 # uniqely identifies a profile within application
214 enable: false # Set true to execute the profile, false otherwise.
215 gnbName: gnb1 # gNB to be used for this profile
Ajay Lotan Thakur25c27622022-10-06 15:22:45 -0600216 execInParallel: false #run all subscribers in this profile parallel
217 stepTrigger: false #wait for trigger to move to next step
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600218 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
219 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600220 opc: "981d464c7c52eb6e5036234984ad0bcf"
221 key: "5122250214c33e723a5dd523fc145fc0"
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600222 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
223 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
224 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
225 defaultAs: "192.168.250.1" #default icmp pkt destination
Vijaya Tiruveedula56f595f2022-10-27 05:28:50 -0600226 - profileType: pdusessest
227 profileName: profile8
228 enable: true
229 gnbName: gnb2
230 execInParallel: false #run all subscribers in this profile parallel
231 stepTrigger: false #wait for trigger to move to next step
232 startImsi: 208930100007501
233 ueCount: 5
234 opc: "981d464c7c52eb6e5036234984ad0bcf"
235 key: "5122250214c33e723a5dd523fc145fc0"
236 plmnId:
237 mcc: 208
238 mnc: 93
239 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
240 defaultAs: "192.168.250.1" #default icmp pkt destination