ACTN Information Model

Slides:



Advertisements
Similar presentations
RSVP-TE Extensions for SRLG Configuration of FA
Advertisements

Application-Based Network Operations (ABNO) IETF 88 – SDN RG
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Framework for Abstraction and Control of Transport Networks draft-ceccarelli-actn-framework-04 November 10, 2014 IETF 91 - Honolulu.
ACTN Proposed Protocol Work Dhruv Dhody 91 st Honolulu.
Abstraction and Control of Transport Networks (ACTN) BoF
ACTN Use Case for Multi Domain Data Center Transport Interconnect draft-fang-actn-multidomain-dci-00.txt Luyuan Fang, Microsoft ACTN BoF, IETF 90, July.
1 Framework for GMPLS based control of Flexi-grid DWDM networks draft-ogrcetal-ccamp-flexi-grid-fwk-02 CCAMP WG, IETF 86 Oscar González de Dios, Telefónica.
82 nd IETF – Taipei, Taiwan, November 2011 Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements.
Application-oriented Stateful PCE Architecture and Use-cases for Transport Networks Young Lee, Xian Zhang, Haomian Zhang, Dhruv Dhody (Huawei), Guoying.
Abstraction and Control of Transport Networks
1 Requirements for Very Fast Setup of GMPLS LSPs draft-malis-ccamp-fast-lsps-01 Andrew G. Malis Ronald A. Skoog Haim Kobrinski George Clapp John E. Drake.
ACTN Requirement. VNC (MDC) PNC 1 Access/MPLS- TP BH PNC 2 MPLS Core PNC 4 Access/MPLS TP BH PNC 3 Optical Core EP 1 EP 2 CNC EP 3.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
1 draft-ali-ccamp-te-metric-recording-02.txt CCAMP – IETF 84 – Vancouver July - August 2012 Zafar Ali Cisco Systems Clarence Filsfils  Cisco Systems Kenji.
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-07 Qin Wu ) Dhruv Dhody
ACTN Information Model Young Lee (Huawei) Sergio Belotti (Alcatel-Lucent) Daniele Ceccarelli (Ericsson) Dhruv Dhody (Huawei) Bin Young Yun (Etri) IETF.
draft-zhao-teas-pcecc-use-cases-03
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
Framework for Abstraction and Control of Transport Networks
Multi-layer Multi-domain Inter-op Test based on ACTN Architecture
A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
draft-ietf-teas-yang-te-topo-05
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
Yang model for requesting
TEAS WG, IETF 95th, Buenos Aires, Argentina
Requirements for Ring Protection in MPLS-TP
draft-ietf-teas-yang-te-topo-06
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
PCEP Extensions For Transporting Traffic Engineering (TE) Data
PCEP Extensions in Support of Transporting Traffic Engineering Data
draft-ietf-teas-yang-te-topo-01
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Operating Virtual Concatenation (VCAT) and the Link Capacity Adjustment Scheme (LCAS) with GMPLS draft-ietf-ccamp-gmpls-vcat-lcas-02.txt Greg Bernstein.
FRD Examples November 28, 2017 L. Ong.
ACTN Clarifications and proposed update
GMPLS Signaling Extensions for the Evolving G.709 OTN Control
YANG Models for the Northbound Interface of a Transport Network Controller: Requirements and Gap Analysis CCAMP WG, IET97, Seoul draft-zhang-ccamp-transport-yang-gap-analysis-01.txt.
draft-ietf-teas-yang-te-topo-04
TE Topology and Tunnel Modeling for Transport Networks draft-bryskin-teas-te-topo-and-tunnel-modeling Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
Applicability of YANG models for ACTN
Documenting ONAP components (functional)
ACTN Information Model
draft-lazzeri-pce-residual-bw-00
Transport NBI Design Team Update
IETF 97 Hackathon ACTN Inter-Operation.
CCAMP IETF 103 Bangkok Giuseppe Fioccola, Huawei Kwang-Koog Lee, KT
PCE – Path Computation Element
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Yang model for requesting
A Yang Data Model for ACTN VN Operation
Abstraction and Control of TE Networks (ACTN) Abstraction Methods
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-08 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-01
DetNet Information Model Consideration
draft-ietf-teas-yang-te-topo-08
Yang model for requesting
TEAS Working Group IETF 102
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
CCAMP IETF 102 Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
draft-zhuang-pce-stateful-pce-lsp-scheduling-05
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
Applicability of YANG models for ACTN
YANG data model for Flexi-Grid Optical Networks
Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
Draft-lee-teas-actn-vpn-poi-00 Applicability of ACTN to VPN with the Integration of Packet and Optical Networks Young Lee - Qin.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Transport network requirements for TAPI considering NBI
YANG Model for ETH TE Topology CCAMP WG, IETF 105, Montreal, Canada draft-zheng-ccamp-client-topo-yang-06 Italo Busi, Haomian Zheng, Aihua Guo (Huawei)
Presentation transcript:

ACTN Information Model draft-leebelotti-teas-actn-info-03 IETF 96 – Berlin Young Lee (Huawei) Sergio Belotti (Alcatel-Lucent) Daniele Ceccarelli (Ericsson) Dhruv Dhody (Huawei) Bin Young Yun (ETRI) IETF 96 @ Berlin, July 17-22, 2016

Updates from -02 version objects refinements new definitions have been added Attention is given to compatibility with other information model proposed in the context of different SDO

Action Primitives (no update) VN Action Description VN Instantiate Customer/application (C/A) requires their VNs (1) VN Modify C/A request for modification of a VN (1) VN Delete C/A request to delete a VN (1) VN Path Compute C/A request for a priory exploration to estimate network resource availability before making a VN instantiate decision (1) (2) VN Query Permit to get topology view (pull model) VN Update Refers to any update to the VN that need to be reported to the subscribers (push model) TE Update TE update from any PNC to MSDC (complete or abstracted filtered view of TEDB) (1) This primitive can also be applied from an MDSC to a PNC requesting a VN (if the domain the PNC supports can instantiate the entire VN) or a part of VN elements (2) This action is necessary for an MDSC to PNCs in determining end-to-end multi-domain paths, in this case a double-stage Path Compute is first on the abstracted end-to-end network view (happening at CNC-MDSC ), and on the second stage it shall be expanded by each PNC.

Objects (1) Objects Description VN Identifier Unique VN identifier VN Service Characteristics Type of VN service (P2P/P2MP..etc),Traffic matrix parameter (BW + VN Constraints), Survivability (VN recovery level) VN End-Point VN’s customer end point characteristics VN Action status Result of a VN action VN Associate LSP LSPs associated per domain from PNC to MSDC in the context of VN Update . The parameter reports instantiated LSPs associated to a specific VN created in response to a CNC request . VN Service Preference It refers to (a) End Point Location’s support for certain VNF (security, firewall), (b) client-specific preference enforcement to permit correct selection from the network of the destination related at the indicated VNF, (c) End-Point Dynamic Selection Preference if end point can support e.g. (disaster recovery or VM migration) and so can be part of the selection by MDSC following (b))

Objects (2) <VN Service Characteristics> ::= <VN Connectivity Type> (<VN Connectivity Matrix>...) <VN Survivability> <VN Connectivity Matrix> ::= <Bandwidth> [<VN Constraints>] <VN Constraints> ::= [<Data Transport>] [<Diversity>] [<Shared Risk>] [<Metric>] <VN Survivability> ::= <VN Recovery Level> [<VN Tunnel Recovery Level>]   [<VN Survivability Policy>] Requested level of resiliency -unprotected -per tunnel recovery -Multi-layer coordinated VN recovery   <VN Survivability Policy> ::= [<Local Reroute Allowed>] [<Domain Preference>] [<Push allowed>] [<Incremental update>] [<Multi-layer VN coordination>]  

Mapping of Primitives with Objects <VN Instantiate> ::= [<VN Service Characteristics>] <VN End-Point> [<VN Survivability>] [<VN Service Preference>] <VN Modify> ::= <VN identifier> [<VN Service Characteristics >] <VN Delete> ::= <VN Identifier> <VN Update> :: = <VN Identifier> <VN Associated LSP> <VN Path Compute Request> ::= <VN Identifier> [<VN Service Characteristics >] <VN End-Point> [<VN Survivability>] [<VN Service Preference>]   <VN Path Compute Reply> ::= <VN Identifier> <VN Associated LSP> <VN Query> ::= <VN Identifier> <VN Query Reply> ::= <VN Identifier> IETF 88, Vancouver

Next Steps Co-authors believe that the draft is ready for WG adoption Exploiting this information model - work has started on solution drafts. E.g., ACTN VN Yang Model for CMI: draft-lee-teas-actn-vn-yang-00 PCE Applicability for ACTN: draft-dhody-pce-applicability-actn-00

BACKUP

ACTN Model background The model is described in terms of Action Primitives : they are basic actions needed to support different ACTN network control functions e.g. network topology request/query , VN service instantiation/deletion/modifications, path computation, VN service policy negotiation/enforcement Objects and their properties (attributes) : the object represents ACTN resources needed to be exchanged along interfaces and used in the context of primitives.

entire TED or abstracted TED TE Update (for TE resource) entire TED or abstracted TED MDSC TE Update PNC PNC PNC Abstract Node Domain 3 Domain 1 Endpoint Domain 2

VN Definition A Virtual Network is a client view of the transport network.  It is composed by a set of physical resources sliced in the provider network and presented to the customer as a set of abstract resources i.e. virtual nodes and virtual links. Depending on the agreement between client and provider a VN can be just represented by how the end points can be connected with given SLA attributes(e.g., re satisfying the customer’s objectives), or a pre-configured set of physical resources or can be created as outcome of a dynamic request from customer. In the first case can be seen as an (or set of) e2e connection(s) that can be formed by recursive aggregation of lower level connections at provider level. Such end to end connections include: customer end points, access links (physical or virtual), intra domain tunnels and inter-domain link (physical or virtual). When VN is pre-configured is provided after a static  negotiation between customer and provider while in the third case VN can be dynamically created, deleted, or modified in response to requests from the customer. This implies dynamic changes of network resources reserved for the customer. In the second and third case, once that customer has obtained his VN, can act upon the virtual network resources to perform connection management (set-up/release/modify connections).

Virtual Network EP 1.a EP 2.a EP 3.a