PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -

Slides:



Advertisements
Similar presentations
1 ISMS WG 79th IETF Beijing November 10, 2010 Goal:Creating a security model for SNMPv3 that will meet the security and operational needs of network administrators.
Advertisements

CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well MORE INFO: -ECN.
Access Node Control Protocol (ANCP) IETF 71, Philadelphia Wojciech Dec Matthew Bocci
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Inside View of DDI Version 3.0: Structural Reform Group Report Presented to IASSIST 25 May 2005 Edinburgh Scotland UK.
IETF 89 SIPREC WG SIPREC Working Group IETF89 - Friday, March 7 th 2014, 11:50-13:20 Mailing list:
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
Netconf Monitoring IETF 70 Mark Scott Sharon Chisholm Hector Trevino
Network Virtualization Overlays (NVO3) NVO3 Meeting, IETF 88, Vancouver Benson Schliesser Matthew Bocci
Brett Neely IP Next Generation. To boldly go where no network has gone before...
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
BEHAVE BOF (Behavior Engineering for Hindrance AVoidancE) Cullen Jennings Jiri Kuthan.
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
NetConf Data Model draft-adwankar-netconf-datamodel-01.txt Sandeep Adwankar.
IETF Trade WG Adelaide, South Australia 29 March 2000 Donald E. Eastlake, 3rd
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
Abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
68th IETF – OPS area – XML MIB Modules XML MIB Modules draft-stephan-ops-xml-mib-module-template-00 draft-stephan-ops-xml-mib-module-template-00.
Network Virtualization Overlays (NVO3) IETF 91, 10-Nov-2014 Honolulu, Hawai’i, US Benson Schliesser Matthew.
XCON IETF 64 November 8 th – 9 th, 2005 Vancouver, BC, Canada.
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
PAWS Protocol to Access White Space DB IETF 81 Gabor Bajko, Brian Rosen.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Peer to Peer Streaming Protocol (PPSP) BOF Gonzalo Camarillo Ericsson Yunfei Zhang China Mobile IETF76, Hiroshima, Japan 13:00~15:00 THURSDAY, Nov 12,
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
Forwarding and Control Element Separation (ForCES) wg Meeting Patrick Droz David Putzolu.
IETF-91 (Hawaii) ANIMA WG Meeting Session Session Room Coral 5 November10 th, 2014 ANIMA WG Last update: November.
TEMPLATE DESIGN © SUPA – Simplified Use of Policy Abstractions Policy-driven Service Management Date: Wednesday, July.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
PAWS Protocol to Access White Space DB IETF 83, Paris Gabor Bajko, Brian Rosen.
IETF #86 - NETCONF WG session 1 NETCONF WG IETF 86 - Orlando, FL, USA MONDAY, March 11, Bert Wijnen Mehmet Ersue.
Operations and Management Open Area Meetings IRTF-68 Prague, March 2007.
MWIF Architecture Status Jan Paul Reynolds TC Chair.
IPv6 over IEEE (6LoWPAN) BoF Wednesday, November 10, st IETF, Washington D.C. Jefferson East,
Emergency Context Resolution with Internet Technologies BOF (ecrit) Jon Peterson, Hannes Tschofenig BOF Chairs.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –
MPTCP – MULTIPATH TCP WG meeting #1 Nov 9 th, 2009 Hiroshima, ietf-76.
Netconf Event Notifications IETF 66 Sharon Chisholm Hector Trevino
Policy Modeling in a PBM Architecture 6WIND / Euronetlab
Layer 2 Control Protocol BoF (L2CP) IETF 65, Dallas, TX Wojciech Dec Matthew Bocci
IETF #81 - NETCONF WG session 1 NETCONF WG IETF 81, Quebec City, Canada MONDAY, July 25, Bert Wijnen Mehmet Ersue.
IETF #73 - NETMOD WG session1 NETMOD WG IETF 73, Minneapolis, MN, USA November 20, David Harrington David Partain.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
IETF #82 - NETCONF WG session 1 NETCONF WG IETF 82, Taipei, Taiwan TUESDAY, November 15, Afternoon Session III Bert Wijnen Mehmet Ersue.
Emergency Context Resolution with Internet Technologies (ecrit) Hannes Tschofenig, Marc Linser Chairs.
Enterprise Architectures. Core Concepts Key Learning Points: This chapter will help you to answer the following questions: What are the ADM phase names.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
Network Virtualization Overlays (NVO3) NVO3 Meeting, IETF 90, Toronto Benson Schliesser Matthew Bocci
DICE BOF, IETF-87 Berlin DTLS In Constrained Environments (DICE) BOF Wed 15:10-16:10, Potsdam 3 BOF Chairs: Zach Shelby, Carsten Bormann Responsible AD:
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
Interface to Network Security Functions (I2NSF) Chairs: Linda Dunbar Adrian Farrel IETF 95, Thursday April 7, 2016,
28 September 2005OMA MEM / IETF LEMONADE Workshop - London, UK 1 OMA MEM IETF LEMONADE joint workshop Jerry Weingarten Eric.
GGF - © Birds of a Feather - Policy Architecture Working Group.
Netmod Netconf Data Modeling Sharon Chisholm Nortel
Mon 23 Mar 2015SIDR IETF 92 Dallas, TX, US1 SIDR Working Group IETF 92 Dallas, TX, US Monday, 23 Mar 2015.
Network Virtualization Overlays (NVO3) Working Group IETF 97, November 2016, Seoul Chairs: Secretary: Sam Aldrin Matthew Bocci.
Data Modeling IETF68 - Prague
NETCONF Configuration I/F Advertisement by WSDL and XSD
Sharon Chisholm Netconf Phase 2 Musing Sharon Chisholm
CONEX BoF.
Tuesday , 9:30-12:00 Morning session I, Buckingham
IETF 98 NETMOD Working Group
Common Operations and Management on network Slices (coms) BoF
NETMOD Agenda and WG Status
Access Node Control Protocol (ANCP)
NETCONF WG IETF 80, Prague, Czech Republic March 31,
Presentation transcript:

PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -

PG 2 Preliminaries Problem Statement/Overview Charter Discussion Outline

PG 3 Preliminaries Administrivia Agenda Website, Mailing List BOF Status Additional Reading

PG 4 Administrivia Blue sheets Minute Takers Jabber Scribe Instructions to Presenters

PG 5 Agenda 1. Preliminaries - 15 minutes 2. Problem Statement/Scope Overview - 10 minutes 3. Framework for Netconf Data Models - Sharon Chisholm - 15 min 00.txt 4. Netconf Data Model - Sandeep Adwanker, 20 minutes datamodel-00.txt 5. Getting to a Netconf Data Model - Andrea Westerinen - 10 minutes onfDataModel.txt 6. Netconf Architecture Model – Ray Atarashi et al minutes 7. General Discussion - 15 minutes 8. Charter Discussion and Wrap-up - 10 minutes

PG 6 BOF Coordinates Web page (which has a reference to the mailing list, archives, papers and presentations with proposed solutions): Mailing List The mailing list address is To subscribe to the list send an to - with the words "subscribe netconfmodel" (no quotes) in the body of the message (no subject necessary). MAIL ARCHIVES are maintained at the following URL: html html

PG 7 BOF Status Held Bar BOF for Netconf Data Model discussions during IETF 59 Mailing List since March 2004 Three Individual Internet Drafts, one informal discussion paper

PG 8 Additional Reading 1. Netconf Configuration Protocol netconf-prot-03.txt 2. "On the Difference between Information Models and Data Models", RFC

PG 9 Problem Statement & Overview Netconf layering Problem Statement Building Blocks for Content Strategy Requirements & CLRs Discussed Deliverables

PG 10 Netconf Layering Layer Example | Content | | Configuration data | | | | Operations | |, | | | | RPC | |, | | | | Application | | BEEP, SSH, SSL, console | | Protocol | | |

PG 11 Problem Statement netconf working group is chartered to produce a protocol for network configuration the data models to be used with this new protocol are outside the scope of that discussion. netconf architecture proposes to be independent of data definition and data model, need to start talking about data models in more concrete terms to ensure there really aren't implications for either the protocol or the models as a result of combining them into system to provide management functionality. Need agreed to common ways of specifying compliance, maintaining backwards compatibility, defining relationships, naming, identification, access control, etc. In addition, many feel that the identification or creation of standard data models for use in netconf is critical for both the success of the protocol and the benefit of the industry.

PG 12 Building Blocks for Content Framework for Netconf Data Models ‘SMI for Netconf’ W3C XML Schema Netconf Data Types Meta-model or Information Model Standard Data ModelsProprietary Data Models Content Tools for CreatingContent

PG 13 Strategy Applicable to all content – IETF & Proprietary Leverage existing technology Prioritize on delivering the ‘Framework’ Document Capture requirements without rat holing Framework We focus syntax restrictions on those that enable interoperability, implementability, parsability, backwards compatibility, readability, and other 'bilities' as required. We should do a gap analysis compared to existing W3C XML methods and only innovate as necessary. We should be careful to not create CLRs. We should capture both our use of W3C XML methods to meeting specific requirements as well as our own innovations We should evaluate our innovations for possible inclusion back into W3C XML specifications

PG 14 Requirements & CLRs CLRs rules that get introduced with the best intensions, but later are felt to either place unnecessarily limiting restrictions on the solution or waste review cycles to ensure compliance. Requirements Necessary to understand to ensure reasonable solution and to form common understanding of goals. Historically has caused delays or working group death Proposal Capture need being met by each introduced portion of netconf data model along with the solution. Benefits include: Puts requirements in context of the proposed solution which should help keep focus Documents reasoning behind all introduced rules to hopefully prevent creation of CLRs or to provide the historical context to deal with the in the future

PG 15 Discussed Deliverables 1. Data Types Minimal set of core data types for use in network elements IP Address, etc 2. Syntax SMI equivalent compliance, backwards compatibility, etc 3. Meta Modeling Framework to ensure Consistency, Constraints beyond syntax Referential Integrity? Individual data models combine together into a cohesive whole Well defined relationships Solution could range from a BCP or design patterns to a full fledged information model 4. Mappings to other solutions, like SNMP

PG 16 Charter Discussion Proposed Charter Next Steps

PG 17 Proposed Charter The Netconf Data Model Working Group would be charted to provide an initial framework to create XML data models for use with the Netconf protocol. Abstract information models on which all XML data models would be based may also be discussed. The working group will also produce some initial XML data models as proof of concept examples, as well as to meet specific industry need. The network configuration (netconf - ) working group in the IETF is chartered to produce a protocol for network configuration. The data models to be used with this new protocol are outside the scope of that discussion. Even though the netconf architecture proposes to be independent of data definition and data model, it is critical to start talking about data models in more concrete terms to ensure there really aren't implications for either the protocol or the models as a result of combining them into system to provide management functionality.

PG 18 Proposed Charter - Continued In addition, many feel that the identification or creation of standard data models for use in netconf is critical for both the success of the protocol and the benefit of the industry. The working group will complete these tasks: Define a 'Framework for Netconf Data Models' Document [Exact Title TDB] Define a 'Netconf Data Model for system, interfaces and physical entities' The working group will consider existing definitions, including: o Netconf Protocol Work o W3C XML Schema o Existing Information Models (SNMP, CIM from DMTF, SID from TMF, etc)

PG 19 Proposed Charter Goals & Milestones Done Bar BOF IETF 59 June 2004 Initial draft of Framework document Aug 2004 Netconf Data Model BOF at IETF 60 Sept 2004 Version of Framework document as Working Group document Mar 2005 Working Group Last Call On Framework document Oct 2005 Working Group Last Call on Complex Data Types document(s)

PG 20 Next Steps Do you think this is an area worth working on? Are you personally willing to invest time providing content, editing, reviewing, etc? Should we charter a working group with this charter?

PG 21