Internet DRAFT - draft-li-nmrg-control-slicing

draft-li-nmrg-control-slicing



nmrg                                                              X. Li 
Internet Draft                                                  L. Zhang 
Intended status: Informational                                    J. Wei 
Expires: May 2021                                              Y. Tang 
                                                                S. Huang 
                                                                    BUPT 
                                                        November 2, 2020 
                                            
        Centralized Control and Distributed Function Slicing for Fast 
       Connection Establishment and Fault Recovery in Optical Networks 
                       draft-li-nmrg-control-slicing-00.txt 

    
Status of this Memo

   This Internet-Draft is submitted in full conformance with the 
   provisions of BCP 78 and BCP 79.  

   This document may contain material from IETF Documents or IETF 
   Contributions published or made publicly available before November 
   10, 2008. The person(s) controlling the copyright in some of this 
   material may not have granted the IETF Trust the right to allow 
   modifications of such material outside the IETF Standards Process.  
   Without obtaining an adequate license from the person(s) controlling 
   the copyright in such materials, this document may not be modified 
   outside the IETF Standards Process, and derivative works of it may 
   not be created outside the IETF Standards Process, except to format 
   it for publication as an RFC or to translate it into languages other 
   than English. 

   Internet-Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its areas, and its working groups.  Note that 
   other groups may also distribute working documents as Internet-
   Drafts. 

   Internet-Drafts are draft documents valid for a maximum of six 
   months and may be updated, replaced, or obsoleted by other documents 
   at any time.  It is inappropriate to use Internet-Drafts as 
   reference material or to cite them other than as "work in progress." 

   The list of current Internet-Drafts can be accessed at 
   http://www.ietf.org/ietf/1id-abstracts.txt 

   The list of Internet-Draft Shadow Directories can be accessed at 
   http://www.ietf.org/shadow.html 

 
 
 
Li, et al.                  Expires May 2, 2021                        [Page 1] 
 
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

   This Internet-Draft will expire on May 2, 2021. 

Copyright Notice 

   Copyright (c) 2020 IETF Trust and the persons identified as the 
   document authors. All rights reserved. 

   This document is subject to BCP 78 and the IETF Trust's Legal 
   Provisions Relating to IETF Documents
   (https://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with
   respect to this document.

Abstract 

   Optical networks which support a large number of emerging 
   applications, such as 5G, Cloud Computing, Big Data, Internet of 
   things, autonomous driving, etc., play an increasingly important 
   role in the current world. All the time spectrum resources in 
   optical networks have been treated equally. All spectrum resources 
   form a resource pool which is allocated to applications bit by bit 
   until it is all used up. Although this pattern reduces the 
   complexity of resource maintenance, it has poor flexibility and high 
   operation complexity for different types of applications. This draft 
   proposes a framework of centralized control and distributed function 
   slicing for fast connection establishment and fault recovery in 
   optical networks. The proposed framework divides all spectrum 
   resources into four functional areas, i.e., optical channel area, 
   fault recovery area, resource pool area, and the reserved functional 
   area. A functional area is responsible for a specific network 
   function. This framework improves the flexibility of optical 
   networks and can achieve fast connection establishment and fault 
   recovery for the request with a highest service level. 
Table of Contents 

    
   1. Introduction...................................................3 
   2. Conventions used in this document..............................4 
   3. Motivation of Centralized Control and Distributed Function 
   Slicing...........................................................5 
 
 
Li, et al.                  Expires May 2, 2021                        [Page 2] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

   4. Centralized Control and Distributed Function Slicing Framework.5 
       4.1. Framework.................................................6 
       4.2. Optical Channel Area......................................7 
       4.3. Fault Recovery Area.......................................8 
       4.4. Resource Pool Area........................................8 
       4.5. Reserved Functional Area..................................8 
   5. Security Considerations........................................8 
   6. IANA Considerations............................................8 
   7. References.....................................................9 
       7.1. Normative References......................................9 
       7.2. Informative References....................................9
    
1. Introduction 
   This document describes the framework of centralized control and 
   distributed function slicing for fast connection establishment and 
   fault recovery in optical networks. Recently, a large number of 
   emerging applications, such as 5G, Cloud Computing, Big Data, 
   Internet of things, autonomous driving, etc., are emerging. Optical 
   networks which take advantages of large-capacity, high-speed, and 
   low energy consumption play an increasingly important role while 
   accommodating these applications. Meanwhile, optical networks have 
   been developed gradually from the point-to-point transmission to 
   multi-layer and multi-domain networking. In the process of 
   development, some important architectures and protocols have been 
   proposed, such as automatically switched optical network (ASON), 
   generalized multiprotocol label switching (GMPLS), path computation 
   element (PCE), software defined optical network (SDON), etc. ASON is 
   to facilitate fast configuration of both switched and soft permanent 
   connections. The GMPLS protocol is proposed to realize the control 
   plane. The PCE is proposed to conduct the constraint-based light-
   path computation in multi-domain and multi-layer optical networks 
   [Pao2013]. SDON adopts the centralized control mode and supports 
   multiple novel applications such as bandwidth on demand (BoD), 
   virtual optical network (VON), dynamic path protection, etc 
   [Thy2016]. These architectures and protocols help to reduce the 
   operation complexity of optical networks. However, all the time 
   spectrum resources for these architectures and protocols have been 
   treated equally. For example, when a user request arrives, spectrum 
   resources are equally allocated whether this request has a high 
   service level or not. No matter the request has a high service level 
   or a low high service level, the control plane equally conducts the 
   process of routing and spectrum allocation. In other words, all 
   spectrum resources form a resource pool which is equally allocated 
   to applications bit by bit until it is all used up. Although this 
 
 
Li, et al.                  Expires May 2, 2021                        [Page 3] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

   pattern reduces the complexity of resource maintenance, it has poor 
   flexibility and high operation complexity for different types of 
   applications. For example, the establishment and removal of an end-
   to-end light-path is implemented by the centralized controller in 
   SDONs. When a user request arrives at an optical network, the 
   controller needs to compute the path and distribute the cross 
   connection message by southbound protocol for optical networks. The 
   process will consume a lot of time and is difficult to achieve the 
   fast connection establishment. For some user requests with the 
   highest service level, this time consumption may be intolerable. If 
   some light-paths or light-trees are pre-established, then these 
   light-paths can be used directly. This new mechanism can save a lot 
   of path computation time for some services with the highest level. 
   This draft proposes a framework of centralized control and 
   distributed function slicing for fast connection establishment and 
   fault recovery in optical networks. The proposed framework divides 
   all spectrum resources into four functional areas. A functional area 
   is a range of spectrum in the resource pool. Some particular pre-
   configured functions have been reserved in each functional area. A 
   functional area or multiple functional areas can be allocated to an 
   application. The first functional area is the optical channel area 
   in which a group of light-paths or light-trees have already been 
   established and can be used directly. The second functional area is 
   the fault recovery area in which all interrupted light-paths or 
   light-trees are recovered in this area. The third functional area is 
   the resource pool area where spectrum resources are allocated to 
   applications equally. The fourth functional area is the reserved 
   functional area where new function can be explored in this area. 
   This framework improves the flexibility of optical networks and can 
   achieve fast connection establishment and fault recovery. 

2. Conventions used in this document 

   This document makes use of the following acronyms: 

   SDON: Software-Defined Optical Networks 

   GMPLS: Generalized Multi-Protocol Label Switching 

   PCE: Path Calculation Element 
   ASON: Automatically Switched Optical Network 

   VON: Virtual Optical Network 

 
 
Li, et al.                  Expires May 2, 2021                        [Page 4] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

   BoD: Bandwidth on Demand 
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
   document are to be interpreted as described in RFC 2119 [RFC2119].  

   In this document, these words will appear with that interpretation   
   only when in ALL CAPS. Lower case uses of these words are not to be    
   interpreted as carrying significance described in RFC 2119. 

   In this document, the characters ">>" preceding an indented line(s)   
   indicates a statement using the key words listed above. This 
   convention aids reviewers in quickly identifying or finding the 
   portions of this RFC covered by these keywords. 

3. Motivation of Centralized Control and Distributed Function Slicing 
   All the time spectrum resources in optical networks have been 
   treated equally. All spectrum resources form a resource pool which 
   is used in the same way. Although this pattern reduces the 
   complexity of resource maintenance, it has poor flexibility and high 
   operation complexity for different types of applications. It is 
   difficult to achieve fast connection establishment and fault 
   recovery based on this organization form of spectrum resources. The 
   disadvantage of SDON is decoupling the control function from 
   physical optical devices. The next research will focus on how to 
   make better use of all spectrum resources. Therefore, in order to 
   resolve this problem, this draft proposes a framework of centralized 
   control and distributed function slicing for fast connection 
   establishment and fault recovery in optical networks. It divides all 
   spectrum resources into four functional areas, i.e., optical channel 
   area, fault recovery area, resource pool area, and the reserved 
   functional area. A functional area is responsible for a specific 
   network function, especially for fast connection establishment and 
   fault recovery. This framework improves the flexibility of optical 
   networks and can achieve fast connection establishment and fault 
   recovery for the request with a highest service level. From the 
   perspective of time consuming of connection establishment and fault 
   recovery, the centralized control and distributed function slicing 
   framework will get enormous benefits. 
4. Centralized Control and Distributed Function Slicing Framework 

   This section first gives an overview of the framework of centralized 
   control and distributed function slicing. 
 
 
Li, et al.                  Expires May 2, 2021                        [Page 5] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

4.1. Framework 
     +------------------------------------------------------------+ 
     |                                                            | 
     |                   Centralized Controller                   | 
     |                                                            | 
     +------------------------------------------------------------+ 
          |                |                |             | 
          |                |                |             | 
          V                V                V             V 
    +------------+  +------------+  +------------+  +------------+ 
    | Lightweight|  | Lightweight|  |   Normal   |  | Lightweight| 
    |  Operating |  |  Operating |  |  Operating |  |  Operating | 
    +------------+  +------------+  +------------+  +------------+ 
          |                |                |             | 
          |                |                |             |Control Plane 
   -------------------------------------------------------------------- 
          |                |                |             |Physical 
   Plane 
          V                V                V             V 
    +------------+  +-------------+  +------------+  +-------------+ 
    |   Optical  |  |    Fault    |  |  Resource  |  |  Reserved   | 
    |Channel Area|  |Recovery Area|  |  Pool Area |  |Function Area| 
    +------------+  +-------------+  +------------+  +-------------+ 
   -------------------------------------------------------------------> 
                           Distributed Function Slicing 
                                            
        Figure 1 Centralized Control and Distributed Function Slicing 
   Figure 1 shows the framework of centralized control and distributed 
   function slicing. It contains two parts, i.e., control plane and 
   physical plane. Control plane is realized by a centralized 
   controller. Being different from conventional controller, this 
   controller supports the lightweight operating on some functional 
   areas. Therefore, conventional complex operations can be simplified. 
   All spectrum resources in physical plane are divided into four 
   functional areas, i.e., optical channel area, fault recovery area, 
   resource pool area, and the reserved functional area. Figure 2 
   presents four functional areas. Since physical plane contains 
   different types of resources, this draft only focus on spectrum 
   resource slicing. A functional area is responsible for a specific 
   network function. For the optical channel area, some optical 
   channels have been already established. These optical channels can 
   be used directly without routing and spectrum allocation. Therefore, 
   only lightweight operating is required in the optical channel area. 
 
 
Li, et al.                  Expires May 2, 2021                        [Page 6] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

   This area supports fast connection establishment. The fault recovery 
   area can continue to be divided into sub-area. When faults occur in 
   the optical networks, all interrupted services can be recovered in 
   these sub-areas in parallel. It avoids the traffic congestion caused 
   by resource competition. This area supports fast fault recovery. For 
   the resource pool area, all spectrum resources are treated equally 
   and can be allocated to applications bit by bit until it is all used 
   up. For the reserved functional area, this area is reserved for 
   developing other novel network functions. 

   |<-------------->|<----------------->|<----------->|<------------->|                           
   | | |   …   | | | | |    …     | | | | |  … | | | | |   …  | | | 
   | | |   …   | | | | |    …     | | | | |  … | | | | |   …  | | | 
   +----------------+-------------------+-------------+--------- -----+ 
   |Optical Channel |Fault Recovery Area|Resource Pool|   Reserved    |      
   |      Area      |                   |             |  Fuction Area | 
                          Figure 2 Four Functional Areas 

4.2. Optical Channel Area 

   In the optical channel area, some optical channels have been already 
   established. These optical channels can be used directly. The type 
   and the number of established optical channels are determined by the 
   real network environment. Each established optical channels contain 
   four parts, i.e., source, destination, bandwidth, and path. 

                  Table 1 Already Established Optical Channels 
           +------------+--------------+------------+-------------+ 
           |   Source   | Destinations |  Bandwidth |    Path     | 
           +------------+--------------+------------+-------------+ 
           |     A      |     B        |   40G      |  A->E->F->B | 
           +------------+--------------+------------+-------------+ 
           |     C      |     D        |   100G     |C->H->G->Q->D| 
           +------------+--------------+------------+-------------+ 
           |     …     |     …       |    …      |      …     | 
           +------------+--------------+------------+-------------+ 
   Source: the node at which the traffic uploads.  

   Destinations: a set of nodes at which the traffic downloads.  

   Bandwidth: the transmission rate of this optical channel. 
   Path: successive links which connect the source and destinations. 
 
 
Li, et al.                  Expires May 2, 2021                        [Page 7] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

4.3. Fault Recovery Area 
   The fault recovery area is divided into multiple sub-areas. When 
   faults occur in the optical networks, all interrupted services can 
   be recovered in these sub-areas in parallel. It avoids the traffic 
   congestion caused by resource competition. This area supports fast 
   fault recovery. 
   |                     Fault Recovery Area                          | 
   |<---------------------------------------------------------------->|                           
   | | |      …      | | | | |      …      | | | | |     …     | | | 
   | | |      …      | | | | |      …      | | | | |     …     | | |  
   +----------------------+----------------------+--------------------+ 
   |       Sub-Area       |       Sub-Area       |      Sub-Area      |  

              Figure 3 Multiple Sub-Areas in Fault Recovery Area 
   Once a fault occurs in an optical network, all interrupted services 
   are sorted and organized into several groups. Each group is 
   allocated to a sub-area. These groups can conduct service recovery 
   in parallel. Therefore, the fault recovery area supports fast fault 
   recovery. 
4.4. Resource Pool Area 

   In the resource pool area, all spectrum resources are treated 
   equally and can be allocated to applications bit by bit until it is 
   all used up. 
4.5. Reserved Functional Area 

   This area is reserved for developing other novel network functions. 

5. Security Considerations 

   TBD 

6. IANA Considerations 

   This document makes no request of IANA. 


 
 
Li, et al.                  Expires May 2, 2021                        [Page 8] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

7. References 
7.1. Normative References 

   [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 
               Requirement Levels", BCP 14, RFC 2119, March 1997. 

7.2. Informative References 

   [Pao2013] F. Paolucci, F. Cugini, A. Giorgetti, N. Sambo, and P. 
               Castoldi, "A Survey on the Path Computation Element (PCE) 
               Architecture", IEEE COMMUNICATIONS SURVEYS & TUTORIALS, 
               vol. 15, no. 4, pp. 1819-1841, 2013. 
   [Thy2016] A. Thyagaturu, A. Mercian, M. McGarry, M. Reisslein, and 
               W. Kellerer, "Software Defined Optical Networks (SDONs):  
               A Comprehensive Survey", IEEE COMMUNICATIONS SURVEYS & 
               TUTORIALS, VOL. 18, NO. 4, pp. 2738-2786, 2016. 


 
 
Li, et al.                  Expires May 2, 2021                        [Page 9] 
    
Internet-Draft Centralized Control and Distributed Function Slicing for 
Fast Connection Establishment and Fault Recovery in Optical Networks  
                                 November 2020 
    

Authors' Addresses

   Xin Li 
   Beijing University of Posts and Telecommunications 
   10 Xitucheng Road, Haidian District, Beijing, China 
     
   Email: xinli@bupt.edu.cn 
    

   Lu Zhang 
   Beijing University of Posts and Telecommunications 
   10 Xitucheng Road, Haidian District, Beijing, China 
     
   Email: luzhang@bupt.edu.cn 
    
    
   Jianghua Wei 
   Beijing University of Posts and Telecommunications 
   10 Xitucheng Road, Haidian District, Beijing, China 
     
   Email: jhwei@bupt.edu.cn 
    
    
   Ying Tang 
   Beijing University of Posts and Telecommunications 
   10 Xitucheng Road, Haidian District, Beijing, China 
     
   Email: ytang@bupt.edu.cn 
    
    
   Shanguo Huang 
   Beijing University of Posts and Telecommunications 
   10 Xitucheng Road, Haidian District, Beijing, China 
     
   Email: shghuang@bupt.edu.cn 
    
    
    


 
 
Li, et al.                  Expires May 2, 2021                      [Page 10]