A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01

Slides:



Advertisements
Similar presentations
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
Advertisements

ACTN Proposed Protocol Work Dhruv Dhody 91 st Honolulu.
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
draft-ietf-teas-yang-te-topo-04
ACTN Information Model Young Lee (Huawei) Sergio Belotti (Alcatel-Lucent) Daniele Ceccarelli (Ericsson) Dhruv Dhody (Huawei) Bin Young Yun (Etri) IETF.
Framework for Abstraction and Control of Transport Networks
Multi-layer Multi-domain Inter-op Test based on ACTN Architecture
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
Yang model for requesting
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
TEAS WG, IETF 95th, Buenos Aires, Argentina
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
MVPN Update Continued work on both architecture draft and BGP-MVPN draft Seeing “light at end of tunnel” ☺ Progress since last time: Carrier’s carrier.
draft-ietf-teas-yang-te-topo-06
PCEP Extensions in Support of Transporting Traffic Engineering Data
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
Operating Virtual Concatenation (VCAT) and the Link Capacity Adjustment Scheme (LCAS) with GMPLS draft-ietf-ccamp-gmpls-vcat-lcas-02.txt Greg Bernstein.
Routing Area Yang Architecture Design Team Update
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-03 draft-ietf-teas-yang-rsvp-03 Tarek Saad (Presenter)
ACTN Clarifications and proposed update
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-04
draft-ietf-teas-yang-te-topo-04
Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-ietf-l3vpn-e2e-rsvp-te-reqts-01.txt Kenji Kumaki KDDI R&D Labs,
ACTN Information Model
IGMP & MLD Snooping YANG Model
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
ACTN Information Model
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
Transport NBI Design Team Update
IETF 97 Hackathon ACTN Inter-Operation.
CCAMP IETF 103 Bangkok Giuseppe Fioccola, Huawei Kwang-Koog Lee, KT
Yang model for requesting
A Yang Data Model for ACTN VN Operation
Abstraction and Control of TE Networks (ACTN) Abstraction Methods
YANG data model for Flexi-Grid Optical Networks
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
IGMP & MLD Snooping YANG Model
draft-liu-netmod-yang-schedule-02
A framework for Management and Control of microwave and millimeter wave interface parameters draft-ietf-ccamp-microwave-framework-01
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
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-06 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-00 draft-ietf-mpls-base-yang-04 code.
draft-ietf-teas-yang-te-topo-08
TEAS Working Group IETF 102
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
CCAMP IETF 102 Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
TEAS Working Group: IETF Montreal
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
TEAS Working Group IETF Prague
draft-ietf-teas-yang-l3-te-topo-04
Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
draft-ietf-teas-yang-l3-te-topo-02
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
Applicability of YANG models for ACTN
YANG data model for Flexi-Grid Optical Networks
YANG Models for MPLS-TP
IETF-103, November 2018, Bangkok
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.
Yang Data Model for Layer 3 TE Topologies
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)
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.
Presentation transcript:

A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01 A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01.txt Young Lee (Huawei), Daniele Ceccarelli (Ericsson), Dhruv Doddy (Huawei) Takuya Miyasaka (KDDI), Peter Park (KT), Bin Young Yoon (ETRI) Contributors: Sergio Belotti (Nokia), Xian Zhang, Haomian Zheng (Huawei) July 17 – July 22, 2016 IETF 96, Berlin

ACTN Architectural Context: This draft fulfills Requirements 4-6 from ACTN Requirement draft VN Instantiate VN Dynamic Control VN Lifecycle M&O CMI MPI SBI Customer Network Controller Physical Network Controller Multi-domain Service Coordinator CNC MDSC PNC July 17 – July 22, 2016 IETF 96, Berlin

VN There are various definitions of what Virtual Network means. Here, we are focusing on customer’s network slicing of TE network resources. A VN may comprise a set of end-to-end tunnels from a customer point of view that connects customer endpoints (i.e., source CE and destination CE). 2. A VN may comprise of a number of virtual nodes and virtual links (more than a tunnel). July 17 – July 22, 2016 IETF 96, Berlin

VN Relationship VN VN Member 1 VN Member 2 VN Member N CNC View E2E TE-Tunnel 1 E2E TE-Tunnel 2 E2E TE-Tunnel N MDSC View LSP LSP LSP PNC View July 17 – July 22, 2016 IETF 96, Berlin

VN Instantiate MDSC Domain 1 Domain 3 Endpoint Domain 2 VN “Berlin” CNC Member 1 6. VN Instantiate Response Member 2 Member 3 MDSC 2. VN Instantiate 2. VN Instantiate 2. VN Instantiate 5. VN Instantiate Response PNC PNC PNC Domain 1 Domain 3 Endpoint July 17 – July 22, 2016 IETF 96, Berlin Domain 2

VN Access Point (AP) Customer End Point (CE1) Customer End Point (CE2) PE 1 PE 1 x w y z Customer View Provider View +-----+----------+-------------+----------+ |AP id| MaxResBw | AvailableBw | CE,port | | AP1 | 10Gb | 10Gb |CE1,portX | | AP2 | 40Gb | 40Gb |CE2,portZ | +-----+----------+-------------+----------+ |AP id| MaxResBw | AvailableBw | PE,port | | AP1 | 10Gb | 10Gb |PE1,portW | | AP2 | 40Gb | 40Gb |PE2,portY | July 17 – July 22, 2016 IETF 96, Berlin

VN YANG Tree VN Member Performance Data Access Point Definition module: ietf-actn-vn +--rw actn | +--rw ap | | +--rw access-point-list* [access-point-id] | | +--rw access-point-id uint32 | | +--rw access-point-name? string | | +--rw max-bandwidth? decimal64 | | +--rw avl-bandwidth? decimal64 | +--rw vn | +--rw vn-list* [vn-id] | +--rw vn-id uint32 | +--rw vn-name? string | +--rw vn-member-list* [vn-member-id] | | +--rw vn-member-id uint32 | | +--rw src? leafref | | +--rw src-vn-ap-id? uint32 | | +--rw dest? leafref | | +--rw dest-vn-ap-id? uint32 | +--rw delay? uint32 | +--rw delay-variation? uint32 | +--rw packet-loss? decimal64 | +--rw bandwidth? decimal64 | +--rw protection? identityref | +--rw local-reroute? boolean | +--rw push-allowed? boolean | +--rw incremental-update? boolean | +--rw admin-status? identityref +--ro actn-state +--ro actn-state +--ro ap | +--ro access-point-list* [access-point-id] | +--ro access-point-id uint32 | +--ro access-point-name? string | +--ro max-bandwidth? decimal64 | +--ro avl-bandwidth? decimal64 +--ro vn +--ro vn-list* [vn-id] +--ro vn-id uint32 +--ro vn-name? string +--ro vn-member-list* [vn-member-id] | +--ro vn-member-id uint32 | +--ro src? leafref | +--ro src-vn-ap-id? uint32 | +--ro dest? leafref | +--ro dest-vn-ap-id? uint32 | +--ro delay? uint32 | +--ro delay-variation? uint32 | +--ro packet-loss? decimal64 | +--ro oper-status? identityref +--ro delay? uint32 +--ro delay-variation? uint32 +--ro packet-loss? decimal64 +--ro bandwidth? decimal64 +--ro protection? identityref +--ro local-reroute? boolean +--ro push-allowed? boolean +--ro incremental-update? boolean +--ro admin-status? identityref Access Point Definition VN Definition VN Member Association with Access Points VN Member Performance Data VN Service Chracteristics VN Service Policy/Preference July 17 – July 22, 2016 IETF 96, Berlin

Next Steps This draft is focused on the VN YANG model to provide VN Type of “e2e tunnel” between customer end points. A more complex VN type can be presented in next version Refine YANG models Align with FW/Info Model More work on Access Point Characteristics Evaluate any missing items July 17 – July 22, 2016 IETF 96, Berlin