Documented Multiple gnbs support
Change-Id: I0be869eda12bde0a123356fb4640c4995bb5a9d5
diff --git a/developer/gnbsim.rst b/developer/gnbsim.rst
index 0fcf5a4..e8f6f17 100644
--- a/developer/gnbsim.rst
+++ b/developer/gnbsim.rst
@@ -241,4 +241,71 @@
#"repeat": 0 #default value 0 . i.e execute once
#"next": "quit" #default value quit. i.e. no further iteration to run
+* Support of Multiple gNBs: Two gnbs are configured by default. So User can create profiles by using these gnbs.
+ Configuration of two gNBs can be found here
+
+ .. code-block:: bash
+
+ gnb:
+ ips:
+ - '"192.168.251.5/24"' #gnb1 IP
+ - '"192.168.251.6/32"' #gnb2 IP
+ configuration:
+ runConfigProfilesAtStart: true
+ singleInterface: #this will be added thorugh configmap script
+ execInParallel: false #run all profiles in parallel
+ gnbs: # pool of gNodeBs
+ gnb1:
+ n2IpAddr: # gNB N2 interface IP address used to connect to AMF
+ n2Port: 9487 # gNB N2 Port used to connect to AMF
+ n3IpAddr: 192.168.251.5 # gNB N3 interface IP address used to connect to UPF
+ n3Port: 2152 # gNB N3 Port used to connect to UPF
+ name: gnb1 # gNB name that uniquely identify a gNB within application
+ globalRanId:
+ plmnId:
+ mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
+ mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
+ gNbId:
+ bitLength: 24
+ gNBValue: "000102" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
+ supportedTaList:
+ - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
+ broadcastPlmnList:
+ - plmnId:
+ mcc: 208
+ mnc: 93
+ taiSliceSupportList:
+ - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
+ sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
+ defaultAmf:
+ hostName: amf # Host name of AMF
+ ipAddr: # AMF IP address
+ port: 38412 # AMF port
+ gnb2:
+ n2IpAddr: # gNB N2 interface IP address used to connect to AMF
+ n2Port: 9488 # gNB N2 Port used to connect to AMF
+ n3IpAddr: 192.168.251.6 # gNB N3 interface IP address used to connect to UPF
+ n3Port: 2152 # gNB N3 Port used to connect to UPF
+ name: gnb2 # gNB name that uniquely identify a gNB within application
+ globalRanId:
+ plmnId:
+ mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
+ mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
+ gNbId:
+ bitLength: 24
+ gNBValue: "000112" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
+ supportedTaList:
+ - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
+ broadcastPlmnList:
+ - plmnId:
+ mcc: 208
+ mnc: 93
+ taiSliceSupportList:
+ - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
+ sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
+ defaultAmf:
+ hostName: amf # Host name of AMF
+ ipAddr: # AMF IP address
+ port: 38412 # AMF port
+
* Delay between Procedures can be added using customProfiles.
diff --git a/dict.txt b/dict.txt
index 4cc0f29..81d8a51 100644
--- a/dict.txt
+++ b/dict.txt
@@ -126,6 +126,7 @@
gc
gerrit
gnb
+gnbs
gnbsim
golang
gpp