LIME Base YANG Model Work Update draft-tissa-lime-yang-oam-model draft-wang-lime-yang-pm. Deepak Kumar Qin WU. IETF93 Prage,Czech

Similar documents
IxNetwork TM MPLS-TP Emulation

Easy configuration of NETCONF devices

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

A Set of Enhancements to the Rich MPLS Toolkit

OAM Operations Administration and Maintenance

IPSLA Y1731 On-Demand and Concurrent Operations

Ethernet Service OAM. Standards and Functionality. Connectivity Fault Management (CFM) Fault Detection. White Paper

Working with YANG Data Models and Instances Using (Mainly) pyang

Ethernet over MPLS tests

YANG Data Model for Stateless Packet Filter Configuration draft-huang-netmod-acl-03

Firewall Stateful Inspection of ICMP

Instant YANG. The Basics. Hakan Millroth, Tail- f Systems ( hakan@tail- f.com)

BFD. (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45

Information Models, Data Models, and YANG. IETF 86, Orlando,

Ethernet OAM enabled OpenFlow Controller

Technical Specification MEF 36. Service OAM SNMP MIB for Performance Monitoring. January 2012

Using YANG for the Dissemination of the Traffic Engineering Database within Software Defined Elastic Optical Networks

Enhancing Converged MPLS Data Networks with ATM, Frame Relay and Ethernet Interworking

CE 2.0 Service Management Life Cycle White Paper

ETHERNET OAM MONITORING

Top-Down Network Design

Configuring Health Monitoring

Mail Archive and informal PPVPN server

Prisma IP Element Management System

NNMi120 Network Node Manager i Software 9.x Essentials

TSX ETY 110 Module 8

1 crossover cable. the PCs. network

Simplifying the Management of Virtualized Network Elements in

Technical Specification MEF 30. Service OAM Fault Management Implementation Agreement. January 2011

Lecture 02b Cloud Computing II

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Note Well. All IETF Contributions are subject to the rules of RFC 5378 and RFC 3979 (updated by RFC 4879).

WebNMS-Based Topology Discovery in EPON Network

MPLS-TP The New Technology for Packet Transport Networks

An Architecture for Application-Based Network Operations

Topology and Network Resources Discovery Protocol for Content-Aware Networks

MPLS/SDN Intersections Next Generation Access Networks. Anthony Magee Advanced Technology ADVA Optical Networking MPLS & Ethernet World Congress 2013

IP Traffic Engineering over OMP technique

KEY REQUIREMENTS FOR INTERWORKING BETWEEN MPLS-TP NETWORK AND IP/MPLS NETWORK

You can probably work with decimal. binary numbers needed by the. Working with binary numbers is time- consuming & error-prone.

Clustering/HA. Introduction, Helium Capabilities, and Potential Lithium Enhancements.

TRILL for Data Center Networks

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Interconnecting Cisco Network Devices 1 Course, Class Outline

Intel Entry Storage System SS4200-E Active Directory Implementation and Troubleshooting

User s Guide for OpenERP Microsoft Outlook Free Plug-in 1.0 By Axelor

Configure Policy-based Routing

HP A5820X & A5800 Switch Series Network Management and Monitoring. Configuration Guide. Abstract

VCS Monitoring and Troubleshooting Using Brocade Network Advisor

Packet Transport Networks: Overview and Future Direction

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

ABNO: The IETF approach for carrier SDN

TR-304 Broadband Access Service Attributes and Performance Metrics

Universal Event Monitor for SOA Reference Guide

REMOTE MONITORING MATRIX

83 rd IETF, Paris, France March, 2012 Tissa Senevirathne and Sam K Aldrin

0DQDJLQJ#0XOWLVHUYLFH#1HWZRUNV

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

RUGGEDCOM NMS. Monitor Availability Quick detection of network failures at the port and

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

Advanced Fire Protection in Data Centres

SDN: Experimenting with the control to forwarding plane interface

Configuring Snort as a Firewall on Windows 7 Environment

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

TD 271 Rev.1 (PLEN/15)

Configuring Snort as a Firewall on Windows 7 Environment

VPN taxonomy. János Mohácsi NIIF/HUNGARNET tf-ngn meeting April 2005

Andrew McRae Megadata Pty Ltd.

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

TRILL Large Layer 2 Network Solution

Network Time Security

Monitoring the NTP Server. eg Enterprise v6.0

How To Understand The Concept Of Circuit Switching

Transporting PTP messages over MPLS networks using a link local addressing draft-jobert-tictoc-ptp-link-local-00 TICTOC WG

How To Use Connection-Oriented Ether (Coe) For Cloud Services

Shortest Path Bridging IEEE 802.1aq Overview

Riverstone Networks. Carrier Ethernet Standards Progress. Igor Giangrossi Sr. Systems Engineer, CALA

Chapter 6. About This Chapter. Before You Begin. Windows 2000 Naming Schemes. [Previous] [Next]

Ethernet OAM Overview: Making Ethernet Manageable

Analysis to develop an ISCSI Layer inside Microsoft Windows NT/2K/XP

Scalable Fault Management for OpenFlow

Interconnecting IPv6 Domains Using Tunnels

Voice over IP. Presentation Outline. Objectives

ITSM Service Monitoring Using Open Source Tools

SDN Overview for UCAR IT meeting 19-March Presenter Steven Wallace Support by the GENI Program Office!

Lesson 4 Web Service Interface Definition (Part I)

Cisco IOS MPLS Management Technology Overview. Enabling Innovative Services. February Cisco Systems, Inc. All rights reserved.

A SECURITY MANAGEMENT FRAMEWORK FOR ROUTING PROTOCOLS: RPSEC

Some quick definitions regarding the Tablet states in this state machine:

TCP Labs. WACREN Network Monitoring and Measurement Workshop Antoine Delvaux perfsonar developer

Experiment of network services invocation in the Orange testbed The CINA interface

Transcription:

LIME Base YANG Model Work Update draft-tissa-lime-yang-oam-model draft-wang-lime-yang-pm Deepak Kumar Qin WU 1

Status update since Dallas meet ing Report LIME design team finding and present to LIME WG Commonality between IP OAM/MPLS OAM/Y.1731/MPLS-TP/TRILL O AM were discussed. Common OAM functions, e.g.,cc,cv, loss/delay measurement were agreed Fault domain, test point, technology type as common objects that are applied to all the OAM technologies were agreed. Difference between IP/IP-based OAM models and Y.1731/MPLS-TP/TR ILL OAM were discussed MEP is implicitly configured Follow up LIME design team report, two actions were proposed a nd agreed: Document LIME design team finding Draft Applicability document to demonstrate LIME model usability and e xtensibility(discussed in the separate slide presented by Tom). 2

ML discussion Recap Chairs suggested some changes and asked to update LIME base model(i.e., dr aft-tissa-lime-yang-oam-model) Two open issues raised by authors during the update Interface referencing Non-key leaf instance referencing Yang model occurs at the management layer? Pyang tools validation issue Detailed review on draft-tissa-lime-yang-oam-model provided by ITU-T SG 15 OAM information model work team and other contributors Special thanks Mahesh Jethanandani, Benoit, Lada, GUBALLA, JENS,Yuji, Huub, Greg, Tom for c onstructive input and other authors of draft-lam-lime-summary-l0-l2-layer-independent. Two open issues brought up Connection vs network monitoring IP OAM modeling Tom Taylor and Yan Zhuang help take a pass on draft-wang-lime-yang-pm. 3

Document Update of LIME base model Clean up all the idnits issues Update the Acknowledgements to record all folks that need to be thanked Security Considerations section Keep two editors in the front page and move other authors to the contributor section. Generalize IP Ping and Traceroute into continuity check and path discovery rpcs. Make connectivity check rpc optional by using YANG feature(having consulted this with Andy Bierman, he suggested to use YANG feature if we want to make some rpc optional) Support either proactive mode and on demand mode by adding session type under cc, cv, path disco very Support various topology type by adding technology independent topo type in the base model then p2 p and p2mp can be supported by augment in the model extension. Generalize notification to support various defect types to be reported by different MEP in different loca tion(not necessary to limit to remote MEP). Generalize output part in each rpc call. OAM YANG module code format change to make it compliant with RFC6087. Split performance measurement YANG model from base model draft and move it to a separate draft. 4

LIME Scope Management Framework Network Devices Management System Netconf Client OAM Data modeling Apply configuration on OAM enabled Notification device to Netconf client for state Issue change OAM command to Netconf server Network topo Management system should know The network topo and which network Device supports which OAM function Or OAM capability. YANG over NETCONF over SSHv2 Netconf Server datastore OAM Entity Data plane OAM tool OAM entity is triggered by rpc to execute OAM command(e.g., LSP Ping, traceroute) and get test results 5

Model Structure Adopt model structure concept defined for Ethernet /MPLS-TP network; Make it adapt to various different OAM technologies Extend it to a technology independent framework. Notification Configuration Mep-name Generatingmepid Defect-type error Domains Domain Domain Domain MAs Domain MAs Domain MEPs Domain Domain MIP Related-oamlayer Reachability Verification(CC) Path Verification(CV) Path Discovery(PD) Loss/Delay Measurement MEP augments 6 RPCs

Relation of OAM YANG model to Generic YANG model 7

Open issues 1 in LIME base model work There are two kind of representations on re ferencing interface defined in ietf-interfaces module: Solution: For consistency, we choose Representation A 8

Open issue 2 in LIME base model work Can we reference a leaf instance that is n ot index or key of the list? admin-status and oper-status are both not in dex or key in the interface list. Also admin-status is a optional parameter def ined in the interface list. Lada clarified this is uml plugin issue since we pyang uml plugin tool. 9

Open issue 3 in LIME base model work Monitor connection or monitor network? In connection oriented network, monitor connection In connection less network, do we monitor the conne ction? Monitor link/ section between network nodes In connectionless network, only reachability verification is s upported, path verification is not supported. Conclusion: In connectionless network, choose to monitoring sou rce and sink node only. 10

Open issue 4 in LIME base model work Can IP OAM be modeled in the same way as Et hernet and/or MPLS-TP? MEP is implicitly configured Sure, why it matters? We don t change IP OAM toolset LIME model provide model structure to carry IP OAM configure a nd state data MD/MA/MEP are just management information. IP OAM doesn t support ECMP Sure, MPLS-TP also doesn t use ECMP. we don t list ECMP as common element in the base mode l 11

Open issues of LIME base model work draft-tissa-lime-yang-oam-model said: The YANG data model presented in this docume nt occurs at the management layer Benoit questioned the meaning of management layer in this sentence. Yuji suggested to change occurs into exist We as authors believe this sentence needs to be rephrased. Does occur means produce? Management layer means management system. 12

Open issue 5 in LIME base model work Run pyang tools, it generate the following err or: pyang --ietf ietf-gen-oam.yang ietf-gen-oam.yang:596: warning: IETF rule (RFC formatting): line length 73 exceeds 70 characters Benoit suggested an example to fix line len gth exceeding issue. Action: Accepted. 13

Next Step Fix the open issues raised one the list and pre pare another revision. Request Adoption? Demo in Bits-n-Bytes on Thursday Slight DT Reorganization We lost two members (thank you Nobo and Tissa). We gained one new membe r (hello Santosh! 14

Model design: Overview Performance Meas urement module au gments the Gen-OA M MEP with parame ters related to PM - Loss Measurement Conf iguration - Delay Measurement Co nfiguration Domains Domain Domain Domain rpcs MAs Domain MAs Domain MEPs Domain Domain Loss Measurement MEP augments Delay Measurement 15

Model design: MEP extension Performance Measurement mo dule augments the Gen-OAM M EP with parameters related to P M - Loss Measurement Configuration define the role of the MEP, and specify the measurement method to use fo r loss measurement - Delay Measurement Configuration define the role of the MEP, and specify the measurement method to use fo r delay measurement Domains Domain Domain Domain MAs Domain MAs Domain MEPs Domain Domain MEP augments Measurement type Session- type Measurement interval Start time Stop- time MEP role Measurement method 16

Model design: RPC extension create-loss-measurement - allows scheduling of a one-way or twoway on-demand or proactive performanc e monitoring loss measurement session. abort-loss-measurement - allows immediate cancellation of a cur rently running or scheduled loss measur ement session. create-delay-measurement - allows scheduling of a one-way or twoway on-demand or proactive performanc e monitoring delay measurement sessio n. abort-delay-measurement - allows immediate cancellation of a cur rently running or scheduled delay meas urement session. RPC CC CV Path Discovery create-lossmeasurement abort-lossmeasurement RPC augments create-delay-measurement abort-delay-measurement 17

PM model Open issues (1) Should abort-loss-measurement and abort-d elay-measurement rpc put the restriction to o n-demand? loss measurement and delay measurement sho uld support both on-demand and proactive mea surement On demand is corresponding to immediate take action on a currently running session. Proactive is corresponding to take action on sch eduled measurement session 18

PM Model Open Issues (2) Should Performance model be part of LIM E base model? Con: Not all the in-band OAM protocols supp ort PM feature Pro: If in-band OAM protocol can be used to collect end to end path characteristics, loss measurement and delay measurement MUS T be supported. 19

Next Step Fix the open issues raised one the list prepare another revision. Slight DT Reorganization We lost two members (thank you Nobo and Tissa). We gained one new membe r (hello Santosh! 20