Abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
YANG Boot Camp The YANG Gang IETF 71. YANG Boot Camp The YANG Gang IETF 71.
General introduction to Web services and an implementation example
111 XMLCONF Introduction Strategy Protocol Layering Session Management RPC Mechanism Capabilities Exchange Operational Model Protocol Operations Standard.
XMLCONF IETF 57 – Vienna Rob Enns
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
1 Network Management and SNMP  What is Network Management?  ISO Network Management Model (FCAPS)  Network Management Architecture  SNMPv1 and SNMPv2.
SNMP & MIME Rizwan Rehman, CCS, DU. Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems.
INTRODUCTION TO WEB DATABASE PROGRAMMING
FLIP Architecture & Requirements Roger Cummings Symantec
NETMOD Architecture Phil Shafer IETF 72.
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.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
1 Weijing Chen Keith Allen XML Network Management Interface (draft-weijing-netconf-interface-01.txt) NETCONF Interim.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
All Rights Reserved Copyright © 2007,Hitachi.Ltd. VLAN data model for NETCONF ( draft-iijima-ngo-vlandatamodel-00) Thursday, March 22, 2007 Tomoyuki Iijima,
Mdnsext BoF Chairs: Tim Chown, Thomas Narten IETF85 Atlanta 6 th November, 2012.
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.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
N ETWORK C ONFIGURATION Prepared by: Menna Hamza Mohamad Hesham Mona Abdel Mageed Yasmine Shaker.
Do We Need a New Network Management Framework? David Harrington IETF66 OPS Area Meeting Montreal, Quebec, Canada.
YANG in a Nutshell The YANG Gang IETF 71. YANG has... A reasonable self-contained specification A focus on readers and reviewers Text-based , patch,
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -
XML Schema for Accessing SMIv2 Data Models IETF69 Chicago BOF David Harrington.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
SubmissionZuniga and others1 XML for Wireless Network Management Juan-Carlos Zuniga, Marian Rudolf, Joe Kwak, InterDigital and Paul Gray, Jason Luther,
Shminder Singh Marquese Carter Ethan Bowyer.  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
SLRRP BoF 62 nd IETF Scott Barvick Marshall Rose
Abierman-netconf-mar04 1 NETCONF WG 59th IETF Seoul, Korea March 3, 2003 March 4, 2003.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Highly Available Internet Telephony Fact or Fiction? Manfred Reitenspiess Fujitsu Siemens Computers Munich, Germany
All Rights Reserved Copyright © 2007,Hitachi.Ltd. Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-02) Monday, July.
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
N ETWORK C ONFIGURATION Prepared by: Menna Hamza Mohamad Hesham Mona Abdel Mageed Yasmine Shaker.
PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –
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
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
TTCN-3 Testing and Test Control Notation Version 3.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Netmod Netconf Data Modeling Sharon Chisholm Nortel
Jaime Pérez June EQUAL group (Terena) –No activity during the past months. Plasma WG (IETF) –Already produced a draft: draft-freeman-message-access-control-req-01.txt.
YANG Modelling and NETCONF Protocol Discussion
Junos Automation Stack
Convergence of Network Management Protocols
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Introduction to Internet Network Management
NETCONF Configuration I/F Advertisement by WSDL and XSD
Sharon Chisholm Netconf Phase 2 Musing Sharon Chisholm
67th IETF meeting netconf WG
Presentation transcript:

abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:

abierman-netconf-mar03 2 NETCONF BOF Agenda l Agenda bashing : 5 minutes l Opening Remarks : 10 minutes l NETCONF Scope presentation : 15 minutes l NETCONF Scope discussion : 15 minutes l XMLCONF I-D presentation : 35 minutes l XMLCONF I-D discussion : 40 minutes l Next Steps : 30 minutes

abierman-netconf-mar03 3 Network Management Roadmap l Goals: »Achieve standards-based network management »Phase out proprietary screen-scraping scripts »Manage networks, not just network devices l First develop and deploy the management protocol (1 year) »Decoupled from the data model »Allow for data retrieval and notifications but focus on configuration tasks »Start with a lightweight protocol and proprietary data models to gain operational experience l Then develop a standard data model (2 – 5 years) »Build on existing MIB and SMI experience »Gradually replace proprietary data models with standard data models developed in protocol WGs (similar to MIB process)

abierman-netconf-mar03 4 Operator Requirements l OPS area has been researching NM requirements for almost 2 years »April, 2001 – May 2002 OPS-NM Road show visits Operators at RIPE, NANOG, LISA »June, 2002 IAB Workshop on Network Management l Several drafts have been written on the subject »Operator Requirements of Infrastructure Management Methods – (expired) »Overview of the 2002 IAB Network Management Workshop – (-02 missed the I-D cutoff) »Concepts and Requirements for XML Network Configuration – »On Transport of Configuration Information –

abierman-netconf-mar03 5 NETCONF Problem Statement l Need a standard protocol to manage network configuration; Something that: »operators want to use »vendors can implement on a wide variety of platforms »uses a human-readable encoding that is easy to generate and debug »provides useful high-level operations specialized for configuration management »accounts for different operational models in use today »provides baseline features that can be extended, based on the capabilities of the network device »integrates well with existing widely available toolsets

abierman-netconf-mar03 6 Primary use cases l Need to provide a standard programmatic interface to replace scripts which interact with proprietary CLI interfaces »CLI is intended for human use »CLI is not usually stable enough to be a useful API »CLI does not have standardized high level operations for managing device configuration l Need to provide device level support for network wide configuration operations »Configuration locking »Checkpoint and rollback »Separate validation and commit phases

abierman-netconf-mar03 7 NETCONF Protocol Layers Content Protocol Operations Remote Procedure Call Transport Synchronous Messages divided into 4 independent layers

abierman-netconf-mar03 8 Content Layer l Configuration Data »Mixture of standard and proprietary data models »Payload for protocol operations such as edit-config or get-config l Standard data model work not part of this WG »Lot of work to do, similar to SMI and MIB definition –Data definition language –Common data types –Data model specification –Naming conventions –Change control rules and versioning mechanisms –Data model compliance specification »Define a protocol first, then commit to data model work if the protocol is proven to be useful

abierman-netconf-mar03 9 Protocol Operations Layer l Focus of NETCONF protocol work »Define protocol operations for configuration management »Define framework which encompasses different operational models for editing configuration data and saving it to non-volatile memory »Define device level support for network-wide (multi- box) configuration changes »Define base functionality and extensible set of enhanced functionality based on a set of standard or proprietary device capabilities

abierman-netconf-mar03 10 RPC and Transport Layers l Select or define remote procedure call protocol »Define RPC requirements »Define mappings to different RPC protocols, as needed l Select transport protocol(s) »Define transport requirements »Define security requirements »Define mappings to different transport protocols, as needed

abierman-netconf-mar03 11 Why use XML? l Human and machine readable format »XML provides a standards-based encoding format that strikes a good balance between human readable text and machine parsable text »XML command structure can closely represent CLI command structure l Standards based »Lots of progress has been made on standards related to XML, such as XML Schema, XSLT, Xpath, SOAP l Widespread tool support »Lots of freely available and commercial-grade tools »Used in many domains; not limited to the narrow network management niche

abierman-netconf-mar03 12 Why standardize XMLCONF? l Focus on operational requirements »Appropriate layering and separation of effort »Standardizes important configuration related tasks l Low risk factors »No new technology is being introduced –Leverages BEEP, XML, RPC, SYSLOG –Protocol operations are well understood –Operational experience with existing proprietary solutions such as JunoScript has been positive –Interest in standards for configuration management is high »The IETF has already spent almost 2 years collecting Operator requirements –It’s time for the IETF to act on these requirements