Page 116 - ITU-T Focus Group IMT-2020 Deliverables
P. 116

3                                        ITU-T Focus Group IMT-2020 Deliverables



            6.3.1.1    Towards a unified model for services

            Network softwarization will bring a unifying service modeling whereby SDN services (e.g., controllers), NFV
            services  (e.g.,  Virtual  Network  Functions),  and  Cloud  services  are  seen  as  “application”  executed  on
            virtualized resources. In this sense, services are executed in one of more infrastructures “slices”.

            A “slice” can be defined as a set of logical resources (e.g., Virtual Machines or Containers) interconnected by
            a set of virtual links (e.g., Virtual Networks).












               Figure 6.3.1-1 – Example: a service made of a number of service components (S) executed on Virtual
                                   Machines (VM) interconnected via Virtual Network (VN)

            According the emerging unifying model, a generic service:

            •       is made of service components or building block;
            •       can be composed with other services (e.g., service chain, or more articulated service logics);
            •       provides a function (both “global” and “local”);
            •       exports APIs (e.g., REST);
            •       is available anywhere and anytime (location-time independent);

            •       is scalable, elastic, and resilient.
            TOSCA (Topology and Orchestration Specification for Cloud Applications) [Ref.6.3.1-5] is a standard from
            OASIS that targets interoperable deployment and lifecycle management of cloud services. TOSCA uses the
            concept of service templates to describe cloud workloads as a topology template. The topology template
            describes the structure of a service as a set of node templates and relationship templates modelling the
            relations as a directed graph. Node templates and relationship templates (linking different nodes) in fact
            specify properties and operations (via interfaces) to manipulate the service components.

            In ETSI NFV [Ref.6.3.1-6], a Network Service (NS) is a “composition of Network Functions and it is defined by
            its  functional  and  behavioural  specification”,  being  a  Network  Function  (NF) a  functional  block within  a
            network infrastructure that has well-defined external interfaces and well-defined functional behaviour.

            In  IETF,  [Ref.6.3.1-7]  the  term  Service  Function  Chaining  (SFC)  is  used  “to  describe  the  definition  and
            instantiation of an ordered list of instances of such service functions, and the subsequent "steering" of traffic
            flows through those service functions”.
            Moreover, the YANG declarative data modelling language can be used both to describe deployable instances
            of a service (e.g., a VNF) and to configure a network device/element at run time.
            Eventually,  TOSCA  and  NETCONF/YANG  can  be  considered  as  complementary  instruments:  deployment
            templates may trigger the NETCONF/YANG configurations during the instantiation of services, whist in the
            Operations OSS can take over configurations at run time [Ref.6.3.1-8].














            110
   111   112   113   114   115   116   117   118   119   120   121