Add new gnbsim profiles.
Update icmp traffic destination. User can configure traffic destination.
Default gnbsim is deployed in mutiInterface mode.
Change-Id: I80efe48e13e67b272a51e2e8d0db09a810d02795
diff --git a/sd-core-5g-values.yaml b/sd-core-5g-values.yaml
index 30498ad..60fc8ac 100644
--- a/sd-core-5g-values.yaml
+++ b/sd-core-5g-values.yaml
@@ -96,7 +96,7 @@
ue-ip-pool: "172.250.0.0/16"
ue-dnn-qos:
dnn-mbr-downlink: 20000000
- dnn-mbr-uplink: 4000000
+ dnn-mbr-uplink: 4000000
bitrate-unit: bps
traffic-class: #default bearer QCI/ARP
name: "platinum"
@@ -164,16 +164,23 @@
# gnbsim: add overriding image tag here
config:
gnbsim:
+ singleInterface: false #default multiInterface. Works well for AIAB
yamlCfgFiles:
gnb.conf:
+ logger:
+ logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
configuration:
- profiles: # profile information
+ #gnbs: # pool of gNodeBs
+ # gnb1:
+ # n3IpAddr: "POD_IP" # set if singleInterface is true
+ 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
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)
@@ -183,6 +190,7 @@
gnbName: gnb1
startImsi: 208930100007492
ueCount: 5
+ defaultAs: "192.168.250.1" #default icmp pkt destination
plmnId:
mcc: 208
mnc: 93
@@ -193,10 +201,11 @@
gnbName: gnb1
startImsi: 208930100007497
ueCount: 5
+ defaultAs: "192.168.250.1" #default icmp pkt destination
plmnId:
mcc: 208
mnc: 93
- - profileType: deregister
+ - profileType: uetriggservicereq
profileName: profile4
enable: false
gnbName: gnb1
@@ -205,7 +214,36 @@
plmnId:
mcc: 208
mnc: 93
- logger:
- logLevel: trace # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic
-omec-control-plane:
+ defaultAs: "192.168.250.1" #default icmp pkt destination
+ - profileType: deregister
+ profileName: profile5
+ enable: false
+ gnbName: gnb1
+ startImsi: 208930100007497
+ ueCount: 5
+ defaultAs: "192.168.250.1" #default icmp pkt destination
+ plmnId:
+ mcc: 208
+ mnc: 93
+ - 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)
+ - 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:
enable4G: false