Status message

There is no scheduled class for this course. If you are interested in purchasing this course please click on the "Express Interest" button, fill in your contact information and submit a request for the course.
  • Course Length:
  • 3 Days Instructor Led

Network configuration tools are increasingly important as more network services move to the cloud. In the past, SNMP has been a standard tool for this task but now it is being superseded by NETCONF (Network Configuration Protocol) and the associated YANG (Yet Another Next Generation) standard. NETCONF has important features which go beyond the capabilities on SNMP. Network operating center workflows will change as we move toward configuration with NETCONF. In this class the student will implement device data models (with YANG) and NETCONF configuration automation scripts. Students will replace previous generation techniques (SNMP and manual automation) with next generation automation using the Tail-f ConfD Basic tool.

This course is designed for practitioners who configure PNFs or VNFs

After completing this course, the student will be able to:
• Create a YANG data model for a VNF
• Modify an existing YANG model by adding data items and RPCs.
• Compare data modeling with – XML, YANG, JSON, RESTCONF/REST
• Differentiate between network configuration (NETCONF) and network control (OSPF/OpenFlow)
• Create and execute NETCONF automation scripts
• Utilize Tail-f ConfD tool to stage, implement, install, and rollback Network Equipment configuration.
• Describe the goals of end to end network automation

1. Configuring Network Equipment
1.1. Vendor specific Network Equipment Management today with EMS
1.2. Configuration VS Control
1.3. Swivel chair management
Exercise – Login
2. YANG for Data modeling
2.2. Public YANG Models
Exercise – Create simple YANG model.
3. Carrier Grade NETCONF
3.1. Northbound REST API to ConfD
3.2. Schema changes
3.3. ConfD CDB and internals
3.4. Configuration Audit history
3.5. Security Through SSH/PKI
3.6. Datacenter wide management control
Exercise - YANG model in Tail-f.
Exercise - Validate public YANG models.
4. NETCONF Replaces SNMP
4.1. Problems with SNMP
4.2. RFC 3535 as a run up to NETCONF
4.3. SNMP/NETCONF comparison
Exercise - Add data and RPC to YANG model
5. Executing NETCONF Operations
5.1. Configuration and state data
5.2. Configuration Data stores: candidate, running, startup
5.3. NETCONF data stores in ConfD
5.4. Data store operations
5.4.1. Editing data
5.4.2. Running RPCs
5.4.3. Adding new RPCs to Model and Target
5.4.4. Multiuser issues
5.4.5. Validate change
5.4.6. Rollback on error
5.5. Converting YANG to YIN model
5.6. Autonomous notifications
Exercise – Translate YANG to YIN (XML) model.
Exercise - Validate and commit data stores to equipment. Detect configuration changes.
6.1. SDN Controller and NETCONF
6.2. Workflow efficiency with NETCONF
6.2.1. Automation
6.2.2. Control
6.3. Control and Data plane issues
Exercise – Exercise – debug/fix NETCONF script error.
Exercise - MIB to YANG translation

Suggested Prerequisites

Introductory knowledge of Linux