SDCORE-669 Updated interface, testpod documentation
Change-Id: I4fafe4487518e6212425949feb31f6bc5ae5bb1f
diff --git a/developer/testpod.rst b/developer/testpod.rst
index 19b2ce9..19a2484 100644
--- a/developer/testpod.rst
+++ b/developer/testpod.rst
@@ -1,4 +1,4 @@
-TEST POD
+TestPod
========
Description
@@ -10,14 +10,39 @@
The Testpod can be run locally on any environment having miniKube via helm test package
file present in repository OR locally as in binary mode.
-How to use testPod
+How to use TestPod
------------------
-* Binary mode
- * SMF => ./smf -smfcfg ../../config/smfcfg.yaml -uerouting ../../config/uerouting.yaml
- * UPF => ./pfcpiface -config ../conf/upf.json
- * TestPod App => ./testpod amf
+* Repository
+ * `https://github.com/omec-project/testpod5G.git`
-* Minikube mode
- * To test SMF(precondition- UPF should be running)
- * helm install smftest ./helm/smf/
+* Execution
+ * Binary mode
+ * SMF (NF to be tested)
+ * Make SMF clone (`git clone --branch onf-release3.0.5 https://github.com/omec-project/smf.git --recursive`)
+ * Change SMF PFCP port to 8806 (lib/pfcp/pfcpUdp/udp.go PFCP_PORT = 8806)
+ * Compile SMF (go build)
+ * Run SMF image(./smf -smfcfg ../../config/smfcfg.yaml -uerouting ../../config/uerouting.yaml)
+ * UPF (Only PFCP layer)
+ * Make UPF clone (`git clone https://github.com/badhrinathpa/upf-epc.git`)
+ * git checkout "sim_fast_path" branch
+ * cd pfcpiface and do "go build"
+ * Run UPF pfcp image (./pfcpiface -config ../conf/upf.json)
+ * TestPod App
+ * Make Testpod clone (`git clone https://github.com/omec-project/testpod5G.git`)
+ * Compile Testpod image(go build)
+ * Run Testpod image as AMF to test SMF ( ./testpod amf )
+ * Update local DNS table as following (/etc/hosts)
+ * # Testpod specific
+ * 127.0.0.1 upf
+ * 127.0.0.1 smf
+ * 127.0.0.1 nrf
+ * 127.0.0.1 pcf
+ * 127.0.0.1 amf
+ * 127.0.0.1 udm
+
+ * Minikube mode
+ * Install minikube using Homebrew (brew install minikube)
+ * Make Testpod clone (`git clone https://github.com/omec-project/testpod5G.git`)
+ * To test SMF(precondition- UPF should be running)
+ * helm install smftest ./helm/smf/
diff --git a/dict.txt b/dict.txt
index 5ee6bd4..b127cf6 100644
--- a/dict.txt
+++ b/dict.txt
@@ -120,3 +120,11 @@
webui
runtime
retransmission
+onf
+pfcp
+pfcpUdp
+udp
+cd
+minikube
+Homebrew
+Xn
diff --git a/glossary.rst b/glossary.rst
index 00ebcb0..0c7823b 100644
--- a/glossary.rst
+++ b/glossary.rst
@@ -42,3 +42,4 @@
Misc
----
SA: Standalone Architecture
+URLLC : Ultra Reliable Low Latency Communication
diff --git a/overview/3gpp-compliance-5g.rst b/overview/3gpp-compliance-5g.rst
index 13b88b1..3dfdf2e 100644
--- a/overview/3gpp-compliance-5g.rst
+++ b/overview/3gpp-compliance-5g.rst
@@ -23,10 +23,13 @@
* AMF, NRF, SMF, PCF, UDM, UDR, NSSF, AUSF
-* SD Core High Level Features supported
+* High Level Features supported
* UE Registration
* UE De-Registration
- * PDU Session Establishment/Release
+ * PDU Session Establishment/Modification/Release
+ * AN Release
+ * Network triggered Service Request
+ * Xn based inter NG-RAN handover
* High Level Features Not supported
* URLLC
@@ -37,7 +40,7 @@
--------------
* Interfaces
* SBI : Yes
- * PFCP: Yes
+ * N4(UPF), N7(PCF), N10(UDM), N11(AMF) : Yes
* Services
* PDU Session Management
@@ -73,8 +76,9 @@
AMF Compliance
--------------
* Interfaces
- * N11, N15, N8, N12, N22, N2, N1 : Yes
- * N14, N58 : No
+ * SBI : Yes
+ * N11(SMF), N15(PCF), N8(UDM), N12(AUSF), N22(NSSF), N2(AN), N1(UE) : Yes
+ * N14(AMF), N58(NSSAAF) : No
* Services
* Communication