YANG models for ACTN TE Performance Monitoring Telemetry and Network Autonomics

Similar documents
Traffic Engineering and Service Mapping Yang Model

A Yang Data Model for WSON Optical Networks

PCEP Extension for Distribution of Link-State and TE information for Optical Networks

Internet Engineering Task Force (IETF) Request for Comments: 8454 Category: Informational ISSN: D. Dhody. Huawei

Transport NBI Design Team Update

Enhanced Virtual Private Networks (VPN+)

and its relationship to ACTN!

YANG Model for IPIPv4 Tunnel. draft-liu-rtgwg-ipipv4-tunnel-yang Y. Liu, Ericsson A. Foldes, Ericsson

Yang Data Model for TE Topologies

TE Topology and Tunnel Modeling for Transport Networks

PCEP-LS : Distribution of Link-State and TE Information via PCEP.

Service Function Chaining (SFC) and Network Slicing in Backhaul and Metro Networks in Support of 5G

Ericsson June 21, PCEP Extension for Distribution of Link-State and TE Information. draft-dhodylee-pce-pcep-ls-11

Main Use Cases and Gap Analysis for Network Slicing

Path Computation Element WG Status

YANG Data Models for TE and RSVP Tunnels and Interfaces dra;- saad- teas- yang- te- 00 dra;- saad- teas- yang- rsvp- 00

Open, Hierarchical SDN Control Systems: Ecosystem Progress

Internet Engineering Task Force (IETF) Request for Comments: 8431 Category: Standards Track ISSN:

MSDP YANG draft-zhang-pim-msdp-yang-01

Internet Engineering Task Force (IETF) Request for Comments: ISSN: Huawei March 2018

IETF 91 Honolulu Yang Data Model for OSPF Protocol dra;- yeung- netmod- ospf- 02

MSDP YANG draft-ietf-pim-msdp-yang-00

application-aware optical network

Future of PCE. Dhruv Dhody, Sr. System Architect, Huawei Technologies

IETF 94 Yokohama BFD YANG Data Model

A. Clemm A. Gonzalez Prieto E. Voit

NETCONF Discussion. Draft-ietf-i2rs-ephemeral-state-14.txt Presenter: Susan Hares Co-authors: Jeff Haas + Susan Hares

Requirements for Subscription to YANG Datastores draft-ietf-i2rs-pub-sub-requirements-01

Internet Engineering Task Force (IETF) Request for Comments: 8532 Category: Standards Track. Huawei R. Rahman S. Raghavan. Cisco.

A YANG Data Model for Segment Routing

Draft YANG model for PIM

YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-04

Comparative Performance Analysis of RSVP and RMD

ONF SDN Architecture and Standards for Transport Networks

Routing Area Yang Architecture Design Team Update

Level 3 SM Enhanced Management Thresholds and Alerts Customer FAQs

Virtual Subnet : A L3VPN-based Subnet Extension Solution for Cloud Data Center Interconnect

Security Baseline Data Model for Network Infrastructure Device draft-xia-sacm-nid-dp-security-baseline-00 draft-dong-sacm-nid-cp-security-baseline-00

Network Topology Models draft-ietf-i2rs-yang-network-topo-01.txt* draft-ietf-i2rs-yang-l3-topo-00.txt^

Intended status: Informational. Google, Inc Yakov Rekhter. Juniper Networks. Ebben Aries Facebook Dante Pacella Verizon

Technologies for the future of Network Insight and Automation

ALTO-based Broker-assisted Multi-domain Orchestration - 00

I2rs Requirements for NETCONF

Software defined networking

IETF YANG Models Inventory, status and observation

Multicast Yang Model

IETF 93 Prague Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-01

Getting Started with OpenConfig. Santiago Alvarez

A YANG Data Model for Fabric Topology in Data-Center Networks

Intended status: Informational. SF Aware TE Topology YANG Model draft-ietf-teas-sf-aware-topo-model-02

ITU Workshop on Telecommunication Service Quality. Service assurance for Virtualized Networks and End-to-End Xhaul and C-RAN

Multicast Information Model

ISCOM RAX 711 (B) Ethernet Demarcation Device

SDN Controllers in the WAN: protocols and applications

Cengiz Alaettinoglu. SDN Traffic Engineering A Natural Evolution

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /JLT.2016.

PCEP extensions for a BGP/MPLS IP-VPN

Update on YANG Data Model for LDP and mldp

Inter-SDN in Seamless MPLS for Mobile Backhaul

Intended status: Standards Track Expires: July 1, 2018 P. Sarkar J. Tantsura Individual December 28, 2017

Open Performance Testing Protocol OPTP Concepts

Network Topology Model draft-ietf-i2rs-yang-network-topo-12.txt

Enhanced Virtual Networks (VPN+) Stewart Bryant & Jie Dong (Huawei) draft-bryant-rtgwg-enhanced-vpn-01

Exploring Self-Driving Vehicles. Dr. Egon Schulz 5G IA Board Member

Event Service in Autonomic Networking

BANANA BOF Charter Review. IETF 99: Prague, Czech Republic Margaret Cullen Brian Trammell

Introduction to IEEE 802.1Qca Path Control and Reservation

YANG Data Model for DHCPv6 Configuration

SFQM and Doctor. Keeping My (Telco) Cloud Afloat. Emma Foley, Intel Maryam Tahhan, Intel Carlos Gonçalves, NEC Ryota Mibu, NEC

Intended status: Standards Track. S. Pallagatti Juniper Networks M. Jethanandani. Cisco Systems. G. Mirsky Ericsson August 19, 2015

Springpath Qiang. Zu Ericsson S. Davari yahoo X. Liu Jabil January 3, This document defines a YANG data model for VxLAN protocol.

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Programmatic Interface to Routing

Product Overview. EchoVault SLA EMS SLA Creation & Management System

IP Flow Performance Measurement (IPFPM) Framework

Arthur Moll BDM. Transport and Datacom. May Introducing EtherSAM. Ethernet Service Activation Methodology

MPLS-TE Configuration Application

Initial Performance Metric Registry Entries

Initial Performance Metric Registry Entries

Carrier SDN for Multilayer Control

Network Scalability Ignas Bagdonas RIPE68 13-MAY-2014

Chapter H through R. loss (PfR), page 28. load-balance, page 23 local (PfR), page 24 logging (PfR), page 26

Network Working Group. Intended status: Standards Track. S. Hares L. Xia Huawei H. Birkholz Fraunhofer SIT July 2, 2018

Internet Engineering Task Force (IETF) Request for Comments: C. Jacquenet. Orange. S. Vinapamula Juniper Networks Q. Wu Huawei January 2019

Yang Models for I2NSF Capabilities. draft-hares-i2nsf-capabilities-yang Susan Hares Co-author: Robert Moskowitz`

Considerations on Network Virtualization and Slicing

Network Working Group Internet-Draft Intended status: Standards Track Expires: August 27, Huawei R. Rahman S. Raghavan. Cisco.

Introduction to Cloud Computing

Flowspec Path-id Redirect (draft-vandevelde-idr-flowspec-path-redirect)

A YANG Data Model for Network Topologies. Abstract

Ensuring a good QoE for mobile broadband customers on LTE networks. Niket Srivastava Sales Director Viavi Solutions (formerly JDSU)

Software-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00

Internet Engineering Task Force (IETF) Request for Comments: 8022 Category: Standards Track. November 2016

Refresh-interval Independent RSVP-TE FRR draft-chandra-mpls-ri-rsvp-frr-02

TCP SIAD: Congestion Control supporting Low Latency and High Speed

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song. HUAWEI TECHNOLOGIES Co., Ltd.

Telecommunication Services Engineering Lab. Roch H. Glitho

set active-probe (PfR)

Broadband Quality of Service

Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-l3vpn-virtual-subnet-01

Transcription:

YANG models for ACTN TE Performance Monitoring Telemetry and Network Autonomics draft-lee-teas-actn-pm-telemetry-autonomics-05 Young Lee Dhruv Dhody Satish K Ricard Vilalta Daniel King Daniele Ceccarelli Huawei CTTC Lancaster University Ericsson

Overview YANG data models that support Performance Monitoring (PN) Telemetry for Tunnel and VN level Network autonomics for Scaling Intent (for TE-tunnels and ACTN VNs.) ACTN CMI Model Customer-Driven Model [ACTN-Requirements] provides the operator s requirements for VNS Performance Monitoring (Req. #7): The customer MUST be able to define performance monitoring parameters and its associated policy such as frequency of report, abstraction/aggregation level of performance data (e.g., VN level, tunnel level, etc.) with dynamic feedback loop from the network. Use-case: [I-D.xu-actn-perf-dynamic-service-control-03] Performance Monitoring Dynamic control in ACTN creation, modification, optimization etc. Monitor Network Traffic, Detects traffic imbalance, Initiate optimization! Measure customer SLA, take dynamic action to make sure you meet them at all times Scalability of Performance data 11/14/2017 TEAS WG, IETF 100 - Singapore 2

Updates for this version (03) A new PM data added Utilized Percentage to indicate Tunnel/VN level bandwidth-utilizationpercentage. NMDA Compliancy Status Ietf-te-kpi-telemetry Ietf-actn-te-kpi-telemetry 11/14/2017 TEAS WG, IETF 100 - Singapore 3

Interactions CNC 1. CNC configures the grouping-operation 2. CNC subscribes to the VN or Tunnel (VN member level) telemetry for delay and bandwidth utilization Percentage streaming data 6. CNC is updated with telemetry data and the scaling data on VN or VN member (Tunnel) level data. MDSC 3. MDSC interacts with PNCs to configure the grouping-operation for delay and bandwidth utilization 4. MDSC collects from PNCs domain-level telemetry for delay and bandwidth utilization streaming data and creates Tunnel and VN level telemetry 11/14/2017 TEAS WG, IETF 100 - Singapore 4

Yang Model Relationships TE Tunnel Augments TE KPI Telemetry ACTN VN Augments ACTN TE Telemetry TE KPI Telemetry model provides the TE tunnel level performance monitoring. Augment the TE tunnel State with performance attributes Use the notification subscription (YANG PUSH) Scaling Intent configurations for auto scaling in/out based on the performance monitored attributes Enable auto-scaling by configuring the condition when to scale out or in automatically! ACTN TE KPI Telemetry model provides the VN level aggregated performance monitoring. Augment the VN state as well as individual VNmember state with performance attributes. Use notification subscription (YANG PUSH) Scaling Intent configurations at the VN level to reach to the monitored performance KPI Allow configuration of aggregation mechanism from the lower level telemetry details (max, mean etc.) From VN-Member to VN From per-domain tunnel to E2E VN-Member 11/14/2017 TEAS WG, IETF 100 - Singapore 5

VN Telemetry Params Grouping Problem: How to group telemetry params for VNs? E.g., How to define VN latency, bandwidth,? Proposed solution: Augment vn-list with telemetry-grouping-op: Provide a grouping-operation for each telemetry-param-type Examples: utilized-bandwidth-op = MAXIMUM (default) delay-op = MAXIMUM (default) 11/14/2017 TEAS WG, IETF 100 - Singapore 6

Scaling Intent Example It allows for grouping operation of various PM data and (re-)act accordingly Scale in/down of TE and VN Includes: A list of params to monitor (scaling-criteria) Logical operation to be applied to the monitored params Hysteresis timers (threshold-time and cooldown-time) Example: (VN two-way-delay > 50ms) AND (VN two-way-packet-loss > 1%) Triggers VN Scale In 11/14/2017 TEAS WG, IETF 100 - Singapore 7

YANG model: ietf-te-kpi-telemetry module: ietf-te-kpi-telemetry augment /te:te/te:tunnels/te:tunnel/te:state: +--ro te-telemetry +--ro id? string +--ro one-way-delay? +--ro two-way-delay? +--ro one-way-delay-min? +--ro one-way-delay-max? +--ro two-way-delay-min? +--ro two-way-delay-max? +--ro one-way-delay-variation? +--ro two-way-delay-variation? +--ro one-way-packet-loss? decimal64 +--ro two-way-packet-loss? decimal64 +--ro utilized-bandwidth? rt:bandwidth-ieeefloat32 +--ro utilized-percentage? decimal64 +--ro te-ref? -> augment /te:te/te:tunnels/te:tunnel: +--rw te-scaling-intent +--rw scale-in-intent +--rw threshold-time? +--rw cooldown-time? +--rw scale-in-operation-type? scaling-criteriaoperation +--rw scale-out-operation-type? scaling-criteriaoperation +--rw scaling-condition* [performance-type] +--rw performance-type identityref +--rw te-telemetry-tunnel-ref? -> +--rw scale-out-intent +--rw threshold-time? +--rw cooldown-time? +--rw scale-in-operation-type? scaling-criteriaoperation +--rw scale-out-operation-type? scaling-criteriaoperation +--rw scaling-condition* [performance-type] +--rw performance-type identityref +--rw te-telemetry-tunnel-ref? -> 11/14/2017 TEAS WG, IETF 100 - Singapore 8

YANG model: ietf-actn-te-kpi-telemetry module: ietf-actn-te-kpi-telemetry augment /actn-vn:actn-state/actn-vn:vn/actn-vn:vn-list: +--ro vn-telemetry +--ro id? string +--ro one-way-delay? +--ro two-way-delay? +--ro one-way-delay-min? +--ro one-way-delay-max? +--ro two-way-delay-min? +--ro two-way-delay-max? +--ro one-way-delay-variation? +--ro two-way-delay-variation? +--ro one-way-packet-loss? decimal64 +--ro two-way-packet-loss? decimal64 +--ro utilized-bandwidth? rt:bandwidth-ieee-float32 +--ro te-ref? -> +--ro vn-ref? -> /actn-vn:actn/vn/vnlist/vn-id +--ro vn-member-ref? -> /actn-vn:actn/vn/vnlist/vn-member-list/vn-member-id +--ro te-grouped-params* -> /te:te/tunnels/tunnel/state/te-kpi:te-telemetry/id +--ro vn-grouped-params* -> /actn-vn:actnstate/vn/vn-list/vn-member-list/vn-telemetry/id +--ro grouping-operation? grouping-operation augment /actn-vn:actn-state/actn-vn:vn/actn-vn:vn-list/actn-vn:vn-memberlist: +--ro vn-telemetry +--ro id? string +--ro one-way-delay? +--ro two-way-delay? +--ro one-way-delay-min? +--ro one-way-delay-max? +--ro two-way-delay-min? +--ro two-way-delay-max? +--ro one-way-delay-variation? +--ro two-way-delay-variation? +--ro one-way-packet-loss? decimal64 +--ro two-way-packet-loss? decimal64 +--ro utilized-bandwidth? rt:bandwidth-ieee-float32 +--ro te-ref? -> +--ro vn-ref? -> /actn-vn:actn/vn/vn-list/vn-id +--ro vn-member-ref? -> /actn-vn:actn/vn/vn-list/vnmember-list/vn-member-id +--ro te-grouped-params* -> /te:te/tunnels/tunnel/state/te-kpi:te-telemetry/id +--ro vn-grouped-params* -> /actn-vn:actn-state/vn/vnlist/vn-member-list/vn-telemetry/id +--ro grouping-operation? grouping-operation augment /actn-vn:actn/actn-vn:vn/actn-vn:vn-list: +--rw vn-scaling-intent +--rw scale-in-intent +--rw threshold-time? +--rw cooldown-time? +--rw scale-in-operation-type? scaling-criteria-operation +--rw scale-out-operation-type? scaling-criteria-operation +--rw scaling-condition* [performance-type] +--rw performance-type identityref +--rw te-telemetry-tunnel-ref? -> +--rw scale-out-intent +--rw threshold-time? +--rw cooldown-time? +--rw scale-in-operation-type? scaling-criteria-operation +--rw scale-out-operation-type? scaling-criteria-operation +--rw scaling-condition* [performance-type] +--rw performance-type identityref +--rw te-telemetry-tunnel-ref? -> 11/14/2017 TEAS WG, IETF 100 - Singapore 9

Next Steps This draft provides Customer-initiated PM telemetry and Network Automatics on the CMI of ACTN architecture. The authors believe this draft has a good base for WG adoption 11/14/2017 TEAS WG, IETF 100 - Singapore 10