| < draft-ietf-teas-actn-yang-07.txt | draft-ietf-teas-actn-yang-08.txt > | |||
|---|---|---|---|---|
| TEAS WG Young Lee | TEAS WG Young Lee | |||
| Internet Draft Samsung | Internet Draft Samsung | |||
| Intended status: Informational Haomian Zheng | Intended status: Informational Haomian Zheng | |||
| Expires: August 22, 2021 Huawei Technologies | Expires: March 8, 2022 Huawei | |||
| Daniele Ceccarelli | Daniele Ceccarelli | |||
| Ericsson | Ericsson | |||
| Bin Yeong Yoon | Bin Yeong Yoon | |||
| ETRI | ETRI | |||
| Sergio Belotti | Sergio Belotti | |||
| Nokia | Nokia | |||
| February 22, 2021 | September 8, 2021 | |||
| Applicability of YANG models for Abstraction and Control of Traffic | Applicability of YANG models for Abstraction and Control of Traffic | |||
| Engineered Networks | Engineered Networks | |||
| draft-ietf-teas-actn-yang-07 | draft-ietf-teas-actn-yang-08 | |||
| Abstract | Abstract | |||
| Abstraction and Control of TE Networks (ACTN) refers to the set of | Abstraction and Control of TE Networks (ACTN) refers to the set of | |||
| virtual network operations needed to orchestrate, control and manage | virtual network operations needed to orchestrate, control and manage | |||
| large-scale multi-domain TE networks, so as to facilitate network | large-scale multi-domain TE networks, so as to facilitate network | |||
| programmability, automation, efficient resource sharing, and end-to- | programmability, automation, efficient resource sharing, and end-to- | |||
| end virtual service aware connectivity and network function | end virtual service aware connectivity and network function | |||
| virtualization services. | virtualization services. | |||
| This document explains how the different types of YANG models | This document explains how the different types of YANG models | |||
| defined in the Operations and Management Area and in the Routing | defined in the Operations and Management Area and in the Routing | |||
| Area are applicable to the ACTN framework. This document also shows | Area are applicable to the ACTN framework. This document also shows | |||
| how the ACTN architecture can be satisfied using classes of data | how the ACTN architecture can be satisfied using classes of data | |||
| model that have already been defined, and discusses the | model that have already been defined, and discusses the | |||
| applicability of specific data models that are under development. It | applicability of specific data models that are under development. It | |||
| also highlights where new data models may need to be developed. | also highlights where new data models may need to be developed. | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted to IETF in full conformance with | This Internet-Draft is submitted to IETF in full conformance with | |||
| the provisions of BCP 78 and BCP 79. | the provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| Internet-Drafts are draft documents valid for a maximum of six | Internet-Drafts are draft documents valid for a maximum of six | |||
| months and may be updated, replaced, or obsoleted by other documents | months and may be updated, replaced, or obsoleted by other documents | |||
| at any time. It is inappropriate to use Internet-Drafts as | at any time. It is inappropriate to use Internet-Drafts as | |||
| reference material or to cite them other than as "work in progress." | reference material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt | http://www.ietf.org/ietf/1id-abstracts.txt | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on August 22, 2021. | This Internet-Draft will expire on March 8, 2022. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2021 IETF Trust and the persons identified as the | Copyright (c) 2021 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with | carefully, as they describe your rights and restrictions with | |||
| respect to this document. Code Components extracted from this | respect to this document. Code Components extracted from this | |||
| document must include Simplified BSD License text as described in | document must include Simplified BSD License text as described in | |||
| Section 4.e of the Trust Legal Provisions and are provided without | Section 4.e of the Trust Legal Provisions and are provided without | |||
| warranty as described in the Simplified BSD License. | warranty as described in the Simplified BSD License. | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction ................................................. 3 | 1. Introduction...................................................3 | |||
| 1.1. Conventions Used in This Document ....................... 3 | 1.1. Conventions Used in This Document.........................3 | |||
| 2. Abstraction and Control of TE Networks (ACTN) Architecture ... 3 | 2. Abstraction and Control of TE Networks (ACTN) Architecture.....3 | |||
| 3. Service Models ............................................... 5 | 3. Service Models.................................................5 | |||
| 4. Service Model Mapping to ACTN ................................ 7 | 4. Service Model Mapping to ACTN..................................7 | |||
| 4.1. Customer Service Models in the ACTN Architecture (CMI) .. 7 | 4.1. Customer Service Models in the ACTN Architecture (CMI)....7 | |||
| 4.2. Service Delivery Models in ACTN Architecture ............ 8 | 4.2. Service Delivery Models in ACTN Architecture..............8 | |||
| 4.3. Network Configuration Models in ACTN Architecture (MPI) . 8 | 4.3. Network Configuration Models in ACTN Architecture (MPI)...8 | |||
| 4.4. Device Models in ACTN Architecture (SBI) ................ 9 | 4.4. Device Models in ACTN Architecture (SBI)..................9 | |||
| 5. Examples of Using Different Types of YANG Models ............ 10 | 5. Examples of Using Different Types of YANG Models..............10 | |||
| 5.1. Topology Collection .................................... 10 | 5.1. Topology Collection......................................10 | |||
| 5.2. Connectivity over Two Nodes ............................ 10 | 5.2. Connectivity over Two Nodes..............................10 | |||
| 5.3. VN example ............................................. 11 | 5.3. VN example...............................................11 | |||
| 5.4. Data Center-Interconnection Example .................... 12 | 5.4. Data Center-Interconnection Example......................12 | |||
| 5.4.1. CMI (CNC-MDSC Interface)............................14 | ||||
| Internet-Draft ACTN YANG February 20211 | 5.4.2. MPI (MDSC-PNC Interface)............................14 | |||
| 5.4.3. SBI (Southbound interface between PNC and devices)..14 | ||||
| 5.4.1. CMI (CNC-MDSC Interface) .......................... 14 | 6. Security......................................................15 | |||
| 5.4.2. MPI (MDSC-PNC Interface) .......................... 14 | 7. IANA Considerations...........................................15 | |||
| 5.4.3. SBI (Southbound interface between PNC and devices). 14 | 8. Acknowledgements..............................................15 | |||
| 6. Security .................................................... 15 | 9. References....................................................15 | |||
| 7. IANA Considerations ......................................... 15 | 9.1. Informative References...................................15 | |||
| 8. Acknowledgements ............................................ 15 | 10. Contributors.................................................18 | |||
| 9. References .................................................. 15 | Authors' Addresses...............................................18 | |||
| 9.1. Informative References ................................. 15 | ||||
| 10. Contributors ............................................... 18 | ||||
| Authors' Addresses ............................................. 18 | ||||
| 1. Introduction | 1. Introduction | |||
| Abstraction and Control of TE Networks (ACTN) describes a method for | Abstraction and Control of TE Networks (ACTN) describes a method for | |||
| operating a Traffic Engineered (TE) network (such as an MPLS-TE | operating a Traffic Engineered (TE) network (such as an MPLS-TE | |||
| network or a layer 1 transport network) to provide connectivity and | network or a layer 1 transport network) to provide connectivity and | |||
| virtual network for customers of the TE network. The services | virtual network for customers of the TE network. The services | |||
| provided can be tuned to meet the requirements (such as traffic | provided can be tuned to meet the requirements (such as traffic | |||
| patterns, quality, and reliability) of the applications hosted by | patterns, quality, and reliability) of the applications hosted by | |||
| the customers. More details about ACTN can be found in Section 2. | the customers. More details about ACTN can be found in Section 2. | |||
| skipping to change at page 4, line 4 ¶ | skipping to change at page 4, line 4 ¶ | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | |||
| "OPTIONAL" in this document are to be interpreted as described in | "OPTIONAL" in this document are to be interpreted as described in | |||
| BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
| capitals, as shown here. | capitals, as shown here. | |||
| 2. Abstraction and Control of TE Networks (ACTN) Architecture | 2. Abstraction and Control of TE Networks (ACTN) Architecture | |||
| [RFC8453] describes the architecture model for ACTN including the | [RFC8453] describes the architecture model for ACTN including the | |||
| entities (Customer Network Controller (CNC), Multi-domain Service | entities (Customer Network Controller (CNC), Multi-domain Service | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| Coordinator (MDSC), and Provisioning Network Controller (PNC)) and | Coordinator (MDSC), and Provisioning Network Controller (PNC)) and | |||
| their interfaces. | their interfaces. | |||
| Figure 1 depicts a high-level control and interface architecture for | Figure 1 depicts a high-level control and interface architecture for | |||
| ACTN and is a reproduction of Figure 3 from [RFC8453]. A number of | ACTN and is a reproduction of Figure 3 from [RFC8453]. A number of | |||
| key ACTN interfaces exist for deployment and operation of ACTN-based | key ACTN interfaces exist for deployment and operation of ACTN-based | |||
| networks. These are highlighted in Figure 1 (ACTN Interfaces) below: | networks. These are highlighted in Figure 1 (ACTN Interfaces) below: | |||
| +--------------+ +---------------+ +--------------+ | +--------------+ +---------------+ +--------------+ | |||
| | CNC-A | | CNC-B | | CNC-C | | | CNC-A | | CNC-B | | CNC-C | | |||
| skipping to change at page 5, line 5 ¶ | skipping to change at page 5, line 5 ¶ | |||
| - - ( ) ( ) ----- | - - ( ) ( ) ----- | |||
| ( ) ( Phys. ) ( Phys. ) | ( ) ( Phys. ) ( Phys. ) | |||
| -------- ( Net ) ( Net ) | -------- ( Net ) ( Net ) | |||
| ----- ----- | ----- ----- | |||
| Figure 1 : ACTN Interfaces | Figure 1 : ACTN Interfaces | |||
| The interfaces and functions are described below (without modifying | The interfaces and functions are described below (without modifying | |||
| the definitions) in [RFC8453]: | the definitions) in [RFC8453]: | |||
| Internet-Draft ACTN YANG February 20211 | . The CNC-MDSC Interface (CMI) is an interface between a CNC and | |||
| The CNC-MDSC Interface (CMI) is an interface between a CNC and | ||||
| an MDSC. This interface is used to communicate the service | an MDSC. This interface is used to communicate the service | |||
| request or application demand. A request will include specific | request or application demand. A request will include specific | |||
| service properties, for example, services type, bandwidth and | service properties, for example, services type, bandwidth and | |||
| constraint information. These constraints SHOULD be measurable | constraint information. These constraints SHOULD be measurable | |||
| by MDSC and therefore visible to CNC via CMI. The CNC can also | by MDSC and therefore visible to CNC via CMI. The CNC can also | |||
| request the creation of the virtual network based on underlying | request the creation of the virtual network based on underlying | |||
| physical resources to provide network services for the | physical resources to provide network services for the | |||
| applications. The CNC can provide the end-point | applications. The CNC can provide the end-point | |||
| information/characteristics together with traffic matrix | information/characteristics together with traffic matrix | |||
| specifying specific customer constraints. The MDSC may also | specifying specific customer constraints. The MDSC may also | |||
| report potential network topology availability if queried for | report potential network topology availability if queried for | |||
| current capability from the Customer Network Controller. | current capability from the Customer Network Controller. | |||
| Performance monitoring is also applicable in CMI, which enables | Performance monitoring is also applicable in CMI, which enables | |||
| the MDSC to report network parameters/telemetries that may | the MDSC to report network parameters/telemetries that may | |||
| guide the CNC to create/change their services. | guide the CNC to create/change their services. | |||
| The MDSC-PNC Interface (MPI) is an interface between a MDSC and | . The MDSC-PNC Interface (MPI) is an interface between a MDSC and | |||
| a PNC. It allows the MDSC to communicate requests to | a PNC. It allows the MDSC to communicate requests to | |||
| create/delete connectivity or to modify bandwidth reservations | create/delete connectivity or to modify bandwidth reservations | |||
| in the physical network. In multi-domain environments, each PNC | in the physical network. In multi-domain environments, each PNC | |||
| is responsible for a separate domain. The MDSC needs to | is responsible for a separate domain. The MDSC needs to | |||
| establish multiple MPIs, one for each PNC and perform | establish multiple MPIs, one for each PNC and perform | |||
| coordination between them to provide cross-domain connectivity. | coordination between them to provide cross-domain connectivity. | |||
| MPI plays an important role for multi-vendor mechanism, inter- | MPI plays an important role for multi-vendor mechanism, inter- | |||
| operability can be achieved by standardized interface modules. | operability can be achieved by standardized interface modules. | |||
| The South-Bound Interface (SBI) is the provisioning interface | . The South-Bound Interface (SBI) is the provisioning interface | |||
| for creating forwarding state in the physical network, | for creating forwarding state in the physical network, | |||
| requested via the PNC. The SBI is not in the scope of ACTN, | requested via the PNC. The SBI is not in the scope of ACTN, | |||
| however, it is included in this document so that it can be | however, it is included in this document so that it can be | |||
| compared to models in [RFC8309]. | compared to models in [RFC8309]. | |||
| 3. Service Models | 3. Service Models | |||
| [RFC8309] introduces a reference architecture to explain the nature | [RFC8309] introduces a reference architecture to explain the nature | |||
| and usage of service YANG models in the context of service | and usage of service YANG models in the context of service | |||
| orchestration. Figure 2 below depicts this relationship and is a | orchestration. Figure 2 below depicts this relationship and is a | |||
| reproduction of Figure 2 from [RFC8309]. Four models depicted in | reproduction of Figure 2 from [RFC8309]. Four models depicted in | |||
| Figure 2 are defined as follows: | Figure 2 are defined as follows: | |||
| Customer Service Model: A customer service model is used to | . Customer Service Model: A customer service model is used to | |||
| describe a service as offer or delivered to a customer by a | describe a service as offer or delivered to a customer by a | |||
| network operator. | network operator. | |||
| Service Delivery Model: A service delivery model is used by a | . Service Delivery Model: A service delivery model is used by a | |||
| network operator to define and configure how a service is | network operator to define and configure how a service is | |||
| provided by the network. | provided by the network. | |||
| Internet-Draft ACTN YANG February 20211 | . Network Configuration Model: A network configuration model is | |||
| Network Configuration Model: A network configuration model is | ||||
| used by a network orchestrator to provide network-level | used by a network orchestrator to provide network-level | |||
| configuration model to a controller. | configuration model to a controller. | |||
| Device Configuration Model: A device configuration model is | . Device Configuration Model: A device configuration model is | |||
| used by a controller to configure physical network elements. | used by a controller to configure physical network elements. | |||
| Customer | Customer | |||
| ------------------ Service ---------- | ------------------ Service ---------- | |||
| | | Model | | | | | Model | | | |||
| | Service |<-------->| Customer | | | Service |<-------->| Customer | | |||
| | Orchestrator | | | | | Orchestrator | | | | |||
| | | ---------- | | | ---------- | |||
| ------------------ | ------------------ | |||
| . . ----------- | . . ----------- | |||
| skipping to change at page 7, line 5 ¶ | skipping to change at page 7, line 5 ¶ | |||
| : . . Device : : | : . . Device : : | |||
| : . . Configuration : : | : . . Configuration : : | |||
| : . . Model : : | : . . Model : : | |||
| --------- --------- --------- --------- --------- | --------- --------- --------- --------- --------- | |||
| | Network | | Network | | Network | | Network | | Network | | | Network | | Network | | Network | | Network | | Network | | |||
| | Element | | Element | | Element | | Element | | Element | | | Element | | Element | | Element | | Element | | Element | | |||
| --------- --------- --------- --------- --------- | --------- --------- --------- --------- --------- | |||
| Figure 2: An SDN Architecture with a Service Orchestrator | Figure 2: An SDN Architecture with a Service Orchestrator | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| 4. Service Model Mapping to ACTN | 4. Service Model Mapping to ACTN | |||
| YANG models coupled with the RESTCONF/NETCONF protocol | YANG models coupled with the RESTCONF/NETCONF protocol | |||
| [RFC6241][RFC8040] provides solutions for the ACTN framework. This | [RFC6241][RFC8040] provides solutions for the ACTN framework. This | |||
| section explains which types of YANG models apply to each of the | section explains which types of YANG models apply to each of the | |||
| ACTN interfaces. | ACTN interfaces. | |||
| Refer to Figure 5 of [RFC8453] for details of the mapping between | Refer to Figure 5 of [RFC8453] for details of the mapping between | |||
| ACTN functions and service models. In summary, the following | ACTN functions and service models. In summary, the following | |||
| mappings are held between and Service Yang Models in [RFC8309] and | mappings are held between and Service Yang Models in [RFC8309] and | |||
| the ACTN interfaces in [RFC8453]. | the ACTN interfaces in [RFC8453]. | |||
| o Customer Service Model <-> CMI | o Customer Service Model <-> CMI | |||
| o Network Configuration Model <-> MPI | o Network Configuration Model <-> MPI | |||
| o Device Configuration Model <-> SBI | o Device Configuration Model <-> SBI | |||
| 4.1. Customer Service Models in the ACTN Architecture (CMI) | 4.1. Customer Service Models in the ACTN Architecture (CMI) | |||
| Customer Service Models, which are used between a customer and a | Customer Service Models, which are used between a customer and a | |||
| service orchestrator as in [RFC8309], should be used between the CNC | service orchestrator as in [RFC8309], should be used between the CNC | |||
| and MDSC (e.g., CMI) serving as providing a simple intent-like | and MDSC (e.g., CMI) serving as providing a simple intent-like | |||
| model/interface. | model/interface. | |||
| Among the key functions of Customer Service Models on the CMI is the | Among the key functions of Customer Service Models on the CMI is the | |||
| service request. A request will include specific service properties, | service request. A request will include specific service properties, | |||
| including: service type and its characteristics, bandwidth, | including: service type and its characteristics, bandwidth, | |||
| constraint information, and end-point characteristics. | constraint information, and end-point characteristics. | |||
| The following table provides a list of functions needed to build the | The following table provides a list of functions needed to build the | |||
| CMI. They are mapped with Customer Service Models. | CMI. They are mapped with Customer Service Models. | |||
| Function Yang Model | Function Yang Model | |||
| ----------------------------------------------------------- | ----------------------------------------------------------- | |||
| VN Service Request [ACTN-VN-YANG] | VN Service Request [ACTN-VN-YANG] | |||
| VN Computation Request [ACTN-VN-YANG]* | VN Computation Request [ACTN-VN-YANG]* | |||
| TE & Service Mapping [TE-Service-Mapping]** | TE & Service Mapping [TE-Service-Mapping]** | |||
| VN Performance Monitoring Telemetry [ACTN-PM-Telemetry]*** | VN Performance Monitoring Telemetry [ACTN-PM-Telemetry]*** | |||
| Topology Abstraction [RFC8795]**** | Topology Abstraction [RFC8795]**** | |||
| Layer 1 Connectivity Service Model [L1CSM] | Layer 1 Connectivity Service Model [L1CSM] | |||
| Layer 2 VPN Service Model [RFC8466] | Layer 2 VPN Service Model [RFC8466] | |||
| Layer 3 VPN Service Model [RFC8299] | Layer 3 VPN Service Model [RFC8299] | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| *VN computation request in the CMI context means network path | *VN computation request in the CMI context means network path | |||
| computation request based on customer service connectivity request | computation request based on customer service connectivity request | |||
| constraints prior to the instantiation of a VN creation. | constraints prior to the instantiation of a VN creation. | |||
| **[TE-Service-Mapping] provides a mapping and cross-references | **[TE-Service-Mapping] provides a mapping and cross-references | |||
| between service models (e.g., L3SM, L2SM, L1CSM) and TE model via | between service models (e.g., L3SM, L2SM, L1CSM) and TE model via | |||
| [ACTN-VN-YANG] and [RFC8795]. This model can be used as either | [ACTN-VN-YANG] and [RFC8795]. This model can be used as either | |||
| Customer Service Models, or Service Delivery model described in | Customer Service Models, or Service Delivery model described in | |||
| Section 4.2. | Section 4.2. | |||
| skipping to change at page 9, line 5 ¶ | skipping to change at page 9, line 5 ¶ | |||
| The Network Configuration Models is used between the network | The Network Configuration Models is used between the network | |||
| orchestrator and the controller in [RFC8309]. In ACTN, this model is | orchestrator and the controller in [RFC8309]. In ACTN, this model is | |||
| used primarily between a MDSC and a PNC. The Network Configuration | used primarily between a MDSC and a PNC. The Network Configuration | |||
| Model can be also used for the foundation of more advanced models, | Model can be also used for the foundation of more advanced models, | |||
| like hierarchical MDSCs (see Section 4.5) | like hierarchical MDSCs (see Section 4.5) | |||
| The Network Configuration Model captures the parameters which are | The Network Configuration Model captures the parameters which are | |||
| network wide information. | network wide information. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| The following table provides a list of functions needed to build the | The following table provides a list of functions needed to build the | |||
| MPI. They are mapped with Network Configuration Yang Models. Note | MPI. They are mapped with Network Configuration Yang Models. Note | |||
| that various Yang models are work in progress. | that various Yang models are work in progress. | |||
| Function Yang Model | Function Yang Model | |||
| -------------------------------------------------------- | -------------------------------------------------------- | |||
| Configuration Scheduling [Schedule] | Configuration Scheduling [Schedule] | |||
| Path computation [PATH_COMPUTATION-API] | Path computation [PATH_COMPUTATION-API] | |||
| Tunnel/LSP Provisioning [TE-tunnel] | Tunnel/LSP Provisioning [TE-tunnel] | |||
| Topology Abstraction [RFC8795] | Topology Abstraction [RFC8795] | |||
| Service Provisioning [Client-signal]&[TE-tunnel]* | Service Provisioning [Client-signal]&[TE-tunnel]* | |||
| Client Topology Abstraction [Client-topo] | Client Topology Abstraction [Client-topo] | |||
| OTN Topology Abstraction [OTN-topo] | OTN Topology Abstraction [OTN-topo] | |||
| WSON Topology Abstraction [WSON-topo] | WSON Topology Abstraction [RFC9094] | |||
| Flexi-grid Topology Abstraction [Flexi-topo] | Flexi-grid Topology Abstraction [Flexi-topo] | |||
| Microwave Topology Abstraction [MW-topo] | Microwave Topology Abstraction [MW-topo] | |||
| Client Signal Description [Client-signal] | Client Signal Description [Client-signal] | |||
| OTN Tunnel Model [OTN-Tunnel] | OTN Tunnel Model [OTN-Tunnel] | |||
| WSON TE Tunnel Model [WSON-Tunnel] | WSON TE Tunnel Model [WSON-Tunnel] | |||
| Flexi-grid Tunnel Model [Flexigrid-Tunnel] | Flexi-grid Tunnel Model [Flexigrid-Tunnel] | |||
| * This function is a combination of tunnel set up and client signal | * This function is a combination of tunnel set up and client signal | |||
| description. Usually a tunnel is setting up first to get prepared to | description. Usually a tunnel is setting up first to get prepared to | |||
| carry a client signal, in order to do the service provisioning. Then | carry a client signal, in order to do the service provisioning. Then | |||
| the client signal is adapted to the established tunnel. It is worth | the client signal is adapted to the established tunnel. It is worth | |||
| noting that various tunnel models such as [OTN-Tunnel] and [WSON- | noting that various tunnel models such as [OTN-Tunnel] and [WSON- | |||
| Tunnel] can be used together with the [TE-tunnel] model to construct | Tunnel] can be used together with the [TE-tunnel] model to construct | |||
| technology-specific tunnels, and carry different types of client | technology-specific tunnels, and carry different types of client | |||
| signals. More details can be found in [Client-signal]. | signals. More details can be found in [Client-signal]. | |||
| skipping to change at page 10, line 5 ¶ | skipping to change at page 10, line 5 ¶ | |||
| for transport network. | for transport network. | |||
| 4.4. Device Models in ACTN Architecture (SBI) | 4.4. Device Models in ACTN Architecture (SBI) | |||
| Note that SBI is not in the scope of ACTN, as there is already | Note that SBI is not in the scope of ACTN, as there is already | |||
| mature protocol solutions for various purpose on the device level of | mature protocol solutions for various purpose on the device level of | |||
| ACTN architecture, such as RSVP-TE, OSPF-TE and so on. The | ACTN architecture, such as RSVP-TE, OSPF-TE and so on. The | |||
| interworking of such protocols and ACTN controller hierarchies can | interworking of such protocols and ACTN controller hierarchies can | |||
| be found in [gmpls-controller-inter-work]. | be found in [gmpls-controller-inter-work]. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| For the device YANG models are used for per-device configuration | For the device YANG models are used for per-device configuration | |||
| purpose, they can be used between the PNC and the physical | purpose, they can be used between the PNC and the physical | |||
| network/devices. One example of Device Models is ietf-te-device yang | network/devices. One example of Device Models is ietf-te-device yang | |||
| module defined in [TE-tunnel]. | module defined in [TE-tunnel]. | |||
| 5. Examples of Using Different Types of YANG Models | 5. Examples of Using Different Types of YANG Models | |||
| This section provides some examples on the usage of IETF YANG models | This section provides some examples on the usage of IETF YANG models | |||
| in the network operation. A few typical generic scenarios are | in the network operation. A few typical generic scenarios are | |||
| involved. In [T-NBI Applicability], there are more transport-related | involved. In [T-NBI Applicability], there are more transport-related | |||
| scenarios and examples. | scenarios and examples. | |||
| 5.1. Topology Collection | 5.1. Topology Collection | |||
| Before any connection is requested and delivered, the controller | Before any connection is requested and delivered, the controller | |||
| needs to understand the network topology. The topology information | needs to understand the network topology. The topology information | |||
| is exchanged among controllers with topology models, such as | is exchanged among controllers with topology models, such as | |||
| [RFC8795]. Moreover, technology-specific topology reporting may use | [RFC8795]. Moreover, technology-specific topology reporting may use | |||
| the model described in [OTN-topo] [WSON-topo], and [Flexi-topo] for | the model described in [OTN-topo] [RFC9094], and [Flexi-topo] for | |||
| OTN, WSON and Flexi-grid, respectively. By collecting the network | OTN, WSON and Flexi-grid, respectively. By collecting the network | |||
| topology, each controller can therefore construct a local database, | topology, each controller can therefore construct a local database, | |||
| which can be used for the further service deployment. | which can be used for the further service deployment. | |||
| There can be different types of abstraction applied between each | There can be different types of abstraction applied between each | |||
| pair of controllers, corresponding method can be found in [RFC8453]. | pair of controllers, corresponding method can be found in [RFC8453]. | |||
| The technology-specific features may be hidden after abstraction, to | The technology-specific features may be hidden after abstraction, to | |||
| make the network easier for the user to operate. | make the network easier for the user to operate. | |||
| When there is a topology change in the physical network, the PNC | When there is a topology change in the physical network, the PNC | |||
| skipping to change at page 10, line 49 ¶ | skipping to change at page 10, line 47 ¶ | |||
| synchronization. | synchronization. | |||
| 5.2. Connectivity over Two Nodes | 5.2. Connectivity over Two Nodes | |||
| The service models, such as described in [RFC8299], [RFC8466] and | The service models, such as described in [RFC8299], [RFC8466] and | |||
| [L1CSM] provide a customer service model which can be used in | [L1CSM] provide a customer service model which can be used in | |||
| provider networks. | provider networks. | |||
| It would be used as follows in the ACTN architecture: | It would be used as follows in the ACTN architecture: | |||
| A CNC uses the service models to specify the two client nodes | . A CNC uses the service models to specify the two client nodes | |||
| that are to be connected, and also indicates the amount of | that are to be connected, and also indicates the amount of | |||
| traffic (i.e., the bandwidth required) and payload type. What | traffic (i.e., the bandwidth required) and payload type. What | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| may be additionally specified is the SLA that describes the | may be additionally specified is the SLA that describes the | |||
| required quality and resilience of the service. | required quality and resilience of the service. | |||
| The MDSC uses the information in the request to pick the right | . The MDSC uses the information in the request to pick the right | |||
| network (domain) and also to select the provider edge nodes | network (domain) and also to select the provider edge nodes | |||
| corresponding to the customer edge nodes. | corresponding to the customer edge nodes. | |||
| If there are multiple domains, then the MDSC needs to | If there are multiple domains, then the MDSC needs to | |||
| coordinate across domains to set up network tunnels to deliver | coordinate across domains to set up network tunnels to deliver | |||
| a service. Thus coordination includes, but is not limited to, | a service. Thus coordination includes, but is not limited to, | |||
| picking the right domain sequence to deliver a service. | picking the right domain sequence to deliver a service. | |||
| Additionally, an MDSC can initiate the creation of a tunnel (or | Additionally, an MDSC can initiate the creation of a tunnel (or | |||
| tunnel segment) in order to fulfill the service request from | tunnel segment) in order to fulfill the service request from | |||
| CNC based on path computation upon the overall topology | CNC based on path computation upon the overall topology | |||
| information it synthesized from different PNCs. The based model | information it synthesized from different PNCs. The based model | |||
| that can cater this purpose is the TE tunnel model specified in | that can cater this purpose is the TE tunnel model specified in | |||
| [TE-tunnel]. Technology-specific tunnel configuration may use | [TE-tunnel]. Technology-specific tunnel configuration may use | |||
| the model described in [OTN-Tunnel] [WSON-Tunnel], and | the model described in [OTN-Tunnel] [WSON-Tunnel], and | |||
| [Flexigrid-Tunnel] for OTN, WSON and Flexi-grid, respectively. | [Flexigrid-Tunnel] for OTN, WSON and Flexi-grid, respectively. | |||
| Then, the PNCs need to decide the explicit route of such a | . Then, the PNCs need to decide the explicit route of such a | |||
| tunnel or tunnel segment (in case of multiple domains) for each | tunnel or tunnel segment (in case of multiple domains) for each | |||
| domain, and then create such a tunnel using protocols such as | domain, and then create such a tunnel using protocols such as | |||
| PCEP and RSVP-TE or using per-hop configuration. | PCEP and RSVP-TE or using per-hop configuration. | |||
| 5.3. VN example | 5.3. VN example | |||
| The service model defined in [ACTN-VN-YANG] describes a virtual | The service model defined in [ACTN-VN-YANG] describes a virtual | |||
| network (VN) as a service which is a set of multiple connectivity | network (VN) as a service which is a set of multiple connectivity | |||
| services: | services: | |||
| A CNC will request VN to the MDSC by specifying a list of VN | . A CNC will request VN to the MDSC by specifying a list of VN | |||
| members. Each VN member specifies either a single connectivity | members. Each VN member specifies either a single connectivity | |||
| service, or a source with multiple potential destination points | service, or a source with multiple potential destination points | |||
| in the case that the precise destination sites are to be | in the case that the precise destination sites are to be | |||
| determined by MDSC. | determined by MDSC. | |||
| o In the first case, the procedure is the same as the | o In the first case, the procedure is the same as the | |||
| connectivity service, except that in this case, there is a | connectivity service, except that in this case, there is a | |||
| list of connections requested. | list of connections requested. | |||
| o In the second case, where the CNC requests the MDSC to | o In the second case, where the CNC requests the MDSC to | |||
| select the right destination out of a list of candidates, | select the right destination out of a list of candidates, | |||
| the MDSC needs to evaluate each candidate and then choose | the MDSC needs to evaluate each candidate and then choose | |||
| the best one and reply with the chosen destination for a | the best one and reply with the chosen destination for a | |||
| given VN member. After this is selected, the connectivity | given VN member. After this is selected, the connectivity | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| request setup procedure is the same as in the connectivity | request setup procedure is the same as in the connectivity | |||
| example in section 5.2. | example in section 5.2. | |||
| After the VN is set up, a successful reply message is sent from MDSC | After the VN is set up, a successful reply message is sent from MDSC | |||
| to CNC, indicating the VN is ready. This message can also be | to CNC, indicating the VN is ready. This message can also be | |||
| achieved by using the model defined in [ACTN-VN-YANG]. | achieved by using the model defined in [ACTN-VN-YANG]. | |||
| 5.4. Data Center-Interconnection Example | 5.4. Data Center-Interconnection Example | |||
| This section describes more concretely how existing YANG models | This section describes more concretely how existing YANG models | |||
| described in Section 4 map to an ACTN data center interconnection | described in Section 4 map to an ACTN data center interconnection | |||
| use case. Figure 3 shows a use-case which shows service policy- | use case. Figure 3 shows a use-case which shows service policy- | |||
| driven Data Center selection and is a reproduction of Figure A.1 | driven Data Center selection and is a reproduction of Figure A.1 | |||
| from [RFC8454]. | from [RFC8454]. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| +----------------+ | +----------------+ | |||
| | CNC | | | CNC | | |||
| | (Global DC | | | (Global DC | | |||
| | Operation | | | Operation | | |||
| | Control) | | | Control) | | |||
| +--------+-------+ | +--------+-------+ | |||
| | | VN Requirement/Policy: | | | VN Requirement/Policy: | |||
| CMI: | | - Endpoint/DC location info | CMI: | | - Endpoint/DC location info | |||
| Service model | | - Endpoint/DC dynamic | Service model | | - Endpoint/DC dynamic | |||
| | | selection policy | | | selection policy | |||
| skipping to change at page 14, line 5 ¶ | skipping to change at page 14, line 5 ¶ | |||
| +---+ / \ |DC6| | +---+ / \ |DC6| | |||
| +---+ \ +---+ +---+ | +---+ \ +---+ +---+ | |||
| |DC3| \|DC4| | |DC3| \|DC4| | |||
| +---+ +---+ | +---+ +---+ | |||
| DR: Disaster Recovery | DR: Disaster Recovery | |||
| LB: Load Balancing | LB: Load Balancing | |||
| Figure 3: Service Policy-driven Data Center Selection | Figure 3: Service Policy-driven Data Center Selection | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| Figure 3 shows how VN policies from the CNC (Global Data Center | Figure 3 shows how VN policies from the CNC (Global Data Center | |||
| Operation) are incorporated by the MDSC to support multi-destination | Operation) are incorporated by the MDSC to support multi-destination | |||
| applications. Multi-destination applications refer to applications | applications. Multi-destination applications refer to applications | |||
| in which the selection of the destination of a network path for a | in which the selection of the destination of a network path for a | |||
| given source needs to be decided dynamically to support such | given source needs to be decided dynamically to support such | |||
| applications. | applications. | |||
| Data Center selection problems arise for VM mobility, disaster | Data Center selection problems arise for VM mobility, disaster | |||
| recovery and load balancing cases. VN's policy plays an important | recovery and load balancing cases. VN's policy plays an important | |||
| role for virtual network operation. Policy can be static or dynamic. | role for virtual network operation. Policy can be static or dynamic. | |||
| Dynamic policy for data center selection may be placed as a result | Dynamic policy for data center selection may be placed as a result | |||
| of utilization of data center resources supporting VMs. The MDSC | of utilization of data center resources supporting VMs. The MDSC | |||
| would then incorporate this information to meet the objective of | would then incorporate this information to meet the objective of | |||
| this application. | this application. | |||
| 5.4.1. CMI (CNC-MDSC Interface) | 5.4.1. CMI (CNC-MDSC Interface) | |||
| [ACTN-VN-YANG] is used to express the definition of a VN, its VN | [ACTN-VN-YANG] is used to express the definition of a VN, its VN | |||
| creation request, the service objectives (metrics, QoS parameters, | creation request, the service objectives (metrics, QoS parameters, | |||
| etc.), dynamic service policy when VM needs to be moved from one | etc.), dynamic service policy when VM needs to be moved from one | |||
| Data Center to another Data Center, etc. This service model is used | Data Center to another Data Center, etc. This service model is used | |||
| between the CNC and the MDSC (CMI). The CNC in this use-case is an | between the CNC and the MDSC (CMI). The CNC in this use-case is an | |||
| external entity that wants to create a VN and operates on the VN. | external entity that wants to create a VN and operates on the VN. | |||
| 5.4.2. MPI (MDSC-PNC Interface) | 5.4.2. MPI (MDSC-PNC Interface) | |||
| The Network Configuration Model is used between the MDSC and the | The Network Configuration Model is used between the MDSC and the | |||
| PNCs. Based on the Customer Service Model's request, the MDSC will | PNCs. Based on the Customer Service Model's request, the MDSC will | |||
| need to translate the service model into the network configuration | need to translate the service model into the network configuration | |||
| model to instantiate a set of multi-domain connections between the | model to instantiate a set of multi-domain connections between the | |||
| prescribed sources and the destinations. The MDSC will also need to | prescribed sources and the destinations. The MDSC will also need to | |||
| dynamically interact with the CNC for dynamic policy changes | dynamically interact with the CNC for dynamic policy changes | |||
| initiated by the CNC. Upon the determination of the multi-domain | initiated by the CNC. Upon the determination of the multi-domain | |||
| connections, the MDSC will need to use the network configuration | connections, the MDSC will need to use the network configuration | |||
| model such as [TE-tunnel] to interact with each PNC involved on the | model such as [TE-tunnel] to interact with each PNC involved on the | |||
| path. [RFC8795] is used to for the purpose of underlying domain | path. [RFC8795] is used to for the purpose of underlying domain | |||
| network abstraction from the PNC to the MDSC. | network abstraction from the PNC to the MDSC. | |||
| 5.4.3. SBI (Southbound interface between PNC and devices) | 5.4.3. SBI (Southbound interface between PNC and devices) | |||
| The Device Model can be used between the PNC and its underlying | The Device Model can be used between the PNC and its underlying | |||
| devices that are controlled by the PNC. The PNC will need to trigger | devices that are controlled by the PNC. The PNC will need to trigger | |||
| signaling using any mechanisms it employees (e.g. [RSVP-TE-YANG]) to | signaling using any mechanisms it employees (e.g. [RSVP-TE-YANG]) to | |||
| provision its domain path segment. There can be a plethora of | provision its domain path segment. There can be a plethora of | |||
| choices how to control/manage its domain network. The PNC is | choices how to control/manage its domain network. The PNC is | |||
| responsible to abstract its domain network resources and update it | responsible to abstract its domain network resources and update it | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| to the MDSC. Note that this interface is not in the scope of ACTN. | to the MDSC. Note that this interface is not in the scope of ACTN. | |||
| This section is provided just for an illustration purpose. | This section is provided just for an illustration purpose. | |||
| 6. Security | 6. Security | |||
| This document is an informational draft. When the models mentioned | This document is an informational draft. When the models mentioned | |||
| in this draft are implemented, detailed security consideration will | in this draft are implemented, detailed security consideration will | |||
| be given in such work. | be given in such work. | |||
| How security fits into the whole architecture has the following | How security fits into the whole architecture has the following | |||
| skipping to change at page 16, line 5 ¶ | skipping to change at page 16, line 5 ¶ | |||
| 10.17487/RFC2119, March 1997, | 10.17487/RFC2119, March 1997, | |||
| <https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
| [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | |||
| 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | |||
| May 2017, <https://www.rfc-editor.org/info/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
| [RFC8309] Q. Wu, W. Liu and A. Farrel, "Service Models Explained", | [RFC8309] Q. Wu, W. Liu and A. Farrel, "Service Models Explained", | |||
| RFC 8309. | RFC 8309. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| [RFC8199] D. Bogdanovic, B. Claise, and C. Moberg, "YANG Module | [RFC8199] D. Bogdanovic, B. Claise, and C. Moberg, "YANG Module | |||
| Classification", RFC 8199. | Classification", RFC 8199. | |||
| [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., | [RFC6241] Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed., | |||
| and A. Bierman, Ed., "Network Configuration Protocol | and A. Bierman, Ed., "Network Configuration Protocol | |||
| (NETCONF)", RFC 6241. | (NETCONF)", RFC 6241. | |||
| [RFC8040] A. Bierman, M. Bjorklund, and K. Watsen, "RESTCONF | [RFC8040] A. Bierman, M. Bjorklund, and K. Watsen, "RESTCONF | |||
| Protocol", RFC 8040. | Protocol", RFC 8040. | |||
| skipping to change at page 17, line 5 ¶ | skipping to change at page 17, line 5 ¶ | |||
| [L1CSM] G. Fioccola, K. Lee, Y. Lee, D. Dhody, O. Gonzalez de-Dios, | [L1CSM] G. Fioccola, K. Lee, Y. Lee, D. Dhody, O. Gonzalez de-Dios, | |||
| D. Ceccarelli, "A Yang Data Model for L1 Connectivity | D. Ceccarelli, "A Yang Data Model for L1 Connectivity | |||
| Service Model (L1CSM)", draft-ietf-ccamp-l1csm-yang, work | Service Model (L1CSM)", draft-ietf-ccamp-l1csm-yang, work | |||
| in progress. | in progress. | |||
| [Schedule] X. Liu, et. al., "A YANG Data Model for Configuration | [Schedule] X. Liu, et. al., "A YANG Data Model for Configuration | |||
| Scheduling", draft-liu-netmod-yang-schedule, work in | Scheduling", draft-liu-netmod-yang-schedule, work in | |||
| progress. | progress. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| [OTN-topo] H. Zheng, et. al., "A YANG Data Model for Optical | [OTN-topo] H. Zheng, et. al., "A YANG Data Model for Optical | |||
| Transport Network Topology", draft-ietf-ccamp-otn-topo- | Transport Network Topology", draft-ietf-ccamp-otn-topo- | |||
| yang, work in progress. | yang, work in progress. | |||
| [WSON-topo] Y. Lee, et. al., "A Yang Data Model for WSON Optical | [RFC9094] Y. Lee, et. al., "A Yang Data Model for WSON Optical | |||
| Networks", draft-ietf-ccamp-wson-yang, work in progress. | Networks", RFC 9094. | |||
| [Flexi-topo] J.E. Lopez de Vergara, et. al., "YANG data model for | [Flexi-topo] J.E. Lopez de Vergara, et. al., "YANG data model for | |||
| Flexi-Grid Optical Networks", draft-ietf-ccamp-flexigrid- | Flexi-Grid Optical Networks", draft-ietf-ccamp-flexigrid- | |||
| yang, work in progress. | yang, work in progress. | |||
| [MW-topo] M. Ye, et. al., "A YANG Data Model for Microwave | [MW-topo] M. Ye, et. al., "A YANG Data Model for Microwave | |||
| Topology", draft-ietf-ccamp-mw-topo-yang, work in | Topology", draft-ietf-ccamp-mw-topo-yang, work in | |||
| progress. | progress. | |||
| [OTN-Tunnel] H. Zheng, et. al., "OTN Tunnel YANG Model", draft- | [OTN-Tunnel] H. Zheng, et. al., "OTN Tunnel YANG Model", draft- | |||
| ietf-ccamp-otn-tunnel-model, work in progress. | ietf-ccamp-otn-tunnel-model, work in progress. | |||
| [ACTN-PM-Telemetry] Y. Lee, D. Dhody, S. Karunanithi, R. Vilalta, D. | [ACTN-PM-Telemetry] Y. Lee, D. Dhody, S. Karunanithi, R. Vilalta, D. | |||
| King, and D. Ceccarelli, "YANG models for ACTN TE | King, and D. Ceccarelli, "YANG models for ACTN TE | |||
| Performance Monitoring Telemetry and Network Autonomics", | Performance Monitoring Telemetry and Network Autonomics", | |||
| draft-ietf-teas-actn-pm-telemetry-autonomics, work in | draft-ietf-teas-actn-pm-telemetry-autonomics, work in | |||
| progress. | progress. | |||
| [WSON-Tunnel] Y. Lee, D. Dhody, V. Lopez, D. King, B. Yoon, and R. | [WSON-Tunnel] Y. Lee, D. Dhody, V. Lopez, D. King, B. Yoon, and R. | |||
| Vilalta, "A Yang Data Model for WSON Tunnel", draft-ietf- | Vilalta, "A Yang Data Model for WSON Tunnel", draft-ietf- | |||
| skipping to change at page 17, line 45 ¶ | skipping to change at page 17, line 43 ¶ | |||
| [Flexigrid-Tunnel] J. Vergara, D. Perdices, V. Lopez, O. Gonzalez de | [Flexigrid-Tunnel] J. Vergara, D. Perdices, V. Lopez, O. Gonzalez de | |||
| Dios, D. King, Y. Lee, and G. Galimberti, "YANG data model | Dios, D. King, Y. Lee, and G. Galimberti, "YANG data model | |||
| for Flexi-Grid media-channels", draft-ietf-ccamp- | for Flexi-Grid media-channels", draft-ietf-ccamp- | |||
| flexigrid-media-channel-yang, work in progress. | flexigrid-media-channel-yang, work in progress. | |||
| [Client-signal] H. Zheng, et al, "A YANG Data Model for Optical | [Client-signal] H. Zheng, et al, "A YANG Data Model for Optical | |||
| Transport Network Client Signals", draft-ietf-ccamp- | Transport Network Client Signals", draft-ietf-ccamp- | |||
| client-signal-yang, work in progress. | client-signal-yang, work in progress. | |||
| [Client-topo] H. Zheng, et al, "A YANG Data Model for Ethernet TE | [Client-topo] H. Zheng, et al, "A YANG Data Model for Ethernet TE | |||
| Topology", draft-zheng-ccamp-client-topo-yang, work in | Topology", draft-ietf-ccamp-eth-client-te-topo-yang, work | |||
| progress. | in progress. | |||
| [TE-topo-tunnel] I.Bryskin, et. al., "TE Topology and Tunnel | [TE-topo-tunnel] I.Bryskin, et. al., "TE Topology and Tunnel | |||
| Modeling for Transport Networks", draft-ietf-teas-te-topo- | Modeling for Transport Networks", draft-ietf-teas-te-topo- | |||
| and-tunnel-modeling, work in progress. | and-tunnel-modeling, work in progress. | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| [T-NBI Applicability] I. Busi, et al, "Transport Northbound | [T-NBI Applicability] I. Busi, et al, "Transport Northbound | |||
| Interface Applicability Statement and Use Cases", draft- | Interface Applicability Statement and Use Cases", draft- | |||
| ietf-ccamp-transport-nbi-app-statement, work in progress. | ietf-ccamp-transport-nbi-app-statement, work in progress. | |||
| [gmpls-controller-inter-work] H. Zheng, et al, "Interworking of | [gmpls-controller-inter-work] H. Zheng, et al, "Interworking of | |||
| GMPLS Control and Centralized Controller System", draft- | GMPLS Control and Centralized Controller System", draft- | |||
| ietf-teas-gmpls-controller-inter-work, work in progress. | ietf-teas-gmpls-controller-inter-work, work in progress. | |||
| 10. Contributors | 10. Contributors | |||
| skipping to change at page 19, line 4 ¶ | skipping to change at page 19, line 4 ¶ | |||
| Authors' Addresses | Authors' Addresses | |||
| Young Lee | Young Lee | |||
| Samsung | Samsung | |||
| Korea | Korea | |||
| Email: younglee.tx@gmail.com | Email: younglee.tx@gmail.com | |||
| Haomian Zheng | Haomian Zheng | |||
| Huawei Technologies | Huawei Technologies | |||
| Email: zhenghaomian@huawei.com | Email: zhenghaomian@huawei.com | |||
| Internet-Draft ACTN YANG February 20211 | ||||
| Daniele Ceccarelli | Daniele Ceccarelli | |||
| Ericsson | Ericsson | |||
| Torshamnsgatan,48 | Torshamnsgatan,48 | |||
| Stockholm, Sweden | Stockholm, Sweden | |||
| Email: daniele.ceccarelli@ericsson.com | Email: daniele.ceccarelli@ericsson.com | |||
| Bin Yeong Yoon | Bin Yeong Yoon | |||
| ETRI | ETRI | |||
| Email: byyun@etri.re.kr | Email: byyun@etri.re.kr | |||
| End of changes. 45 change blocks. | ||||
| 141 lines changed or deleted | 99 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||