summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSona Sarmadi <sona.sarmadi@enea.com>2019-03-05 09:22:56 +0100
committerSona Sarmadi <sona.sarmadi@enea.com>2019-03-05 18:56:00 +0100
commiteda81771f480e4bfd651fded3d040bdbe784b2b1 (patch)
treed7208a9762f08296f8ba70e672bf1b5e37b42dd5
parent82ed387e2592855242801ce48026316bcd186c4a (diff)
downloadnfv-access-documentation-eda81771f480e4bfd651fded3d040bdbe784b2b1.tar.gz
AccessDocs: some updates after review comments
- rename demo-usecases with example-usecases - reorder the ZTP and VNF Management chapters - remove one of the in-band management picture - remove grub menu option picture - update Main changes in rel-info - move how to download ucpe Manager from portal from getting started to rel info - remove references to DeveloperDocs.zip ยด Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Change-Id: Ie5ae30ba7447ceceffb83924dd9205a8a830da91 Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
-rw-r--r--doc/Makefile2
-rw-r--r--doc/book-enea-nfv-access-example-usecases/doc/book.xml (renamed from doc/book-enea-nfv-access-demo-usecases/doc/book.xml)4
-rw-r--r--doc/book-enea-nfv-access-example-usecases/doc/demo_usecases.xml (renamed from doc/book-enea-nfv-access-demo-usecases/doc/demo_usecases.xml)0
-rw-r--r--doc/book-enea-nfv-access-example-usecases/doc/eltf_params_template.xml (renamed from doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_template.xml)0
-rw-r--r--doc/book-enea-nfv-access-example-usecases/doc/eltf_params_updated.xml (renamed from doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_updated.xml)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/eltf_params_updated_template_how_to_use.txt (renamed from doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_updated_template_how_to_use.txt)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/access_fortigate_cli.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/access_fortigate_cli.png)bin32943 -> 32943 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/add_host_interface.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/add_host_interface.png)bin18805 -> 18805 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/adding_instance.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/adding_instance.png)bin70774 -> 70774 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/bind_phys_interface.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/bind_phys_interface.png)bin11477 -> 11477 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/binding_results.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/binding_results.png)bin20299 -> 20299 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/bridge_net_conn.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/bridge_net_conn.png)bin20535 -> 20535 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/bridges_tab.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/bridges_tab.png)bin12709 -> 12709 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/clav_VNF_demo_SR-IOV.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/clav_VNF_demo_SR-IOV.png)bin27484 -> 27484 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/clav_VNF_demo_SR-IOV.svg (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/clav_VNF_demo_SR-IOV.svg)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/clavister_vnf_diagram.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/clavister_vnf_diagram.png)bin28061 -> 28061 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/clavister_vnf_diagram.svg (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/clavister_vnf_diagram.svg)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/configured_bridges.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/configured_bridges.png)bin22149 -> 22149 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/connection_information.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/connection_information.png)bin12244 -> 12244 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/created_bridges.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/created_bridges.png)bin19322 -> 19322 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/descriptor_button.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/descriptor_button.png)bin86515 -> 86515 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/enea_vnf_demo_overview.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/enea_vnf_demo_overview.png)bin8908 -> 8908 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/enea_vnf_demo_overview.svg (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/enea_vnf_demo_overview.svg)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/flow_fwd.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/flow_fwd.png)bin28115 -> 28115 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/flow_term.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/flow_term.png)bin26803 -> 26803 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/fortigate_licenses.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/fortigate_licenses.png)bin35294 -> 35294 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/fortinet_interface.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/fortinet_interface.png)bin55312 -> 55312 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/fortinet_vnf_login.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/fortinet_vnf_login.png)bin9189 -> 9189 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/host_interface_creation.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/host_interface_creation.png)bin10719 -> 10719 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/intel_whitebox.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/intel_whitebox.png)bin89449 -> 89449 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/intel_whitebox.svg (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/intel_whitebox.svg)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/iperf_client_inttype.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/iperf_client_inttype.png)bin11909 -> 11909 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/iperf_server_inttype.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/iperf_server_inttype.png)bin11060 -> 11060 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/new_vnf.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/new_vnf.png)bin71296 -> 71296 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/onboard.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/onboard.png)bin102950 -> 102950 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/onboarded_successfully.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/onboarded_successfully.png)bin104368 -> 104368 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/onboarding_status.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/onboarding_status.png)bin9684 -> 9684 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_four.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_four.png)bin20535 -> 20535 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_tab.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_tab.png)bin12709 -> 12709 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_two.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_two.png)bin19759 -> 19759 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_zero.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_zero.png)bin19759 -> 19759 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/ovs_host_interface.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_host_interface.png)bin18805 -> 18805 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/pciPass_interface.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/pciPass_interface.png)bin10818 -> 10818 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/reconfiguring_flavor.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/reconfiguring_flavor.png)bin117154 -> 117154 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/result_of_binding.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/result_of_binding.png)bin20299 -> 20299 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/sdwan1_eg_config.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/sdwan1_eg_config.png)bin31720 -> 31720 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/sdwan_vpn_overview_1.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/sdwan_vpn_overview_1.png)bin85166 -> 85166 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/secondtar_hostinterface.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/secondtar_hostinterface.png)bin10719 -> 10719 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/sriov_configuration.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/sriov_configuration.png)bin5245 -> 5245 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/srlov_adap_pool.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/srlov_adap_pool.png)bin12448 -> 12448 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/t2_vnf_instance.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/t2_vnf_instance.png)bin70774 -> 70774 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/testPMD_VNF_PCI.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/testPMD_VNF_PCI.png)bin19081 -> 19081 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/test_machines.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/test_machines.png)bin82850 -> 82850 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/testing_fortigate.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/testing_fortigate.png)bin76921 -> 76921 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/testing_fortigate.svg (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/testing_fortigate.svg)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/testpmd_fwdvnf_int.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/testpmd_fwdvnf_int.png)bin10979 -> 10979 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/traffic_forward.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/traffic_forward.png)bin20226 -> 20226 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/traffic_terminate.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/traffic_terminate.png)bin20096 -> 20096 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/two_inst_firewall.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/two_inst_firewall.png)bin76958 -> 76958 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/two_inst_firewall.svg (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/two_inst_firewall.svg)0
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_br.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_br.png)bin7778 -> 7778 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_br2.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_br2.png)bin13517 -> 13517 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_dpdk_int_bind.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_dpdk_int_bind.png)bin6872 -> 6872 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_fg_instantiation.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_fg_instantiation.png)bin23383 -> 23383 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_fortigate_onboard.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_fortigate_onboard.png)bin7298 -> 7298 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_lanbr.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_lanbr.png)bin12255 -> 12255 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_solution.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_solution.png)bin100793 -> 100793 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_solution_test.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_solution_test.png)bin134590 -> 134590 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/virsh_console.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/virsh_console.png)bin7212 -> 7212 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance.png)bin23413 -> 23413 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance_client.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance_client.png)bin26541 -> 26541 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance_server.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance_server.png)bin20752 -> 20752 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/doc/images/vnf_instances.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instances.png)bin70774 -> 70774 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-example-usecases/swcomp.mk (renamed from doc/book-enea-nfv-access-demo-usecases/swcomp.mk)4
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/book.xml4
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/device_configuration_and_provisioning.xml422
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/documentation.xml3
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/getting_started_nfv_access.xml42
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml95
-rwxr-xr-xdoc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement.pngbin67969 -> 76211 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement2.pngbin54137 -> 0 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-getting-started/doc/images/grub_menu_options.pngbin7877 -> 0 bytes
-rwxr-xr-xdoc/book-enea-nfv-access-getting-started/doc/images/select_relversion.pngbin15920 -> 0 bytes
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/in_band_management.xml23
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/introduction.xml21
-rw-r--r--doc/book-enea-nfv-access-getting-started/doc/prerequisites.xml15
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/about_release.xml15
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml25
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/main_changes.xml65
89 files changed, 282 insertions, 458 deletions
diff --git a/doc/Makefile b/doc/Makefile
index 0002f68..0514408 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -50,7 +50,7 @@ DOCBOOK_TO_BOOKDIR ?= yes
50DOCBOOK_CLEANTMP ?= yes 50DOCBOOK_CLEANTMP ?= yes
51 51
52#Components (books) in this subsystem. Now use all books found here 52#Components (books) in this subsystem. Now use all books found here
53COMPONENTS := book-enea-nfv-access-demo-usecases book-enea-nfv-access-getting-started book-enea-nfv-access-open-source book-enea-nfv-access-reference-guide-intel book-enea-nfv-access-release-info 53COMPONENTS := book-enea-nfv-access-example-usecases book-enea-nfv-access-getting-started book-enea-nfv-access-open-source book-enea-nfv-access-reference-guide-intel book-enea-nfv-access-release-info
54# COMPONENTS += 54# COMPONENTS +=
55#book-enea-linux-eclipse-open-source (as of 13.04.2017 this is not needed) 55#book-enea-linux-eclipse-open-source (as of 13.04.2017 this is not needed)
56#book-enea-nfv-access-dev-hardening-guide 56#book-enea-nfv-access-dev-hardening-guide
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/book.xml b/doc/book-enea-nfv-access-example-usecases/doc/book.xml
index ee365a6..145a6fd 100644
--- a/doc/book-enea-nfv-access-demo-usecases/doc/book.xml
+++ b/doc/book-enea-nfv-access-example-usecases/doc/book.xml
@@ -3,8 +3,8 @@
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ 3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
4<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED"> 4<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
5]> 5]>
6<book id="book_enea_nfv_access_demo_usecases"> 6<book id="book_enea_nfv_access_example_usecases">
7 <title><trademark class="registered">Enea</trademark> NFV Access Demo Use-cases</title> 7 <title><trademark class="registered">Enea</trademark> NFV Access Example Use-cases</title>
8 8
9 <subtitle>Release Version <xi:include href="eltf_params_updated.xml" 9 <subtitle>Release Version <xi:include href="eltf_params_updated.xml"
10 xmlns:xi="http://www.w3.org/2001/XInclude" 10 xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/demo_usecases.xml b/doc/book-enea-nfv-access-example-usecases/doc/demo_usecases.xml
index 76fd2cf..76fd2cf 100644
--- a/doc/book-enea-nfv-access-demo-usecases/doc/demo_usecases.xml
+++ b/doc/book-enea-nfv-access-example-usecases/doc/demo_usecases.xml
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_template.xml b/doc/book-enea-nfv-access-example-usecases/doc/eltf_params_template.xml
index eaa7ebd..eaa7ebd 100644
--- a/doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_template.xml
+++ b/doc/book-enea-nfv-access-example-usecases/doc/eltf_params_template.xml
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_updated.xml b/doc/book-enea-nfv-access-example-usecases/doc/eltf_params_updated.xml
index f260584..f260584 100644
--- a/doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_updated.xml
+++ b/doc/book-enea-nfv-access-example-usecases/doc/eltf_params_updated.xml
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_updated_template_how_to_use.txt b/doc/book-enea-nfv-access-example-usecases/doc/eltf_params_updated_template_how_to_use.txt
index 62e5d02..62e5d02 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/eltf_params_updated_template_how_to_use.txt
+++ b/doc/book-enea-nfv-access-example-usecases/doc/eltf_params_updated_template_how_to_use.txt
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/access_fortigate_cli.png b/doc/book-enea-nfv-access-example-usecases/doc/images/access_fortigate_cli.png
index e61b109..e61b109 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/access_fortigate_cli.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/access_fortigate_cli.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/add_host_interface.png b/doc/book-enea-nfv-access-example-usecases/doc/images/add_host_interface.png
index 3ccdd66..3ccdd66 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/add_host_interface.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/add_host_interface.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/adding_instance.png b/doc/book-enea-nfv-access-example-usecases/doc/images/adding_instance.png
index e07bd9e..e07bd9e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/adding_instance.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/adding_instance.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/bind_phys_interface.png b/doc/book-enea-nfv-access-example-usecases/doc/images/bind_phys_interface.png
index 73b6ea7..73b6ea7 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/bind_phys_interface.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/bind_phys_interface.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/binding_results.png b/doc/book-enea-nfv-access-example-usecases/doc/images/binding_results.png
index 892bab7..892bab7 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/binding_results.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/binding_results.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/bridge_net_conn.png b/doc/book-enea-nfv-access-example-usecases/doc/images/bridge_net_conn.png
index 1ebcf26..1ebcf26 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/bridge_net_conn.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/bridge_net_conn.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/bridges_tab.png b/doc/book-enea-nfv-access-example-usecases/doc/images/bridges_tab.png
index 9d096c9..9d096c9 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/bridges_tab.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/bridges_tab.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/clav_VNF_demo_SR-IOV.png b/doc/book-enea-nfv-access-example-usecases/doc/images/clav_VNF_demo_SR-IOV.png
index cdfb4d3..cdfb4d3 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/clav_VNF_demo_SR-IOV.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/clav_VNF_demo_SR-IOV.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/clav_VNF_demo_SR-IOV.svg b/doc/book-enea-nfv-access-example-usecases/doc/images/clav_VNF_demo_SR-IOV.svg
index ac4200d..ac4200d 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/clav_VNF_demo_SR-IOV.svg
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/clav_VNF_demo_SR-IOV.svg
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/clavister_vnf_diagram.png b/doc/book-enea-nfv-access-example-usecases/doc/images/clavister_vnf_diagram.png
index e207260..e207260 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/clavister_vnf_diagram.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/clavister_vnf_diagram.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/clavister_vnf_diagram.svg b/doc/book-enea-nfv-access-example-usecases/doc/images/clavister_vnf_diagram.svg
index 16e6630..16e6630 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/clavister_vnf_diagram.svg
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/clavister_vnf_diagram.svg
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/configured_bridges.png b/doc/book-enea-nfv-access-example-usecases/doc/images/configured_bridges.png
index 9f55018..9f55018 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/configured_bridges.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/configured_bridges.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/connection_information.png b/doc/book-enea-nfv-access-example-usecases/doc/images/connection_information.png
index 63ae5d4..63ae5d4 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/connection_information.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/connection_information.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/created_bridges.png b/doc/book-enea-nfv-access-example-usecases/doc/images/created_bridges.png
index a44b26e..a44b26e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/created_bridges.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/created_bridges.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/descriptor_button.png b/doc/book-enea-nfv-access-example-usecases/doc/images/descriptor_button.png
index 72b59bc..72b59bc 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/descriptor_button.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/descriptor_button.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/enea_vnf_demo_overview.png b/doc/book-enea-nfv-access-example-usecases/doc/images/enea_vnf_demo_overview.png
index a3a8a85..a3a8a85 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/enea_vnf_demo_overview.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/enea_vnf_demo_overview.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/enea_vnf_demo_overview.svg b/doc/book-enea-nfv-access-example-usecases/doc/images/enea_vnf_demo_overview.svg
index 647e121..647e121 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/enea_vnf_demo_overview.svg
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/enea_vnf_demo_overview.svg
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/flow_fwd.png b/doc/book-enea-nfv-access-example-usecases/doc/images/flow_fwd.png
index 43042a1..43042a1 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/flow_fwd.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/flow_fwd.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/flow_term.png b/doc/book-enea-nfv-access-example-usecases/doc/images/flow_term.png
index 757d48e..757d48e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/flow_term.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/flow_term.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/fortigate_licenses.png b/doc/book-enea-nfv-access-example-usecases/doc/images/fortigate_licenses.png
index 7e3bc4d..7e3bc4d 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/fortigate_licenses.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/fortigate_licenses.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/fortinet_interface.png b/doc/book-enea-nfv-access-example-usecases/doc/images/fortinet_interface.png
index 9452264..9452264 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/fortinet_interface.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/fortinet_interface.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/fortinet_vnf_login.png b/doc/book-enea-nfv-access-example-usecases/doc/images/fortinet_vnf_login.png
index 6277d2c..6277d2c 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/fortinet_vnf_login.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/fortinet_vnf_login.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/host_interface_creation.png b/doc/book-enea-nfv-access-example-usecases/doc/images/host_interface_creation.png
index 6fabb9b..6fabb9b 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/host_interface_creation.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/host_interface_creation.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/intel_whitebox.png b/doc/book-enea-nfv-access-example-usecases/doc/images/intel_whitebox.png
index 3c23daa..3c23daa 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/intel_whitebox.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/intel_whitebox.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/intel_whitebox.svg b/doc/book-enea-nfv-access-example-usecases/doc/images/intel_whitebox.svg
index 8a4f224..8a4f224 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/intel_whitebox.svg
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/intel_whitebox.svg
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/iperf_client_inttype.png b/doc/book-enea-nfv-access-example-usecases/doc/images/iperf_client_inttype.png
index 486f9d9..486f9d9 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/iperf_client_inttype.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/iperf_client_inttype.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/iperf_server_inttype.png b/doc/book-enea-nfv-access-example-usecases/doc/images/iperf_server_inttype.png
index 000e250..000e250 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/iperf_server_inttype.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/iperf_server_inttype.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/new_vnf.png b/doc/book-enea-nfv-access-example-usecases/doc/images/new_vnf.png
index 902cab0..902cab0 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/new_vnf.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/new_vnf.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/onboard.png b/doc/book-enea-nfv-access-example-usecases/doc/images/onboard.png
index d27c58f..d27c58f 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/onboard.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/onboard.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/onboarded_successfully.png b/doc/book-enea-nfv-access-example-usecases/doc/images/onboarded_successfully.png
index adf9d1a..adf9d1a 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/onboarded_successfully.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/onboarded_successfully.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/onboarding_status.png b/doc/book-enea-nfv-access-example-usecases/doc/images/onboarding_status.png
index 8adb954..8adb954 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/onboarding_status.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/onboarding_status.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_four.png b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_four.png
index 1ebcf26..1ebcf26 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_four.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_four.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_tab.png b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_tab.png
index 9d096c9..9d096c9 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_tab.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_tab.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_two.png b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_two.png
index 3f4c427..3f4c427 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_two.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_two.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_zero.png b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_zero.png
index 3f4c427..3f4c427 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_bridge_zero.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_bridge_zero.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_host_interface.png b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_host_interface.png
index 3ccdd66..3ccdd66 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/ovs_host_interface.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/ovs_host_interface.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/pciPass_interface.png b/doc/book-enea-nfv-access-example-usecases/doc/images/pciPass_interface.png
index 058ab1f..058ab1f 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/pciPass_interface.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/pciPass_interface.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/reconfiguring_flavor.png b/doc/book-enea-nfv-access-example-usecases/doc/images/reconfiguring_flavor.png
index 3b4c798..3b4c798 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/reconfiguring_flavor.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/reconfiguring_flavor.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/result_of_binding.png b/doc/book-enea-nfv-access-example-usecases/doc/images/result_of_binding.png
index 892bab7..892bab7 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/result_of_binding.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/result_of_binding.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/sdwan1_eg_config.png b/doc/book-enea-nfv-access-example-usecases/doc/images/sdwan1_eg_config.png
index 9ff6284..9ff6284 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/sdwan1_eg_config.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/sdwan1_eg_config.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/sdwan_vpn_overview_1.png b/doc/book-enea-nfv-access-example-usecases/doc/images/sdwan_vpn_overview_1.png
index 684a6af..684a6af 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/sdwan_vpn_overview_1.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/sdwan_vpn_overview_1.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/secondtar_hostinterface.png b/doc/book-enea-nfv-access-example-usecases/doc/images/secondtar_hostinterface.png
index 6fabb9b..6fabb9b 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/secondtar_hostinterface.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/secondtar_hostinterface.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/sriov_configuration.png b/doc/book-enea-nfv-access-example-usecases/doc/images/sriov_configuration.png
index b8fa42e..b8fa42e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/sriov_configuration.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/sriov_configuration.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/srlov_adap_pool.png b/doc/book-enea-nfv-access-example-usecases/doc/images/srlov_adap_pool.png
index ce9f597..ce9f597 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/srlov_adap_pool.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/srlov_adap_pool.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/t2_vnf_instance.png b/doc/book-enea-nfv-access-example-usecases/doc/images/t2_vnf_instance.png
index e07bd9e..e07bd9e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/t2_vnf_instance.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/t2_vnf_instance.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/testPMD_VNF_PCI.png b/doc/book-enea-nfv-access-example-usecases/doc/images/testPMD_VNF_PCI.png
index 03f298f..03f298f 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/testPMD_VNF_PCI.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/testPMD_VNF_PCI.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/test_machines.png b/doc/book-enea-nfv-access-example-usecases/doc/images/test_machines.png
index 6ec93fc..6ec93fc 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/test_machines.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/test_machines.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/testing_fortigate.png b/doc/book-enea-nfv-access-example-usecases/doc/images/testing_fortigate.png
index d518564..d518564 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/testing_fortigate.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/testing_fortigate.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/testing_fortigate.svg b/doc/book-enea-nfv-access-example-usecases/doc/images/testing_fortigate.svg
index 43721cc..43721cc 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/testing_fortigate.svg
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/testing_fortigate.svg
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/testpmd_fwdvnf_int.png b/doc/book-enea-nfv-access-example-usecases/doc/images/testpmd_fwdvnf_int.png
index 1d05553..1d05553 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/testpmd_fwdvnf_int.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/testpmd_fwdvnf_int.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/traffic_forward.png b/doc/book-enea-nfv-access-example-usecases/doc/images/traffic_forward.png
index b9206ca..b9206ca 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/traffic_forward.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/traffic_forward.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/traffic_terminate.png b/doc/book-enea-nfv-access-example-usecases/doc/images/traffic_terminate.png
index 545827f..545827f 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/traffic_terminate.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/traffic_terminate.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/two_inst_firewall.png b/doc/book-enea-nfv-access-example-usecases/doc/images/two_inst_firewall.png
index c4dcac8..c4dcac8 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/two_inst_firewall.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/two_inst_firewall.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/two_inst_firewall.svg b/doc/book-enea-nfv-access-example-usecases/doc/images/two_inst_firewall.svg
index d8bce94..d8bce94 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/two_inst_firewall.svg
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/two_inst_firewall.svg
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_br.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_br.png
index f28678b..f28678b 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_br.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_br.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_br2.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_br2.png
index 72f8178..72f8178 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_br2.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_br2.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_dpdk_int_bind.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_dpdk_int_bind.png
index ea1fef7..ea1fef7 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_dpdk_int_bind.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_dpdk_int_bind.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_fg_instantiation.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_fg_instantiation.png
index 9b4d020..9b4d020 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_fg_instantiation.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_fg_instantiation.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_fortigate_onboard.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_fortigate_onboard.png
index 6fa40bd..6fa40bd 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_fortigate_onboard.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_fortigate_onboard.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_lanbr.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_lanbr.png
index 18e074e..18e074e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_lanbr.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_lanbr.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_solution.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_solution.png
index 10ed27d..10ed27d 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_solution.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_solution.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_solution_test.png b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_solution_test.png
index 7006068..7006068 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/uc_ibm_solution_test.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/uc_ibm_solution_test.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/virsh_console.png b/doc/book-enea-nfv-access-example-usecases/doc/images/virsh_console.png
index 639c235..639c235 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/virsh_console.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/virsh_console.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance.png b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance.png
index ecfee74..ecfee74 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance_client.png b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance_client.png
index 508f4da..508f4da 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance_client.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance_client.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance_server.png b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance_server.png
index a4f84f9..a4f84f9 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instance_server.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instance_server.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instances.png b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instances.png
index e07bd9e..e07bd9e 100755
--- a/doc/book-enea-nfv-access-demo-usecases/doc/images/vnf_instances.png
+++ b/doc/book-enea-nfv-access-example-usecases/doc/images/vnf_instances.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-demo-usecases/swcomp.mk b/doc/book-enea-nfv-access-example-usecases/swcomp.mk
index f5c9618..972746a 100755
--- a/doc/book-enea-nfv-access-demo-usecases/swcomp.mk
+++ b/doc/book-enea-nfv-access-example-usecases/swcomp.mk
@@ -5,6 +5,6 @@ BOOK_VER ?= $(REL_VER)-dev
5 5
6DOCBOOK_SRC := $(COMP)/swcomp.mk $(COMP)/doc/book.xml $(shell find $(COMP)/doc -type f \( -name "*.xml" -o -name "*.svg" -o -name "*.png" \) ! -name "book.xml" -print) 6DOCBOOK_SRC := $(COMP)/swcomp.mk $(COMP)/doc/book.xml $(shell find $(COMP)/doc -type f \( -name "*.xml" -o -name "*.svg" -o -name "*.png" \) ! -name "book.xml" -print)
7 7
8BOOKPACKAGES := book-enea-nfv-access-demo-usecases 8BOOKPACKAGES := book-enea-nfv-access-example-usecases
9BOOKDESC_$(BOOKPACKAGES) := "Enea NFV Access $(PROD_VER) Demo Use-cases" 9BOOKDESC_$(BOOKPACKAGES) := "Enea NFV Access $(PROD_VER) Example Use-cases"
10BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS) 10BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
diff --git a/doc/book-enea-nfv-access-getting-started/doc/book.xml b/doc/book-enea-nfv-access-getting-started/doc/book.xml
index 5277b5e..aa58335 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/book.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/book.xml
@@ -17,10 +17,6 @@
17 17
18 <xi:include href="introduction.xml" 18 <xi:include href="introduction.xml"
19 xmlns:xi="http://www.w3.org/2001/XInclude" /> 19 xmlns:xi="http://www.w3.org/2001/XInclude" />
20
21 <xi:include href="prerequisites.xml"
22 xmlns:xi="http://www.w3.org/2001/XInclude" />
23
24 <xi:include href="documentation.xml" 20 <xi:include href="documentation.xml"
25 xmlns:xi="http://www.w3.org/2001/XInclude" /> 21 xmlns:xi="http://www.w3.org/2001/XInclude" />
26 22
diff --git a/doc/book-enea-nfv-access-getting-started/doc/device_configuration_and_provisioning.xml b/doc/book-enea-nfv-access-getting-started/doc/device_configuration_and_provisioning.xml
index 255cfbe..89f6961 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/device_configuration_and_provisioning.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/device_configuration_and_provisioning.xml
@@ -204,17 +204,215 @@
204 </section> 204 </section>
205 </section> 205 </section>
206 206
207 <section id="zero_touch_prov">
208 <title>Zero Touch Provisioning</title>
209
210 <para>Zero-Touch Provisioning (ZTP) is an alternative to Manual
211 configuration. ZTP refers to the process by which, when a device starts up
212 for the first time, its initial configuration is pushed down by an
213 external management system, so that it is setup for proper operation
214 without additional manual intervention by an operator.</para>
215
216 <para>A variety of operations can occur as part of ZTP such as initial
217 device setup, configuration of managed objects, etc. The goal is to set up
218 a device to the maximum possible extent without forcing an operator to be
219 physically present (initially) to manage the device.</para>
220
221 <para>In order to create a static configuration supporting ZTP, the uCPE
222 Manager user needs to identify the <literal>Device ID</literal> of the
223 machine running NFV Access.</para>
224
225 <para>During the automatic installation process when the
226 <literal>Automatic install</literal> step is reached, enter the option
227 menu <literal>Customize kernel parameters</literal> and set the
228 <literal>uCPE Manager IP address</literal>. Please check <xref
229 linkend="install_ena_stick" />, step 7 for how to set the uCPE Manager IP
230 address at boot time. The Device ID will be listed in the installer under
231 the <literal>Customize kernel parameters</literal> menu.</para>
232
233 <para>With the address parameter set, run
234 <literal>list_deviceID.sh</literal> after NFV Access is installed and
235 booted, to get the device ID of the target.</para>
236
237 <note>
238 <para>It is possible to let NFV Access know the uCPE Manager IP address
239 at run-time by setting <literal>vcpemgr=&lt;IP&gt;</literal> as a kernel
240 boot parameter in the grub configuration file. Reboot is required after
241 this update.</para>
242
243 <para>This step needs to be done each time the uCPE Manager host changes
244 the IP address.</para>
245 </note>
246
247 <para>An offline configuration can be prepared in advance for the uCPE
248 Manager to setup the infrastructure on the device.</para>
249
250 <section id="adding_a_device">
251 <title>Adding a Device</title>
252
253 <para>The uCPE Manager must be configured to bring the target device
254 under management. This is done by using the <literal>Devices -&gt;
255 Manage -&gt; Add</literal> menu:</para>
256
257 <figure>
258 <title>Adding a Device</title>
259
260 <mediaobject>
261 <imageobject>
262 <imagedata align="center" fileref="images/add_a_device.png"
263 scale="50" />
264 </imageobject>
265 </mediaobject>
266 </figure>
267
268 <para>The relevant parameters on this screen are described below:</para>
269
270 <itemizedlist>
271 <listitem>
272 <para>Type. The type of device to be added, i.e <literal>Enea
273 universal uCPE </literal>.</para>
274 </listitem>
275 </itemizedlist>
276
277 <itemizedlist>
278 <listitem>
279 <para>Name. The name by which the device is referred to in the uCPE
280 Manager.</para>
281 </listitem>
282 </itemizedlist>
283
284 <itemizedlist>
285 <listitem>
286 <para>IP Address. IP address of the device. If a device is installed
287 under a local/private network and not directly visible to the uCPE
288 Manager machine, the Gateway IP of the private network must be
289 used.</para>
290 </listitem>
291 </itemizedlist>
292
293 <itemizedlist>
294 <listitem>
295 <para>SSH Port. The NETCONF Port used for communications. This is a
296 relevant parameter if the standard NETCONF SSH (i.e. not Call-Home)
297 is being used. Default is set to 22.</para>
298 </listitem>
299 </itemizedlist>
300
301 <itemizedlist>
302 <listitem>
303 <para>SSH User Name. The user name for SSH connectivity. Default
304 user is <literal>root</literal>.</para>
305 </listitem>
306 </itemizedlist>
307
308 <itemizedlist>
309 <listitem>
310 <para>SSH Password/Private Key/Passphrase. The Authentication
311 Credentials, use one of the aforementioned as appropriate. Default
312 password is empty.</para>
313 </listitem>
314 </itemizedlist>
315
316 <itemizedlist>
317 <listitem>
318 <para>Device Calls Home. This checkbox indicates the direction of
319 device communications. When cleared, the uCPE Manager will initiate
320 a connection to the device. When checked, the device will initiate a
321 connection by opening a socket to the uCPE Manager for NETCONF
322 traffic (over SSH), while the uCPE Manager waits for device
323 connection.</para>
324 </listitem>
325 </itemizedlist>
326
327 <itemizedlist>
328 <listitem>
329 <para>Device ID. The unique instance ID of the device. This is what
330 links a device to its day-0 configuration (stored in the offline
331 configuration system). It is a required field if you want to perform
332 Zero-Touch Provisioning.</para>
333 </listitem>
334 </itemizedlist>
335 </section>
336
337 <section id="offline_configuration">
338 <title>Offline Configuration</title>
339
340 <para>The Offline Configuration subsystem is used to pre-populate a
341 configuration for a device that will be brought under management at a
342 future point in time. When creating an offline configuration store, an
343 optional<literal> Device ID</literal> can be specified - this ID
344 uniquely identifies the device to be initialized.</para>
345
346 <para>Use the GUI (shown below) launched by the <literal>Applications
347 -&gt; Offline Config -&gt; Add</literal> menu:</para>
348
349 <figure>
350 <title>Onboard New VNF</title>
351
352 <mediaobject>
353 <imageobject>
354 <imagedata align="center" fileref="images/offline_config.png"
355 scale="80" />
356 </imageobject>
357 </mediaobject>
358 </figure>
359
360 <para>Specify the exact value of the <literal>Device ID</literal> in the
361 required field. This will tag the device needed for the initial
362 configuration provided by the offline configuration store. Choose
363 <literal>Merge</literal> as the Default Upload Method if you do not want
364 any boot configuration set on the device, to be wiped out. Selecting
365 <literal>Replace</literal> will set the entire device configuration to
366 match values in the offline configuration.</para>
367
368 <para>After creating the Offline Config Store, access the device through
369 <literal> Applications -&gt; offline config -&gt; Config App</literal>
370 and provision it with the required initial configuration. This operation
371 mirrors what happens during regular offline configuration.</para>
372
373 <para>Now that the store has been provisioned successfully, it is ready
374 to send this configuration to the device when it first comes
375 online.</para>
376 </section>
377
378 <section id="initial_communications">
379 <title>Initial Communications</title>
380
381 <para>There are two possible paths to this process, depending upon
382 whether or not NETCONF Call-Home functionality is used:</para>
383
384 <orderedlist>
385 <listitem>
386 <para>If Call-Home is not enabled/supported, the uCPE Manager
387 creates a SSH session to the device over the port configured through
388 the <literal>Add Device </literal> process (default 830). It then
389 initiates NETCONF communications over this session.</para>
390 </listitem>
391
392 <listitem>
393 <para>If the device uses Call-Home, it creates a socket connection
394 to port 4334 on the management system which runs the uCPE Manager.
395 The uCPE Manager then creates a SSH session over this socket and
396 initiates NETCONF communications as a client.</para>
397 </listitem>
398 </orderedlist>
399
400 <para>Once communications with the device have been established, the
401 Device Manager will try and connect to it.</para>
402 </section>
403 </section>
404
207 <section id="vnf_management"> 405 <section id="vnf_management">
208 <title>VNF Management</title> 406 <title>VNF Management</title>
209 407
210 <para>As the acting VNF Manager, the uCPE Manager is responsible for 408 <para>As the acting vnf manager, the uCPE Manager is responsible for
211 handling the life-cycles of VNFs that are instantiated and run on the 409 handling the life-cycles of VNFs that are instantiated and run on the
212 various uCPE hosts. The VNF Manager module is written so as to be able to 410 various uCPE hosts. The vnf manager module is written so as to be able to
213 manage multiple VNF types. Along with it is provided a generic 411 manage multiple VNF types. Along with it is provided a generic
214 infrastructure to allow the end-user to introduce new VNF types 412 infrastructure to allow the end-user to introduce new VNF types
215 dynamically into the system. This allows for third-party VNFs to be added 413 dynamically into the system. This allows for third-party VNFs to be added
216 over time to an existing network infrastructure without having to perform 414 over time to an existing network infrastructure without having to perform
217 an expensive upgrade of the VNF Manager itself.</para> 415 an expensive upgrade of the vnf manager itself.</para>
218 416
219 <para>The process of VNF Onboarding consists of providing the system with 417 <para>The process of VNF Onboarding consists of providing the system with
220 sufficient information and resources related to the VNF such that it can 418 sufficient information and resources related to the VNF such that it can
@@ -222,7 +420,7 @@
222 appropriate, heal and upgrade it when necessary and tear it down at the 420 appropriate, heal and upgrade it when necessary and tear it down at the
223 right moment.</para> 421 right moment.</para>
224 422
225 <para>The VNF Manager subsystem in the uCPE Manager inserts a menu item in 423 <para>The vnf manager subsystem in the uCPE Manager inserts a menu item in
226 the toolbar, called <literal>VNF</literal> as shown in the screen-shot 424 the toolbar, called <literal>VNF</literal> as shown in the screen-shot
227 below.</para> 425 below.</para>
228 426
@@ -242,7 +440,7 @@
242 <itemizedlist> 440 <itemizedlist>
243 <listitem> 441 <listitem>
244 <para><literal>Descriptors</literal>: Choosing this option lets you 442 <para><literal>Descriptors</literal>: Choosing this option lets you
245 manage the VNF Descriptors catalog. The VNF Manager maintains a 443 manage the VNF Descriptors catalog. The vnf manager maintains a
246 catalog of all VNFs that can be instantiated and managed by the 444 catalog of all VNFs that can be instantiated and managed by the
247 system. Before you can use a new VNF, you need to onboard it into the 445 system. Before you can use a new VNF, you need to onboard it into the
248 catalog.</para> 446 catalog.</para>
@@ -251,10 +449,7 @@
251 <listitem> 449 <listitem>
252 <para><literal>Instances</literal>: Choosing this option lets you 450 <para><literal>Instances</literal>: Choosing this option lets you
253 instantiate (or destroy) VNFs on a given uCPE host (the 451 instantiate (or destroy) VNFs on a given uCPE host (the
254 <literal>target</literal>). As part of instantiation, the appropriate 452 <literal>target</literal>)..</para>
255 UI, which includes the UI provided by the
256 <literal>VnfGuiProcessor</literal> described in Section 6.2 is
257 displayed to the user to supply instantiation parameters.</para>
258 </listitem> 453 </listitem>
259 454
260 <listitem> 455 <listitem>
@@ -336,7 +531,7 @@
336 </mediaobject> 531 </mediaobject>
337 </figure> 532 </figure>
338 533
339 <para>This will cause the VNF Manager to do the following: Upload the 534 <para>This will cause the vnf manager to do the following: Upload the
340 ZIP file and stage it in a temporary location. Unzip it and verify its 535 ZIP file and stage it in a temporary location. Unzip it and verify its
341 contents. Extract the various components and stash them in the 536 contents. Extract the various components and stash them in the
342 appropriate location(s) for use by the uCPE Manager, so that the VNF 537 appropriate location(s) for use by the uCPE Manager, so that the VNF
@@ -598,12 +793,8 @@
598 This section contains all the parameters a user needs to supply when 793 This section contains all the parameters a user needs to supply when
599 instantiating a VNF of this type. The <literal>VProbe</literal> VNF 794 instantiating a VNF of this type. The <literal>VProbe</literal> VNF
600 needs to specify network information (network name and IP address) 795 needs to specify network information (network name and IP address)
601 for two separate interfaces (enp0s9 and enp0s10 respectively). Every 796 for two separate interfaces. Every VNF type will have a different UI
602 VNF type will have a different UI section here. This section is 797 section here.</para>
603 populated by the <literal>getInstanceGui()</literal> method in the
604 <literal>VnfGuiProcessorIf</literal> interface, see Section 6.1 to
605 understand exactly how the VProbe method causes the above GUI
606 section to be displayed.</para>
607 </listitem> 798 </listitem>
608 799
609 <listitem> 800 <listitem>
@@ -690,203 +881,4 @@
690 </figure> 881 </figure>
691 </section> 882 </section>
692 </section> 883 </section>
693
694 <section id="zero_touch_prov">
695 <title>Zero Touch Provisioning</title>
696
697 <para>Zero-Touch Provisioning (ZTP) is an alternative to Manual
698 configuration. ZTP refers to the process by which, when a device starts up
699 for the first time, its initial configuration is pushed down by an
700 external management system, so that it is setup for proper operation
701 without additional manual intervention by an operator.</para>
702
703 <para>A variety of operations can occur as part of ZTP such as initial
704 device setup, configuration of managed objects, etc. The goal is to set up
705 a device to the maximum possible extent without forcing an operator to be
706 physically present (initially) to manage the device.</para>
707
708 <para>In order to create a static configuration supporting ZTP, the uCPE
709 Manager user needs to identify the <literal>Device ID</literal> of the
710 machine running NFV Access.</para>
711
712 <para>During the automatic installation process when the
713 <literal>Automatic install</literal> step is reached, enter the option
714 menu <literal>Customize kernel parameters</literal> and set the
715 <literal>uCPE Manager IP address</literal>. Please check <xref
716 linkend="install_ena_stick" />, step 7 for how to set the uCPE Manager IP
717 address at boot time. The Device ID will be listed in the installer under
718 the <literal>Customize kernel parameters</literal> menu.</para>
719
720 <para>With the address parameter set, run
721 <literal>list_deviceID.sh</literal> after NFV Access is installed and
722 booted, to get the device ID of the target.</para>
723
724 <note>
725 <para>It is possible to let NFV Access know the uCPE Manager IP address
726 at run-time by setting <literal>vcpemgr=&lt;IP&gt;</literal> as a kernel
727 boot parameter in the grub configuration file. Reboot is required after
728 this update.</para>
729
730 <para>This step needs to be done each time the uCPE Manager host changes
731 its IP address.</para>
732 </note>
733
734 <para>An offline configuration can be prepared in advance for the uCPE
735 Manager to setup the infrastructure on the device.</para>
736
737 <section id="adding_a_device">
738 <title>Adding a Device</title>
739
740 <para>The uCPE Manager must be configured to bring the target device
741 under management. This is done by using the <literal>Devices -&gt;
742 Manage -&gt; Add</literal> menu:</para>
743
744 <figure>
745 <title>Adding a Device</title>
746
747 <mediaobject>
748 <imageobject>
749 <imagedata align="center" fileref="images/add_a_device.png"
750 scale="50" />
751 </imageobject>
752 </mediaobject>
753 </figure>
754
755 <para>The relevant parameters on this screen are described below:</para>
756
757 <itemizedlist>
758 <listitem>
759 <para>Type. The type of device to be added, i.e <literal>Enea
760 universal uCPE </literal>.</para>
761 </listitem>
762 </itemizedlist>
763
764 <itemizedlist>
765 <listitem>
766 <para>Name. The name by which the device is referred to in the uCPE
767 Manager.</para>
768 </listitem>
769 </itemizedlist>
770
771 <itemizedlist>
772 <listitem>
773 <para>IP Address. IP address of the device. If a device is installed
774 under a local/private network and not directly visible to the uCPE
775 Manager machine, the Gateway IP of the private network must be
776 used.</para>
777 </listitem>
778 </itemizedlist>
779
780 <itemizedlist>
781 <listitem>
782 <para>SSH Port. The NETCONF Port used for communications. This is a
783 relevant parameter if the standard NETCONF SSH (i.e. not Call-Home)
784 is being used. Default is set to 22.</para>
785 </listitem>
786 </itemizedlist>
787
788 <itemizedlist>
789 <listitem>
790 <para>SSH User Name. The user name for SSH connectivity. Default
791 user is <literal>root</literal>.</para>
792 </listitem>
793 </itemizedlist>
794
795 <itemizedlist>
796 <listitem>
797 <para>SSH Password/Private Key/Passphrase. The Authentication
798 Credentials, use one of the aforementioned as appropriate. Default
799 password is empty.</para>
800 </listitem>
801 </itemizedlist>
802
803 <itemizedlist>
804 <listitem>
805 <para>Device Calls Home. This checkbox indicates the direction of
806 device communications. When cleared, the uCPE Manager will initiate
807 a connection to the device. When checked, the device will initiate a
808 connection by opening a socket to the uCPE Manager for NETCONF
809 traffic (over SSH), while the uCPE Manager waits for device
810 connection.</para>
811 </listitem>
812 </itemizedlist>
813
814 <itemizedlist>
815 <listitem>
816 <para>Device ID. The unique instance ID of the device. This is what
817 links a device to its day-0 configuration (stored in the offline
818 configuration system). It is a required field if you want to perform
819 Zero-Touch Provisioning.</para>
820 </listitem>
821 </itemizedlist>
822 </section>
823
824 <section id="offline_configuration">
825 <title>Offline Configuration</title>
826
827 <para>The Offline Configuration subsystem (which is designed as a uCPE
828 Manager Application Module) is used to pre-populate a configuration for
829 a device that will be brought under management at a future point in
830 time. When creating an offline configuration store, an optional<literal>
831 Device ID</literal> can be specified - this ID uniquely identifies the
832 device to be initialized.</para>
833
834 <para>Use the GUI (shown below) launched by the <literal>Applications
835 -&gt; Offline Config -&gt; Add</literal> menu:</para>
836
837 <figure>
838 <title>Onboard New VNF</title>
839
840 <mediaobject>
841 <imageobject>
842 <imagedata align="center" fileref="images/offline_config.png"
843 scale="80" />
844 </imageobject>
845 </mediaobject>
846 </figure>
847
848 <para>Specify the exact value of the <literal>Device ID</literal> in the
849 required field. This will tag the device needed for the initial
850 configuration provided by the offline configuration store. Choose
851 <literal>Merge</literal> as the Default Upload Method if you do not want
852 any boot configuration set on the device, to be wiped out. Selecting
853 <literal>Replace</literal> will set the entire device configuration to
854 match values in the offline configuration.</para>
855
856 <para>After creating the Offline Config Store, access the device through
857 <literal> Applications -&gt; offline config -&gt; Config App</literal>
858 and provision it with the required initial configuration. This operation
859 mirrors what happens during regular offline configuration.</para>
860
861 <para>Now that the store has been provisioned successfully, it is ready
862 to send this configuration to the device when it first comes
863 online.</para>
864 </section>
865
866 <section id="initial_communications">
867 <title>Initial Communications</title>
868
869 <para>There are two possible paths to this process, depending upon
870 whether or not NETCONF Call-Home functionality is used:</para>
871
872 <orderedlist>
873 <listitem>
874 <para>If Call-Home is not enabled/supported, the uCPE Manager
875 creates a SSH session to the device over the port configured through
876 the <literal>Add Device </literal> process (default 830). It then
877 initiates NETCONF communications over this session.</para>
878 </listitem>
879
880 <listitem>
881 <para>If the device uses Call-Home, it creates a socket connection
882 to port 4334 on the management system which runs the uCPE Manager.
883 The uCPE Manager then creates a SSH session over this socket and
884 initiates NETCONF communications as a client.</para>
885 </listitem>
886 </orderedlist>
887
888 <para>Once communications with the device have been established, the
889 Device Manager will try and connect to it.</para>
890 </section>
891 </section>
892</chapter> 884</chapter>
diff --git a/doc/book-enea-nfv-access-getting-started/doc/documentation.xml b/doc/book-enea-nfv-access-getting-started/doc/documentation.xml
index 26532ea..fb84322 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/documentation.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/documentation.xml
@@ -29,9 +29,6 @@
29 <para>Enea NFV Access Getting Started (the present document).</para> 29 <para>Enea NFV Access Getting Started (the present document).</para>
30 </listitem> 30 </listitem>
31 31
32 <listitem>
33 <para>DeveloperDocs, Developer Documentation for uCPEManager.</para>
34 </listitem>
35 </itemizedlist> 32 </itemizedlist>
36 </listitem> 33 </listitem>
37 </orderedlist> 34 </orderedlist>
diff --git a/doc/book-enea-nfv-access-getting-started/doc/getting_started_nfv_access.xml b/doc/book-enea-nfv-access-getting-started/doc/getting_started_nfv_access.xml
index 748ef5c..22ee80e 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/getting_started_nfv_access.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/getting_started_nfv_access.xml
@@ -49,20 +49,8 @@ Use dash as the default system shell (/bin/sh)? No</programlisting>
49 <title>Prerequisites</title> 49 <title>Prerequisites</title>
50 50
51 <para>To install the Enea NFV Access platform, 3 things are required: a 51 <para>To install the Enea NFV Access platform, 3 things are required: a
52 USB stick (16GB or larger), a development machine and a target 52 USB stick (16GB or larger), a development machine (Linux or Windows) and
53 device.</para> 53 a target device.</para>
54
55 <para>The Development machine requires:</para>
56
57 <itemizedlist spacing="compact">
58 <listitem>
59 <para>Linux distribution</para>
60 </listitem>
61
62 <listitem>
63 <para>Root permissions</para>
64 </listitem>
65 </itemizedlist>
66 54
67 <para>The target device requires:</para> 55 <para>The target device requires:</para>
68 56
@@ -238,13 +226,14 @@ sdb 8:0 0 111.8G 0 disk
238 </listitem> 226 </listitem>
239 227
240 <listitem> 228 <listitem>
241 <para>Copy the HDDIMG image to the USB stick, e.g:<programlisting>sudo dd if=./enea-nfv-access&lt;target&gt;.hddimg of=/dev/sdb bs=4M conv=fsync</programlisting></para> 229 <para>Copy the HDDIMG image to the USB stick, e.g:<programlisting>sudo dd if=./enea-nfv-access-edgelink-netconf-&lt;target&gt;.hddimg of=/dev/sdb bs=4M conv=fsync</programlisting></para>
242 </listitem> 230 </listitem>
243 </orderedlist> 231 </orderedlist>
244 232
245 <para>Where <filename>enea-nfv-access&lt;target&gt;.hddimg </filename>is 233 <para>Where
246 the .hddimg file and <literal>sdb</literal> is the assigned USB device 234 <filename>enea-nfv-access-edgelink-netconf-&lt;target&gt;.hddimg
247 name.</para> 235 </filename>is the .hddimg file and <literal>sdb</literal> is the
236 assigned USB device name.</para>
248 </section> 237 </section>
249 238
250 <section id="install_ena_stick"> 239 <section id="install_ena_stick">
@@ -268,22 +257,9 @@ sdb 8:0 0 111.8G 0 disk
268 <para>Once the USB stick is properly booted, a GRUB menu appears on 257 <para>Once the USB stick is properly booted, a GRUB menu appears on
269 the serial console. The following options are available:</para> 258 the serial console. The following options are available:</para>
270 259
271 <figure>
272 <title>Installing NFV Access</title>
273
274 <mediaobject>
275 <imageobject>
276 <imagedata align="center"
277 fileref="images/grub_menu_options.png" scale="75" />
278 </imageobject>
279 </mediaobject>
280 </figure>
281
282 <itemizedlist> 260 <itemizedlist>
283 <listitem> 261 <listitem>
284 <para>live-boot. Boots NFV Access directly from the USB stick. A 262 <para>live-boot. Boots NFV Access directly from the USB stick.</para>
285 use case of the live-boot option is to troubleshoot networking
286 and boot on a new hardware. </para>
287 </listitem> 263 </listitem>
288 264
289 <listitem> 265 <listitem>
@@ -447,7 +423,7 @@ sdb 8:0 0 111.8G 0 disk
447 <itemizedlist> 423 <itemizedlist>
448 <listitem> 424 <listitem>
449 <para><literal>Enea NFV Access 2.2 (rocko) (ostre:0)</literal>: 425 <para><literal>Enea NFV Access 2.2 (rocko) (ostre:0)</literal>:
450 Normal boot.</para> 426 The recommended configuration boot commands.</para>
451 </listitem> 427 </listitem>
452 428
453 <listitem> 429 <listitem>
diff --git a/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml b/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml
index 9bee9e6..72c4b32 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml
@@ -2,94 +2,22 @@
2<chapter id="installation"> 2<chapter id="installation">
3 <title>Getting Started with Enea uCPE Manager</title> 3 <title>Getting Started with Enea uCPE Manager</title>
4 4
5 <section id="download_ucpe_manager"> 5 <section id="prere">
6 <title>Download Enea uCPE Manager</title> 6 <title>Prerequisites</title>
7 7
8 <para>Enea uCPE Manager artifacts are available for download and use, from 8 <para>Listed below are the main generic prerequisites required so that NFV
9 the <ulink url="https://portal.enea.com/access">Enea Download 9 Access can be deployed on your host platform:</para>
10 Portal</ulink>.</para>
11
12 <orderedlist>
13 <listitem>
14 <para>Access the link above and log in with the credentials provided
15 by Enea.</para>
16 </listitem>
17
18 <listitem>
19 <para>In the top right menu, select <emphasis
20 role="bold">Access</emphasis> and choose a release version from those
21 listed on the left, (Enea NFV Access X.Y.Z). The newest is always at
22 the top. Enter that version by clicking the blue name text.</para>
23
24 <figure>
25 <title>Enea NFV Access on the Portal</title>
26
27 <mediaobject>
28 <imageobject>
29 <imagedata align="center" fileref="images/select_relversion.png"
30 scale="90" />
31 </imageobject>
32 </mediaobject>
33 </figure>
34
35 <para>Once inside the release version page, scroll to the bottom and
36 click the <emphasis role="bold">Download</emphasis> button specific to
37 the artifact(s) you wish to download.</para>
38 </listitem>
39
40 <listitem>
41 <para>Download the uCPE Manager and install it on one of the following
42 64-bit platforms: <remark>Is this still accurate, these don't appear
43 on the artifact download page for 2.0.3</remark></para>
44
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>uCPEManager-&lt;version&gt;-Centos.tar.gz (ElementCenter for
48 CentOS)</para>
49 </listitem>
50
51 <listitem>
52 <para>uCPEManager-&lt;version&gt;-Windows.zip (ElementCenter for
53 Windows)</para>
54 </listitem>
55 </itemizedlist>
56 </listitem>
57 10
11 <itemizedlist>
58 <listitem> 12 <listitem>
59 <para>The following VNFs can be downloaded from the portal and 13 <para>A device that is supported by NFV Access.</para>
60 on-boarded into the uCPE Manager/Element Center:</para>
61
62 <itemizedlist spacing="compact">
63 <listitem>
64 <para>Fortigate VNF bundle</para>
65 </listitem>
66
67 <listitem>
68 <para>FortigateVNF_example_configurations.tar.gz</para>
69 </listitem>
70
71 <listitem>
72 <para>ClavisterCosStream.zip</para>
73 </listitem>
74
75 <listitem>
76 <para>IPerf.zip</para>
77 </listitem>
78
79 <listitem>
80 <para>TestPmdForwarder.zip</para>
81 </listitem>
82
83 <listitem>
84 <para>TestPmdTerminator.zip</para>
85 </listitem>
86 </itemizedlist>
87 </listitem> 14 </listitem>
88 15
89 <listitem> 16 <listitem>
90 <para>Download the NFV Access images archive(s) from the portal:<filename>Enea_NFV_Access_[release_version][release_date].zip</filename>.</para> 17 <para>A machine running either Windows or CentOS with network access
18 to the physical device.</para>
91 </listitem> 19 </listitem>
92 </orderedlist> 20 </itemizedlist>
93 </section> 21 </section>
94 22
95 <section id="install_ucpe_manager"> 23 <section id="install_ucpe_manager">
@@ -97,10 +25,7 @@
97 25
98 <para>Unpack the uCPE Manager and install it by following the instructions 26 <para>Unpack the uCPE Manager and install it by following the instructions
99 provided within the release archive: 27 provided within the release archive:
100 <literal>[unpacked_folder]/dist/README.</literal> For more detailed 28 <literal>[unpacked_folder]/dist/README.</literal> </para>
101 information about the uCPE Manager, please see the uCPE Manager
102 Installation Guide available within the
103 <filename>DeveloperDocs.zip</filename> archive.</para>
104 29
105 <para>There are a few things to consider during the installation phase, as 30 <para>There are a few things to consider during the installation phase, as
106 there are a few steps where user input is required. In most cases, the 31 there are a few steps where user input is required. In most cases, the
diff --git a/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement.png b/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement.png
index 9bb98a2..464fd7a 100755
--- a/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement.png
+++ b/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement.png
Binary files differ
diff --git a/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement2.png b/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement2.png
deleted file mode 100755
index f1c5c91..0000000
--- a/doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement2.png
+++ /dev/null
Binary files differ
diff --git a/doc/book-enea-nfv-access-getting-started/doc/images/grub_menu_options.png b/doc/book-enea-nfv-access-getting-started/doc/images/grub_menu_options.png
deleted file mode 100755
index 0ebf5f0..0000000
--- a/doc/book-enea-nfv-access-getting-started/doc/images/grub_menu_options.png
+++ /dev/null
Binary files differ
diff --git a/doc/book-enea-nfv-access-getting-started/doc/images/select_relversion.png b/doc/book-enea-nfv-access-getting-started/doc/images/select_relversion.png
deleted file mode 100755
index 31b3458..0000000
--- a/doc/book-enea-nfv-access-getting-started/doc/images/select_relversion.png
+++ /dev/null
Binary files differ
diff --git a/doc/book-enea-nfv-access-getting-started/doc/in_band_management.xml b/doc/book-enea-nfv-access-getting-started/doc/in_band_management.xml
index 0173ce6..dba3f67 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/in_band_management.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/in_band_management.xml
@@ -9,12 +9,7 @@
9 9
10 <para>In some situations, In-Band Management is the only option available to 10 <para>In some situations, In-Band Management is the only option available to
11 both control and configure the device, while also allowing for data-path 11 both control and configure the device, while also allowing for data-path
12 traffic to pass over the same physical interface. In-band Management can 12 traffic to pass over the same physical interface.</para>
13 represent a significant risk to the administrator if certain precautions are
14 not taken. These risks center predominantly around the use of unencrypted
15 communications channels. However this use case (i.e. all traffic going over
16 the same physical interface) is required on a setup with a poor
17 infrastructure configuration.</para>
18 13
19 <para>The main requirement for this use case solution is to have all traffic 14 <para>The main requirement for this use case solution is to have all traffic
20 pass through a defined WAN physical port.</para> 15 pass through a defined WAN physical port.</para>
@@ -23,7 +18,7 @@
23 18
24 <itemizedlist> 19 <itemizedlist>
25 <listitem> 20 <listitem>
26 <para>Device management - e.g.: device configuration, firmware upgrades 21 <para>Device management - e.g.: device configuration
27 done by the uCPE Manager.</para> 22 done by the uCPE Manager.</para>
28 </listitem> 23 </listitem>
29 24
@@ -60,21 +55,9 @@
60 and data-path will be sent to only to one port (WAN) of the VNF.</para> 55 and data-path will be sent to only to one port (WAN) of the VNF.</para>
61 56
62 <note> 57 <note>
63 <para>Only one VNF must be connected to the In-band management WAN bridge. 58 <para>Only one VNF must be connected to the In-band management WAN bridge.</para>
64 Please make sure the VNF accepts in-band management.</para>
65 </note> 59 </note>
66 60
67 <figure>
68 <title>Enea In-band Management solution</title>
69
70 <mediaobject>
71 <imageobject>
72 <imagedata align="center" fileref="images/In-bandManagement2.png"
73 scale="55" />
74 </imageobject>
75 </mediaobject>
76 </figure>
77
78 <table> 61 <table>
79 <title>Setup Prerequisites</title> 62 <title>Setup Prerequisites</title>
80 63
diff --git a/doc/book-enea-nfv-access-getting-started/doc/introduction.xml b/doc/book-enea-nfv-access-getting-started/doc/introduction.xml
index 46159d1..9913aaf 100644
--- a/doc/book-enea-nfv-access-getting-started/doc/introduction.xml
+++ b/doc/book-enea-nfv-access-getting-started/doc/introduction.xml
@@ -94,21 +94,10 @@
94 </listitem> 94 </listitem>
95 95
96 <listitem> 96 <listitem>
97 <para>Secure boot</para>
98 </listitem>
99
100 <listitem>
101 <para>In-band management</para> 97 <para>In-band management</para>
102 </listitem> 98 </listitem>
103 </itemizedlist> 99 </itemizedlist>
104 100
105 <para>For additional information about features provided in Enea NFV
106 Access, refer to the <olink targetdoc=
107 "book_enea_nfv_access_reference_guide_intel">Enea NFV Access Reference Guide</olink>
108 provided with your release. For how to install and run Enea
109 NFV Access on supported devices, please refer to <xref
110 linkend="plat-release-content">
111 Chapter 4, Getting Started with Enea NFV Access</xref>.</para>
112 </section> 101 </section>
113 102
114 <section id="ucpe_manager"> 103 <section id="ucpe_manager">
@@ -144,8 +133,12 @@
144 </listitem> 133 </listitem>
145 </itemizedlist> 134 </itemizedlist>
146 135
147 <para>For detailed information about the features listed above, please refer 136 <para>For additional information about features provided in Enea NFV
148 to the ElementCenter <literal>DeveloperDocs</literal> documentation archive 137 Access, refer to the <olink targetdoc=
149 provided with your release. Enea uCPE Manager is a fork of ElementCenter.</para> 138 "book_enea_nfv_access_reference_guide_intel">Enea NFV Access Reference Guide</olink>
139 provided with your release. For how to install and run Enea
140 NFV Access on supported devices, please refer to <xref
141 linkend="plat-release-content">
142 Chapter 4, Getting Started with Enea NFV Access</xref>.</para>
150 </section> 143 </section>
151</chapter> 144</chapter>
diff --git a/doc/book-enea-nfv-access-getting-started/doc/prerequisites.xml b/doc/book-enea-nfv-access-getting-started/doc/prerequisites.xml
deleted file mode 100644
index a7c013e..0000000
--- a/doc/book-enea-nfv-access-getting-started/doc/prerequisites.xml
+++ /dev/null
@@ -1,15 +0,0 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<chapter id="prerequisites">
3 <title>Prerequisites</title>
4 <para>Listed below are the main generic prerequisites required so that NFV Access can be deployed on your host platform:</para>
5
6 <itemizedlist>
7 <listitem>
8 <para>A physical device that supports NFV Access.</para>
9 </listitem>
10
11 <listitem>
12 <para>A machine running either Windows or CentOS with network access to the physical device.</para>
13 </listitem>
14 </itemizedlist>
15</chapter>
diff --git a/doc/book-enea-nfv-access-release-info/doc/about_release.xml b/doc/book-enea-nfv-access-release-info/doc/about_release.xml
index b4c1072..d63c171 100644
--- a/doc/book-enea-nfv-access-release-info/doc/about_release.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/about_release.xml
@@ -8,8 +8,7 @@
8 href="eltf_params_updated.xml" xmlns:xi="http://www.w3.org/2001/XInclude" 8 href="eltf_params_updated.xml" xmlns:xi="http://www.w3.org/2001/XInclude"
9 xpointer="element(EneaLinux_REL_VER/1)" /> includes optimizations to the 9 xpointer="element(EneaLinux_REL_VER/1)" /> includes optimizations to the
10 FCAPS framework, DPDK, USB-stick based installation, and various other 10 FCAPS framework, DPDK, USB-stick based installation, and various other
11 optimizations, security patches and documentation updated 11 optimizations, security patches and documentation updates.</para>
12 accordingly.</para>
13 12
14 <para> 13 <para>
15 <remark>INFO <emphasis role="bold">eltf_params_updated.xml</emphasis> 14 <remark>INFO <emphasis role="bold">eltf_params_updated.xml</emphasis>
@@ -107,14 +106,14 @@
107 </listitem> 106 </listitem>
108 107
109 <listitem> 108 <listitem>
110 <para>Enea NFV Access VNF Instantiation Guide. Describes the process 109 <para>Enea NFV Access Example Use-cases. Describes some example
111 of onboarding a new VNF onto the uCPE Manager.</para> 110 use-cases.</para>
112 </listitem> 111 </listitem>
113 112
114 <listitem> 113<!-- <listitem>
115 <para>Enea NFV Access Demo Use-cases. Describes the Demo 114 <para>Enea NFV Access VNF Onboarding Guide. Describes the process
116 Use-cases.</para> 115 of onboarding a new VNF onto the uCPE Manager.</para>
117 </listitem> 116 </listitem>-->
118 117
119 <listitem> 118 <listitem>
120 <para><xi:include href="../../s_docbuild/olinkdb/pardoc-common.xml" 119 <para><xi:include href="../../s_docbuild/olinkdb/pardoc-common.xml"
diff --git a/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml b/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml
index 3f098d0..8202d78 100644
--- a/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml
@@ -18,7 +18,28 @@
18 18
19 <listitem> 19 <listitem>
20 <para>From the right corner of the top main menu, choose the 20 <para>From the right corner of the top main menu, choose the
21 <literal>Access</literal> section.</para> 21 <literal>Access</literal> section and download the needed artifacts:
22 </para>
23
24 <itemizedlist spacing="compact">
25 <listitem>
26 <para>uCPEManager-&lt;version&gt;-Centos.tar.gz (ElementCenter for
27 CentOS).</para>
28 </listitem>
29
30 <listitem>
31 <para>uCPEManager-&lt;version&gt;-Windows.zip (ElementCenter for
32 Windows).</para>
33 </listitem>
34
35 <listitem>
36 <para>Enea_NFV_Access_XeonD_2.2.</para>
37 </listitem>
38
39 <listitem>
40 <para>Enea_NFV_Access_IntelC3000_2.2.</para>
41 </listitem>
42 </itemizedlist>
22 </listitem> 43 </listitem>
23 44
24 <listitem> 45 <listitem>
@@ -52,4 +73,4 @@
52 <xref linkend="relinfo-documentation" />. For information concerning the 73 <xref linkend="relinfo-documentation" />. For information concerning the
53 contents of the release package, please see <xref 74 contents of the release package, please see <xref
54 linkend="release-content" />.</para> 75 linkend="release-content" />.</para>
55</chapter> \ No newline at end of file 76</chapter>
diff --git a/doc/book-enea-nfv-access-release-info/doc/main_changes.xml b/doc/book-enea-nfv-access-release-info/doc/main_changes.xml
index f23d3e7..3b44d5a 100644
--- a/doc/book-enea-nfv-access-release-info/doc/main_changes.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/main_changes.xml
@@ -12,72 +12,29 @@
12 <section id="relinfo-changes-other"> 12 <section id="relinfo-changes-other">
13 <title>New Features</title> 13 <title>New Features</title>
14 14
15 <orderedlist> 15 <itemizedlist>
16 <listitem> 16 <listitem>
17 <para>Key Component updates:</para> 17 <para>Integrated Element ODM 4.0.3: FCAPS framework with NETCONF and
18 18 Yang</para>
19 <itemizedlist> 19 </listitem>
20 <listitem>
21 <para>Linux 4.14 LTS kernel</para>
22 </listitem>
23
24 <listitem>
25 <para>DPDK 18.02</para>
26 </listitem>
27
28 <listitem>
29 <para>Open vSwitch 2.9</para>
30 </listitem>
31
32 <listitem>
33 <para>libvirt 4.2.0</para>
34 </listitem>
35 20
36 </itemizedlist> 21 <listitem condition="hidden">
22 <para>EdgeLink Netconf : NETCONF based VNF lifecycle Management
23 Tool</para>
37 </listitem> 24 </listitem>
38 25
39 <listitem> 26 <listitem>
40 <para>Feature Extensions:</para> 27 <para>OSTree</para>
41
42 <itemizedlist>
43 <listitem>
44 <para>Integrated Element ODM 4.0.3: FCAPS framework with NETCONF
45 and Yang</para>
46 </listitem>
47
48 <listitem condition="hidden">
49 <para>EdgeLink Netconf (beta): NETCONF based VNF lifecycle
50 Management Tool</para>
51 </listitem>
52 </itemizedlist>
53 </listitem> 28 </listitem>
54 29
55 <listitem> 30 <listitem>
56 <para>Updated USB-stick based installation</para> 31 <para>In-band Managemnt</para>
57 </listitem> 32 </listitem>
58 33
59 <listitem> 34 <listitem>
60 <para>Product Maintenance:</para> 35 <para>Updated documentation</para>
61
62 <itemizedlist>
63 <listitem>
64 <para>Optimizations</para>
65 </listitem>
66
67 <listitem>
68 <para>Security patches</para>
69 </listitem>
70
71 <listitem>
72 <para>Bug fixes</para>
73 </listitem>
74
75 <listitem>
76 <para>Updated documentation</para>
77 </listitem>
78 </itemizedlist>
79 </listitem> 36 </listitem>
80 </orderedlist> 37 </itemizedlist>
81 </section> 38 </section>
82 39
83 <section id="open_source"> 40 <section id="open_source">