Internet DRAFT - draft-zheng-ccamp-cpe-otn-fwk

draft-zheng-ccamp-cpe-otn-fwk



CCAMP Working Group                                       Haomian Zheng 
Internet Draft                                      Huawei Technologies 
Category: Informational                                    Ruiquan Jing 
Expires: April 22, 2019                                   China Telecom 
                                                       October 22, 2018 
                                    
                                    
  Framework on Customer Premises Equipment Control in Optical Transport 
                                Networks 
                                    
                                    
                     draft-zheng-ccamp-cpe-otn-fwk-00 


Abstract 
 
   The term Customer Premises Equipment (CPE) describes the terminals 
   that are associated with a carrier's telecommunication network. The 
   CPE provides access between a customer's devices and the network.  

   This document describes the framework for control of CPEs in optical 
   transport networks. Gap analysis is also included as guidance for 
   potential solutions such as protocol extensions.  

Status of this Memo 

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

   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. 

   This Internet-Draft will expire on April 22, 2019. 

Copyright Notice 



 
 
Zheng, et al.            Expires April 2019                   [Page 1] 

Internet-Draft        CPE Control in OTN        October 2018 


   Copyright (c) 2018 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 
   (http://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. Code Components extracted from this 
   document must include Simplified BSD License text as described in 
   Section 4.e of the Trust Legal Provisions and are provided without 
   warranty as described in the Simplified BSD License. 

    

    

Table of Contents 

   1. Introduction ................................................ 2 
   2. CPE Scenarios and Framework                                      .................................. 3 
   2.1. B2B Leased Line Services in OTN context .................... 3 
   2.2. CPE Terminology ........................................... 3 
   3. Requirement Analysis for CPE Control ......................... 4 
   4. GMPLS Applicability ......................................... 5 
   5. YANG Model Applicability                                   ..................................... 5 
   6. Other Control Plane Requirement                                          .............................. 6 
   7. Network Management .......................................... 6 
   8. Security Considerations                                  ...................................... 6 
   9. IANA Considerations ......................................... 6 
   10. References ................................................. 7 
      10.1. Normative References                                     ................................... 7 
      10.2. Informative References                                       ................................. 8 
   11. Authors' Addresses .......................................... 8 
 
 
 
1. Introduction 

   Carriers are providing leased line business-to-business (B2B) 
   services to their customers. These kinds of service have special 
   requests on bandwidth, latency, and other performance features. As 
   the leased line services start at the Customer Premises Equipment 
   (CPEs), the end-to-end (E2E) services need to be coordinated over 
   heterogeneous networks with the support of CPE control mechanisms. 

   The Generalized Multi-Protocol Label Switching (GMPLS) techniques 
   [RFC3945] have been widely applied in metro and backbone network, 
 
 
Zheng                    Expires April 2019                   [Page 2] 

Internet-Draft        CPE Control in OTN        October 2018 


   providing effective deployment and efficient recovery mechanisms. A 
   detailed summary is provided in Section 4 of this document.  

   The YANG models specified by the IETF can also be applied to satisfy 
   the requirement of CPE control. The models' applicability is 
   analyzed in Section 5.  

   This document describes the framework for control of the CPE in 
   optical transport networks. Gap analysis is also included as 
   guidance for potential solutions such as protocol extensions. 

    

1.1. Requirements Language 

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and 
   "OPTIONAL" in this document are to be interpreted as described in 
   BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all 
   capitals, as shown here. 

1.2. CPE Terminology 

   TBD.  

    

2. CPE Scenarios and Framework 

   This section provides overviews of the GMPLS control plane and 
   centralized controller systems as well as the interactions between 
   the GMPLS control plane and centralized controllers. 

2.1. B2B Leased Line Services in OTN context 

    
    
       +-------------------------------------------------+ 
       |           Carrier Orchestrator System           | 
       +---+-----------+----------+------------------+---+ 
           |           |          |                  | 
    .......|...........|..........|..................|....... 
    :      |           | +--------+--------+         |      : 
    :      |           | | CPE Ctrl& Mgmt  |         |      : 
    : +----+----+    +-+--------------+    |    +----+----+ : 
    : | EMS/NMS |    |  CPE Control   |--+-+    | EMS/NMS | : 
    : | VendorA |    | and Management |  |      | VendorB | : 
 
 
Zheng                    Expires April 2019                   [Page 3] 

Internet-Draft        CPE Control in OTN        October 2018 


    : +----+----+    +-------+--------+  |      +----+----+ : 
    :......|.................|...........|...........|......: 
           |                 |           |           | 
          _|_________________|_         _|___________|__ 
         /                     \       /                \ 
        /     Vendor A DCN      \     /   Vendor B DCN   \ 
        \                       /     \                  / 
         \_____________________/       \________________/ 
                     |                         | 
               ______|______             ______|______ 
              /             \           /             \ 
    +---+    |      OTN      |         |      OTN      |    +---+ 
    |CPE|---+    Domain A     |-------|     Domain B    +---|CPE| 
    +---+    |               |         |               |    +---+ 
              \_____________/           \_____________/ 
    
       Figure 1: Architecture for OTN CPE Scenario 

   In the Figure 1, a two-domain example of OTN network is used with 
   CPE devices accessed to respective OTN domains. This architecture is 
   an extension of existing one with controller hierarchies. The dashed 
   line shows a logical of controller that directly controls the OTN 
   domain via DCN. More specifically, besides traditional NMS/EMS, 
   there is another CPE control/Management functional block in the 
   system, to accomplish the control function of CPE devices. This 
   logical system is further connected to carrier orchestration system.  

    

3. Requirement Analysis for CPE Control 

   In order to support the above scenarios, the following 
   functionalities need to be satisfied. 

     Interaction between CPE and NMS/EMS:  

     - Report and Query the basic information from the CPE;  

     - Configuration of CPE and OTN Access; 

     - Management of the Connections/CPEs; 

     Interaction between CPE and OTN Access:  

     - Discovery and mapping to the right OTN access; 

 
 
Zheng                    Expires April 2019                   [Page 4] 

Internet-Draft        CPE Control in OTN        October 2018 


     - Set up of connection between CPE and OTN via access protocol;  

   The above interactions are should be automatically processed rather 
   than manually. The main challenges are the limited resources 
   (storage/memory/computation) on the CPE are not as good as on core 
   nodes, so the solution may be different with core networks. If there 
   are potential different protocols for the CPE, the interworking 
   between the CPE and the core network would also need to be 
   investigated.  

4. GMPLS Applicability 

   GMPLS [RFC3945] is capable of three different kind of functionality: 
   discovery, routing, and signaling.  

   The Link Management Protocol (LMP) [RFC4204] runs between a pair of 
   physically or virtually adjacent nodes and is used to manage TE 
   links. In addition to setting up and maintaining control channels, 
   LMP can be used to discover and verify data link connectivity and to 
   correlate the properties of the link. LMP is also applicable to the 
   CPE scenario.  

   Routing protocols, especially OSPF-TE [RFC4203], have been extended 
   to provide link state capabilities for GMPLS. The same 
   characteristics may be used for CPE control.  

   In GMPLS, the signaling function is basically accomplished via RSVP-
   TE [RFC3473], with the definition of generalized label request and 
   label set.  

   Even if the current solution set is complete, it is challenging in 
   the CPE scenario to support all the functions with limited resources 
   on a simple CPE device. In order to support the automation of 
   control in CPE environments, it is necessary to specify a simplified 
   version of control protocols, to satisfy specific requirements in 
   CPE control.  

    

5. YANG Model Applicability 

   [RFC7895] describes a YANG library that provides information about 
   all the YANG modules used by a network management server. The 
   NETCONF protocol defined in [RFC6241] can be used to support these 
   YANG modules with the XML based data encoding.  

   [RFC7407] defines the usage of YANG data models for the 
   configuration of SNMP engines, which can also be applied for CPE 
   configuration. A set of YANG submodules that share the same 
 
 
Zheng                    Expires April 2019                   [Page 5] 

Internet-Draft        CPE Control in OTN        October 2018 


   namespace have been specified to add configuration support for SNMP 
   features. These submodules include a common session, together with 
   configurations to SNMP engine, target, notification, proxy, 
   community and so on. These functions are required in CPE control, 
   and these submodules can be applied in the system.  

   [RFC8343] defines a YANG data model for the management of network 
   interfaces, including the definitions for configuration and system 
   state (status information and counters for the collection of 
   statistics), satisfying the Network Management Datastore 
   Architecture (NMDA), as a fundamental model. A few interface-type-
   specific models augment to this model, to support the interface 
   management in tech-specific network scenarios, such as [RFC8344] for 
   IP interfaces and [draft-ietf-netmod-intf-ext-yang] for Ethernet.   

   Other functions have also been modeled in various other documents. 
   Routing functions and DHCP have also been supported in [RFC8349]. 
   [draft-ietf-ccamp-alarm-module] provides a module for alarm 
   management, [draft-ietf-netconf-ssh-client-server] and [draft-ietf-
   netconf-tls-client-server] specify the usage of communication 
   protocols. 

   Potential gaps in the current set of models for CPE control may 
   include performance monitoring and management, fault diagnosis and 
   management, configuration and collection on device port and so on. 
   These modules need to be covered in future documents for a complete 
   CPE control solution.  

6. Other Control Plane Requirement 

   TBD. 

7. Network Management 

   TBD. 

8. Security Considerations 

   TBD. 

9. IANA Considerations 

   TBD. 






 
 
Zheng                    Expires April 2019                   [Page 6] 

Internet-Draft        CPE Control in OTN        October 2018 


10. References 

10.1. Normative References 

   [RFC3473] Berger, L., Ed., "Generalized Multi-Protocol Label 
             Switching (GMPLS) Signaling Resource ReserVation Protocol- 
             Traffic Engineering (RSVP-TE) Extensions", RFC 3473, 
             January 2003. 

   [RFC3945] Mannie, E., Ed., "Generalized Multi-Protocol Label 
             Switching (GMPLS) Architecture", RFC 3945, October 2004. 

   [RFC4203] Kompella, K., Ed. and Y. Rekhter, Ed., "OSPF Extensions in 
             Support of Generalized Multi-Protocol Label Switching 
             (GMPLS)", RFC 4203, October 2005. 

   [RFC4204] Lang, J., Ed., "Link Management Protocol (LMP)", RFC 4204, 
             October 2005. 

   [RFC6241] R. Enns, et. al,. Network Configuration Protocol 
             (NETCONF), RFC6241, June 2011.  

   [RFC7407] M. Bjorklund, J. Schoenwaelder, A YANG Data Model for SNMP 
             Configuration, RFC 7407, December 2014.  

   [RFC7895] A. Bierman, et. al,. YANG Module Library, RFC7895, June 
             2016.  

   [RFC8343] M. Bjorklund, A YANG Data Model for Interface Management, 
             RFC8343, March 2018.  

   [RFC8344] M. Bjorklund, A YANG Data Model for IP Management, 
             RFC8344, March 2018.  

   [RFC8349] L. Lhotka, et. al., A YANG Data Model for Routing 
             Management (NMDA Version), RFC 8349, March 2018.  

   [draft-ietf-netmod-intf-ext-yang] R. Wilton, et. al, Common 
             Interface Extension YANG Data Models, work in progress.  

   [draft-ietf-ccamp-alarm-module] S. Vallin, et. al, YANG Alarm 
             Module, work in progress.  

   [draft-ietf-netconf-ssh-client-server] K. Watson, et. al, YANG 
             Groupings for SSH Clients and SSH Servers, work in 
             progress.  



 
 
Zheng                    Expires April 2019                   [Page 7] 

Internet-Draft        CPE Control in OTN        October 2018 


   [draft-ietf-netconf-tls-client-server] K. Watson, et. al, YANG 
             Groupings for TLS Clients and TLS Servers, work in 
             progress. 

10.2. Informative References 

    

11. Authors' Addresses 

   Haomian Zheng 
   Huawei Technologies 
   H1-1-A043S, Huawei Industrial Base,  
   Songshanhu, Dongguan,  
   P.R.China 
   Email: zhenghaomian@huawei.com 
    
   Ruiquan Jing 
   China Telecom 
   Email: jingrq.bri@chinatelecom.cn 
    


























 
 
Zheng                    Expires April 2019                   [Page 8]