Page 151 - 5G Basics - Core Network Aspects
P. 151

Core network aspects                                            1


                    service delivery and operation procedures, from service parameter negotiation to fulfilment and
                    assurance;
            –       Customization of network resources including service-aware networking
                    SDN allows network customization for the network services which have different requirements,
                    through the programming of network resource operations, including the dynamic enforcement of a
                    set of  policies  (e.g.,  resource  planning  as a  function  of  the  number  of  customers'  orders to  be
                    processed  over  time,  forwarding  and  routing,  quality  of  service  (QoS)  and  traffic  engineering,
                    security).


            9       High-level capabilities
            SDN provides the following high-level capabilities:

            –       Programmability
                    The behaviour of network resources can be customized by SDN applications through a standardized
                    programming interface for network control and management functionality. The user of the interface
                    may be network providers, service providers, and customers including end-users. This enables the
                    SDN applications to automate the operations of network resources according to their needs.
            –       Resource abstraction
                    The property and behaviour of underlying network resources can be appropriately abstracted and
                    understood,  orchestrated,  controlled  and/or  managed  by  those  who  program  them,  thanks  to
                    relevant, standard information and data models. These models provide a detailed, abstracted view
                    of physical or virtualized network resources.

            Programmability contributes to the introduction of a high level of automation in the overall service delivery
            procedure, to achieve business agility, such as dynamic service creation and provisioning. A standardized
            interface providing a channel for interactions between SDN applications and SDN controllers is used to access
            network information and to program application-specific network behaviors. This programmability provides
            the ability to control or configure the network elements by a logically centralized SDN controller through
            another standardized interface.
            NOTE – The delivery of some network services assumes the combination of a variety of functionalities for optimized
            packet processing and traffic forwarding purposes. Programmability will, in this case, allow to smartly combine these
            various functionalities into an ordered set of function chains. See [b-IETF SFC]. To support programmability, resource
            abstraction is a desirable capability. Information and data models are means to provide an abstracted view of the
            underlying network resources to the SDN applications, so that the application developers can simplify their program
            logic without the need for detailed knowledge of the underlying network resources and technologies.


            10      Requirements
            SDN provides programmability of network control and abstraction of underlying network resources, among
            other SDN features. As described in clause 6, network resources as used in this context of requirements refer
            to network elements including switches and routers.

            In order to support these capabilities, the requirements for SDN are described as follows:
            –       SDN is required to support programmability of network resources;
            –       SDN is required to support orchestration of network resources and SDN applications;
            –       SDN is required to provide an application-control interface for customizing the behaviour of network
                    resources;
            –       SDN is required to provide a resource-control interface for control of network resources;
            –       SDN is required to provide logically centralized control of network resources;

            –       SDN is required to separate SDN control from the network resources;
            –       SDN is required to support the abstraction of underlying network resources, by means of standard
                    information and data models;


                                                                                                         141
   146   147   148   149   150   151   152   153   154   155   156