verify for netconf draft cole netconf verify 00 txt draft
play

verify for NETCONF <draft-cole-netconf-verify-00.txt> - PowerPoint PPT Presentation

verify for NETCONF <draft-cole-netconf-verify-00.txt> <draft-cole-netconf-transaction-test-00.txt> Robert G. Cole 1 Dan Romascanu 2 Andy Bierman 3 1 U.S. Army CERDEC 2 Avaya dromasca@avaya.com 3 Netconf Central


  1. verify for NETCONF <draft-cole-netconf-verify-00.txt> <draft-cole-netconf-transaction-test-00.txt> Robert G. Cole 1 Dan Romascanu 2 Andy Bierman 3 1 U.S. Army CERDEC 2 Avaya dromasca@avaya.com 3 Netconf Central andy@netconfcentral.com July 2010 / IETF-Maastricht 1 / 5

  2. objectives and benefits Objectives: • Place Verification testing on an equal footing with Validation checking within NETCONF operations. • Validation - checking against a set of rules, e.g., all checks prior to moving configuration to <running/>. • Verification - measuring behavior (of <running/>) against expectations. Benefits: • Improve robustness by minimizing faulty configuration, • Minimize disconnects in networks with no ’out-of-band’ access, e.g., MANETs or DTNs. • Opportunity for device modelers to associate/recommend tests tied to specific configuration items. 2 / 5

  3. changes –> verify-00 and transaction-test-00 • New <ietf-cole-netconf-verify-00> and <ietf-cole-netconf-transaction-test-00> drafts. • Basic operations roughly unchanged. • Verify draft short and to the point - developing verify through the definition of the ’verify.yang’ module. • Transaction draft defines a general set of transaction tests in support of the verify capability. • transaction.yang relies upon URLs to define the transaction. 3 / 5

  4. Issues • I rushed the submission of the verify.yang and transaction.yang modules and Andy has found numerous errors that I need to correct, i.e., • Have a list of changes to the verify.yang module, e.g., ’agent’ -> ’server’ everywhere, update dates, not a new capability, etc. • Have alot of syntax changes required in the transaction.yang module and need to update and run through validator prior to next submission. • Will rev these within the week back in the office. • How to construct a general and extensible test.yang module? • Is a reliance upon URLs a good start? • The test targets are ’pre-coded’ into the transaction.yang module - can we develop a means to automatically discover the right targets? • Can we make device configuration automatically aware of network location and significance? 4 / 5

  5. comments/questions Comments? • Next Steps? • 5 / 5

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend