diff options
| author | Sona Sarmadi <sona.sarmadi@enea.com> | 2019-03-05 09:22:56 +0100 |
|---|---|---|
| committer | Sona Sarmadi <sona.sarmadi@enea.com> | 2019-03-05 18:56:00 +0100 |
| commit | eda81771f480e4bfd651fded3d040bdbe784b2b1 (patch) | |
| tree | d7208a9762f08296f8ba70e672bf1b5e37b42dd5 | |
| parent | 82ed387e2592855242801ce48026316bcd186c4a (diff) | |
| download | nfv-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/Makefile | 2 | ||||
| -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-x | doc/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-x | doc/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) | bin | 32943 -> 32943 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 18805 -> 18805 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 70774 -> 70774 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 11477 -> 11477 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20299 -> 20299 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20535 -> 20535 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 12709 -> 12709 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 27484 -> 27484 bytes | |||
| -rwxr-xr-x | doc/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-x | doc/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) | bin | 28061 -> 28061 bytes | |||
| -rwxr-xr-x | doc/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-x | doc/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) | bin | 22149 -> 22149 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 12244 -> 12244 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 19322 -> 19322 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 86515 -> 86515 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 8908 -> 8908 bytes | |||
| -rwxr-xr-x | doc/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-x | doc/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) | bin | 28115 -> 28115 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 26803 -> 26803 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 35294 -> 35294 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 55312 -> 55312 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 9189 -> 9189 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 10719 -> 10719 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 89449 -> 89449 bytes | |||
| -rwxr-xr-x | doc/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-x | doc/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) | bin | 11909 -> 11909 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 11060 -> 11060 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 71296 -> 71296 bytes | |||
| -rwxr-xr-x | doc/book-enea-nfv-access-example-usecases/doc/images/onboard.png (renamed from doc/book-enea-nfv-access-demo-usecases/doc/images/onboard.png) | bin | 102950 -> 102950 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 104368 -> 104368 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 9684 -> 9684 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20535 -> 20535 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 12709 -> 12709 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 19759 -> 19759 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 19759 -> 19759 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 18805 -> 18805 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 10818 -> 10818 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 117154 -> 117154 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20299 -> 20299 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 31720 -> 31720 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 85166 -> 85166 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 10719 -> 10719 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 5245 -> 5245 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 12448 -> 12448 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 70774 -> 70774 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 19081 -> 19081 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 82850 -> 82850 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 76921 -> 76921 bytes | |||
| -rwxr-xr-x | doc/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-x | doc/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) | bin | 10979 -> 10979 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20226 -> 20226 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20096 -> 20096 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 76958 -> 76958 bytes | |||
| -rwxr-xr-x | doc/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-x | doc/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) | bin | 7778 -> 7778 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 13517 -> 13517 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 6872 -> 6872 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 23383 -> 23383 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 7298 -> 7298 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 12255 -> 12255 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 100793 -> 100793 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 134590 -> 134590 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 7212 -> 7212 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 23413 -> 23413 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 26541 -> 26541 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 20752 -> 20752 bytes | |||
| -rwxr-xr-x | doc/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) | bin | 70774 -> 70774 bytes | |||
| -rwxr-xr-x | doc/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.xml | 4 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/device_configuration_and_provisioning.xml | 422 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/documentation.xml | 3 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/getting_started_nfv_access.xml | 42 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/getting_started_ucpe_manager.xml | 95 | ||||
| -rwxr-xr-x | doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement.png | bin | 67969 -> 76211 bytes | |||
| -rwxr-xr-x | doc/book-enea-nfv-access-getting-started/doc/images/In-bandManagement2.png | bin | 54137 -> 0 bytes | |||
| -rwxr-xr-x | doc/book-enea-nfv-access-getting-started/doc/images/grub_menu_options.png | bin | 7877 -> 0 bytes | |||
| -rwxr-xr-x | doc/book-enea-nfv-access-getting-started/doc/images/select_relversion.png | bin | 15920 -> 0 bytes | |||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/in_band_management.xml | 23 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/introduction.xml | 21 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-getting-started/doc/prerequisites.xml | 15 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-release-info/doc/about_release.xml | 15 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-release-info/doc/getting_enea_nfv_access.xml | 25 | ||||
| -rw-r--r-- | doc/book-enea-nfv-access-release-info/doc/main_changes.xml | 65 |
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 | |||
| 50 | DOCBOOK_CLEANTMP ?= yes | 50 | DOCBOOK_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 |
| 53 | COMPONENTS := 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 | 53 | COMPONENTS := 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 | ||
| 6 | DOCBOOK_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) | 6 | DOCBOOK_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 | ||
| 8 | BOOKPACKAGES := book-enea-nfv-access-demo-usecases | 8 | BOOKPACKAGES := book-enea-nfv-access-example-usecases |
| 9 | BOOKDESC_$(BOOKPACKAGES) := "Enea NFV Access $(PROD_VER) Demo Use-cases" | 9 | BOOKDESC_$(BOOKPACKAGES) := "Enea NFV Access $(PROD_VER) Example Use-cases" |
| 10 | BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS) | 10 | BOOKDEFAULTCONDITION := $(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=<IP></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 -> | ||
| 255 | Manage -> 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 | -> Offline Config -> 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 -> offline config -> 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=<IP></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 -> | ||
| 742 | Manage -> 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 | -> Offline Config -> 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 -> offline config -> 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<target>.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-<target>.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<target>.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-<target>.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-<version>-Centos.tar.gz (ElementCenter for | ||
| 48 | CentOS)</para> | ||
| 49 | </listitem> | ||
| 50 | |||
| 51 | <listitem> | ||
| 52 | <para>uCPEManager-<version>-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-<version>-Centos.tar.gz (ElementCenter for | ||
| 27 | CentOS).</para> | ||
| 28 | </listitem> | ||
| 29 | |||
| 30 | <listitem> | ||
| 31 | <para>uCPEManager-<version>-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"> |
