blob: 9de4ca321c001dc0afa88def8a7cb24fa5043680 [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 Thakureadf7702022-09-30 00:02:58 -06009 gnbsim: omecproject/5gc-gnbsim:main-cd26209
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 singleInterface: false
38 networkTopo:
39 - upfAddr: "192.168.252.3/32"
40 upfGw: "192.168.251.1"
badhri854c028b32021-11-03 18:24:05 -050041 sriov:
42 enabled: disabled
Hyunsun Moon2b21eb42022-03-24 01:52:22 -060043 resourceName: "intel.com/intel_sriov_vfio"
badhri854c028b32021-11-03 18:24:05 -050044 ipam: static
Hyunsun Moon2b21eb42022-03-24 01:52:22 -060045 cniPlugin: macvlan # supported CNIs: sriov, macvlan, host-device
46 iface: data # master in macvlan or device in host-device
badhri854c028b32021-11-03 18:24:05 -050047 gnb:
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060048 ip: 192.168.251.5/24 #user plane IP at gnb if 2 separate interface provided
Ajay Lotan Thakur82c4bec2022-09-02 13:51:45 -060049 httpServer:
Ajay Lotan Thakur75ef3b82022-09-02 20:35:59 -060050 enable: false
Ajay Lotan Thakur82c4bec2022-09-02 13:51:45 -060051 ipAddr: "POD_IP"
52 port: 6000
Ajay Lotan Thakureadf7702022-09-30 00:02:58 -060053 goProfile:
Ajay Lotan Thakur484545b2022-02-28 14:39:16 -060054 enable: true
55 port: 5000
badhri854c028b32021-11-03 18:24:05 -050056 ngapp:
57 port: 38412
58 nodePort:
59 enabled: false
60 port: 30071
61 yamlCfgFiles:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060062 gnb.conf:
badhri854c028b32021-11-03 18:24:05 -050063 info:
64 version: 1.0.0
65 description: gNodeB sim initial configuration
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -060066 logger:
67 logLevel: info # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
badhri854c028b32021-11-03 18:24:05 -050068 configuration:
Ajay Lotan Thakur0203c3b2022-03-21 13:40:11 -060069 #singleInterface: #this will be added thorugh configmap script
badhri854c028b32021-11-03 18:24:05 -050070 gnbs: # pool of gNodeBs
71 gnb1:
72 n2IpAddr: # gNB N2 interface IP address used to connect to AMF
73 n2Port: 9487 # gNB N2 Port used to connect to AMF
74 n3IpAddr: 192.168.251.5 # gNB N3 interface IP address used to connect to UPF
75 n3Port: 2152 # gNB N3 Port used to connect to UPF
76 name: gnb1 # gNB name that uniquely identify a gNB within application
Vini Gajjaraf6abca2021-11-30 19:37:47 +053077 globalRanId:
78 plmnId:
79 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
80 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
81 gNbId:
82 bitLength: 24
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060083 gNBValue: "000102" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053084 supportedTaList:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060085 - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053086 broadcastPlmnList:
87 - plmnId:
88 mcc: 208
89 mnc: 93
90 taiSliceSupportList:
91 - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060092 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
badhri854c028b32021-11-03 18:24:05 -050093 defaultAmf:
94 hostName: amf # Host name of AMF
95 ipAddr: # AMF IP address
96 port: 38412 # AMF port
Vini Gajjaraf6abca2021-11-30 19:37:47 +053097
badhri854c028b32021-11-03 18:24:05 -050098 profiles: # profile information
99 - profileType: register # profile type
100 profileName: profile1 # uniqely identifies a profile within application
101 enable: false # Set true to execute the profile, false otherwise.
102 gnbName: gnb1 # gNB to be used for this profile
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600103 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
badhri854c028b32021-11-03 18:24:05 -0500104 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600105 defaultAs: "192.168.250.1" #default icmp pkt destination
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600106 opc: "981d464c7c52eb6e5036234984ad0bcf"
107 key: "5122250214c33e723a5dd523fc145fc0"
badhri854c028b32021-11-03 18:24:05 -0500108 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
109 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
110 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
111 - profileType: pdusessest
112 profileName: profile2
113 enable: true
114 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600115 startImsi: 208930100007492
badhri854c028b32021-11-03 18:24:05 -0500116 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600117 opc: "981d464c7c52eb6e5036234984ad0bcf"
118 key: "5122250214c33e723a5dd523fc145fc0"
badhri854c028b32021-11-03 18:24:05 -0500119 plmnId:
120 mcc: 208
121 mnc: 93
122 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600123 defaultAs: "192.168.250.1" #default icmp pkt destination
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530124 - profileType: anrelease
badhri854c028b32021-11-03 18:24:05 -0500125 profileName: profile3
126 enable: false
127 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600128 startImsi: 208930100007497
badhri854c028b32021-11-03 18:24:05 -0500129 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600130 opc: "981d464c7c52eb6e5036234984ad0bcf"
131 key: "5122250214c33e723a5dd523fc145fc0"
badhri854c028b32021-11-03 18:24:05 -0500132 plmnId:
Vini Gajjaraf6abca2021-11-30 19:37:47 +0530133 mcc: 208
134 mnc: 93
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600135 defaultAs: "192.168.250.1" #default icmp pkt destination
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000136 - profileType: uetriggservicereq
137 profileName: profile4
138 enable: false
139 gnbName: gnb1
140 startImsi: 208930100007497
141 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600142 opc: "981d464c7c52eb6e5036234984ad0bcf"
143 key: "5122250214c33e723a5dd523fc145fc0"
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000144 plmnId:
145 mcc: 208
146 mnc: 93
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600147 defaultAs: "192.168.250.1" #default icmp pkt destination
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530148 - profileType: deregister
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600149 profileName: profile5
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530150 enable: false
151 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600152 startImsi: 208930100007497
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530153 ueCount: 5
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600154 opc: "981d464c7c52eb6e5036234984ad0bcf"
155 key: "5122250214c33e723a5dd523fc145fc0"
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530156 plmnId:
157 mcc: 208
158 mnc: 93
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600159 defaultAs: "192.168.250.1" #default icmp pkt destination
160 - profileType: nwtriggeruedereg # profile type
161 profileName: profile6 # uniqely identifies a profile within application
162 enable: false # Set true to execute the profile, false otherwise.
163 gnbName: gnb1 # gNB to be used for this profile
164 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
165 ueCount: 5 # Number of UEs for for which the profile will be executed
166 defaultAs: "192.168.250.1" #default icmp pkt destination
167 perUserTimeout: 100 #if no expected event received in this time then treat it as failure
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600168 opc: "981d464c7c52eb6e5036234984ad0bcf"
169 key: "5122250214c33e723a5dd523fc145fc0"
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600170 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
171 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
172 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
173 - profileType: uereqpdusessrelease # profile type
174 profileName: profile7 # uniqely identifies a profile within application
175 enable: false # Set true to execute the profile, false otherwise.
176 gnbName: gnb1 # gNB to be used for this profile
177 startImsi: 208930100007497 # First IMSI. Subsequent values will be used if ueCount is more than 1
178 ueCount: 5 # Number of UEs for for which the profile will be executed
Ajay Lotan Thakureb879c42022-06-09 17:37:24 -0600179 opc: "981d464c7c52eb6e5036234984ad0bcf"
180 key: "5122250214c33e723a5dd523fc145fc0"
Ajay Lotan Thakur84ddbea2022-03-21 16:07:16 -0600181 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>. Should match startImsi
182 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
183 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
184 defaultAs: "192.168.250.1" #default icmp pkt destination