X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=docs%2Fuser-guide.rst;h=a68f749a4d4c85654b6c03113a3931c0979ee4e4;hb=9c5d4ceb7a917b937cb281e12a94c1663fb57bb4;hp=93fd3c22298529575fd67bef4c9ec08c812ab391;hpb=801a825dd97884a07e8f109eb02b7276f2282e47;p=transportpce.git diff --git a/docs/user-guide.rst b/docs/user-guide.rst index 93fd3c222..a68f749a4 100644 --- a/docs/user-guide.rst +++ b/docs/user-guide.rst @@ -17,11 +17,11 @@ request coming from a higher layer controller and/or an orchestrator. This capability may rely on the controller only or it may be delegated to distributed (standardized) protocols. -It provides alarm/fault and performance -monitoring, but this function might be externalized to improve the scalability. -A Graphical User Interface could be developed in a later step, but is not -considered as a priority since automated control does not imply user -interactions at the transport controller level. +It provides basic alarm/fault and performance monitoring, +but this function might be externalized to improve the scalability. +A Graphical User Interface has been developped separately and is not proposed +here since automated control does not imply user interactions at the transport +controller level. TransportPCE modular architecture is described on the next diagram. Each main function such as Topology management, Path Calculation Engine (PCE), Service @@ -29,7 +29,7 @@ handler, Renderer responsible for the path configuration through optical equipment and Optical Line Management (OLM) is associated with a generic block relying on open models, each of them communicating through published APIs. -.. figure:: ./images/tpce_architecture.jpg +.. figure:: ./images/TransportPCE-Diagramm-Magnesium.jpg :alt: TransportPCE architecture TransportPCE architecture @@ -41,18 +41,19 @@ TransportPCE User-Facing Features - This feature contains all other features/bundles of TransportPCE project. If you install it, it provides all functions that the TransportPCE project can support. - -- **odl-transportpce-api** - - - This feature contains all Transportpce project specific models defined in "Service-path". + It exposes all Transportpce project specific models defined in "Service-path". These models complement OpenROADM models describing South and Northbound APIs, and define the data structure used to interconnect the generic blocks/functions described on the previous diagram. -- **odl-transportpce-ordmodels** +- **feature odl-transportpce-tapi** + + - This feature provides transportPCE a limited support of TAPI version 2.1.2 Northbound interface. - - This feature contains all OpenROADM models : Common, Device, Network and Service models. +- **feature odl-transportpce-inventory** + - This feature is considered experimental. It provides transportPCE with an external connector to + a MariaDB inventory currently limited to OpenROADM 1.2.1 devices. How To Start ------------ @@ -60,9 +61,10 @@ How To Start Preparing for Installation ~~~~~~~~~~~~~~~~~~~~~~~~~~ -1. Devices must support the standard OpenROADM Models more precisely versions - 1.2.1 and 2.1. Experimental support is provided for 2.2 and 2.2.1 devices - (portmapping only at this moment). +1. Devices must support the standard OpenROADM Models more precisely versions 1.2.1 and 2.2.1. + Since Magnesium SR0, an OTN experimental support is provided for OpenROADM devices 2.2.1. + Magnesium SR2 is the first release managing end-to-end OTN services, as OCH-OTU4, + structured ODU4 or again 10GE-ODU2e services. 2. Devices must support configuration through NETCONF protocol/API. @@ -75,4 +77,19 @@ Run OpenDaylight and install TransportPCE Service *odl-transportpce* as below:: feature:install odl-transportpce +if you need TAPI limited support, then run:: + + feature:install odl-transportpce-tapi + +When installing the TAPI feature, you might encounter a heap memory size problem in Karaf. +In that case, consider increasing Karaf heap memory size. +For example by modifying the environment variables JAVA_MIN_MEM and JAVA_MAX_MEM before starting Karaf:: + + export JAVA_MIN_MEM=1024M + export JAVA_MAX_MEM=4069M + +if you need the inventory external connector support limited to 1.2.1 OpenROADM devices, then run:: + + feature:install odl-transportpce-inventory + For a more detailed overview of the TransportPCE, see the :ref:`transportpce-dev-guide`.