-
With the introduction of Software Defined Networking, the need for high-performance interfaces to network elements has arisen. NETCONF enables standardized access to the configurations of network elements, which impresses with its high efficiency compared to classic methods such as CLI or SNMP. At almost the same time, YANG was developed as a standardized method for modelling configuration data, which is very popular with manufacturers and standardization institutes. This training course is intended to provide a basic understanding of the structure of YANG models and how NETCONF works. NETCONF and YANG have also developed into a kind of dream team when it comes to orchestrating network services. Cisco's Network Services Orchestrator (NSO) is used in many networks for the automated control of network elements. Internally, services and configurations are abstracted by YANG models, for which the NSO provides the user with a variety of interfaces, while NETCONF can be used to communicate with the network elements. In the training course, the application of NETCONF and YANG is explained using the example of the Cisco NSO and deepened through practical exercises and demonstrations.
-
Course Contents
-
- Data structures and their representation
- YANG models
- Basics of APIs
- NETCONF
- Automation and orchestration
- Network Services Orchestrator from Cisco
- Practical demonstrations and exercises
The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.
Premium Course Documents
In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.
- High-quality color prints of the ExperTeach documentation
- Exclusive folder in an elegant design
- Document pouch in backpack shape
- Elegant LAMY ballpoint pen
- Practical notepad
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation). -
Target Group
-
The training is aimed at planners and administrators who want to find out about the possibilities and applications of the new APIs in the network and learn about the structure of an API and how to access an API.
-
Knowledge Prerequisites
-
Prior knowledge of configuring and operating networks is required for successful participation. Programming knowledge is not necessarily required.
1 | Einführung in die Thematik |
1.1 | M2M Interface |
1.2 | Klassische Netzwerk-Administration |
1.2.1 | SNMP |
1.2.2 | Logging-Meldungen |
1.3 | Programmierung von Netzwerken |
1.3.1 | Das API in Netzwerken |
2 | Datenstrukturen und Datenmodelle |
2.1 | Einführung |
2.1.1 | Modellierung einer Datenstruktur |
2.1.2 | Data Tree |
2.1.3 | CRUD |
2.2 | Data Serialization |
2.2.1 | XML |
2.2.2 | XML Namespaces |
2.2.3 | JSON |
2.2.4 | YAML |
2.3 | YANG |
2.3.1 | Struktur eines Moduls |
2.3.2 | Module und Submodule |
2.3.3 | Identity und Types |
2.3.4 | Bildung von Gruppen |
2.3.5 | Schema-Definitionen |
2.3.6 | RPC |
2.3.7 | Umsetzung in XML |
2.3.8 | Beispiel: YANG-Modell einer Route |
2.3.9 | Ablage für YANG-Modelle |
2.3.10 | Standardisierung von YANG-Modellen |
2.3.11 | YIN |
3 | NETCONF |
3.1 | Datastores |
3.2 | Protokoll-Stapel |
3.2.1 | Remote Procedure Call |
3.3 | Subtree Filtering |
3.3.1 | XML Codierung des Filters |
3.3.2 | Containment Node |
3.3.3 | Selection Node |
3.3.4 | Content Match Node |
3.3.5 | XPath Filter |
3.4 | NETCONF-Operationen |
3.4.1 | get-config |
3.4.2 | edit-config |
3.4.3 | get |
3.4.4 | copy-config |
3.4.5 | delete-config und lock |
3.4.6 | close-session und kill-session |
3.5 | Capability Advertisement |
3.5.1 | Hello-Meldungen |
3.6 | Notifications |
3.6.1 | Protokoll-Ablauf |
3.6.2 | Die Operation create-subscription |
3.6.3 | Notification Message |
4 | Use Cases für NETCONF/YANG |
4.1 | NETCONF APIs bei Herstellern |
4.1.1 | API Infrastruktur des NX-OS |
4.1.2 | JUNOS |
4.2 | pyang |
4.2.1 | Darstellung als Tree |
4.2.2 | XML Skeleton |
4.2.3 | pyangbind |
4.3 | ncclient |
4.3.1 | Erzeugung eines Subtree Filters aus YANG |
4.3.2 | Prozessierung der XML-Daten des NETCONF Servers |
4.3.3 | Anwendung von edit-config |
4.3.4 | Use Case: MAC Trace |
4.4 | SDN |
4.4.1 | North- & Southbound Protocols |
4.4.2 | Orchestration |
4.5 | Network Services Orchestrator |
4.5.1 | Service Creation |
4.5.2 | Device Onboarding |
4.5.3 | Erzeugung eines Service Package |
4.5.4 | Laden des Service Package |
4.5.5 | Service Creation |
4.5.6 | Reactive FastMap |
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Hybrid training
- Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.

-
With the introduction of Software Defined Networking, the need for high-performance interfaces to network elements has arisen. NETCONF enables standardized access to the configurations of network elements, which impresses with its high efficiency compared to classic methods such as CLI or SNMP. At almost the same time, YANG was developed as a standardized method for modelling configuration data, which is very popular with manufacturers and standardization institutes. This training course is intended to provide a basic understanding of the structure of YANG models and how NETCONF works. NETCONF and YANG have also developed into a kind of dream team when it comes to orchestrating network services. Cisco's Network Services Orchestrator (NSO) is used in many networks for the automated control of network elements. Internally, services and configurations are abstracted by YANG models, for which the NSO provides the user with a variety of interfaces, while NETCONF can be used to communicate with the network elements. In the training course, the application of NETCONF and YANG is explained using the example of the Cisco NSO and deepened through practical exercises and demonstrations.
-
Course Contents
-
- Data structures and their representation
- YANG models
- Basics of APIs
- NETCONF
- Automation and orchestration
- Network Services Orchestrator from Cisco
- Practical demonstrations and exercises
The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.
Premium Course Documents
In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.
- High-quality color prints of the ExperTeach documentation
- Exclusive folder in an elegant design
- Document pouch in backpack shape
- Elegant LAMY ballpoint pen
- Practical notepad
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation). -
Target Group
-
The training is aimed at planners and administrators who want to find out about the possibilities and applications of the new APIs in the network and learn about the structure of an API and how to access an API.
-
Knowledge Prerequisites
-
Prior knowledge of configuring and operating networks is required for successful participation. Programming knowledge is not necessarily required.
1 | Einführung in die Thematik |
1.1 | M2M Interface |
1.2 | Klassische Netzwerk-Administration |
1.2.1 | SNMP |
1.2.2 | Logging-Meldungen |
1.3 | Programmierung von Netzwerken |
1.3.1 | Das API in Netzwerken |
2 | Datenstrukturen und Datenmodelle |
2.1 | Einführung |
2.1.1 | Modellierung einer Datenstruktur |
2.1.2 | Data Tree |
2.1.3 | CRUD |
2.2 | Data Serialization |
2.2.1 | XML |
2.2.2 | XML Namespaces |
2.2.3 | JSON |
2.2.4 | YAML |
2.3 | YANG |
2.3.1 | Struktur eines Moduls |
2.3.2 | Module und Submodule |
2.3.3 | Identity und Types |
2.3.4 | Bildung von Gruppen |
2.3.5 | Schema-Definitionen |
2.3.6 | RPC |
2.3.7 | Umsetzung in XML |
2.3.8 | Beispiel: YANG-Modell einer Route |
2.3.9 | Ablage für YANG-Modelle |
2.3.10 | Standardisierung von YANG-Modellen |
2.3.11 | YIN |
3 | NETCONF |
3.1 | Datastores |
3.2 | Protokoll-Stapel |
3.2.1 | Remote Procedure Call |
3.3 | Subtree Filtering |
3.3.1 | XML Codierung des Filters |
3.3.2 | Containment Node |
3.3.3 | Selection Node |
3.3.4 | Content Match Node |
3.3.5 | XPath Filter |
3.4 | NETCONF-Operationen |
3.4.1 | get-config |
3.4.2 | edit-config |
3.4.3 | get |
3.4.4 | copy-config |
3.4.5 | delete-config und lock |
3.4.6 | close-session und kill-session |
3.5 | Capability Advertisement |
3.5.1 | Hello-Meldungen |
3.6 | Notifications |
3.6.1 | Protokoll-Ablauf |
3.6.2 | Die Operation create-subscription |
3.6.3 | Notification Message |
4 | Use Cases für NETCONF/YANG |
4.1 | NETCONF APIs bei Herstellern |
4.1.1 | API Infrastruktur des NX-OS |
4.1.2 | JUNOS |
4.2 | pyang |
4.2.1 | Darstellung als Tree |
4.2.2 | XML Skeleton |
4.2.3 | pyangbind |
4.3 | ncclient |
4.3.1 | Erzeugung eines Subtree Filters aus YANG |
4.3.2 | Prozessierung der XML-Daten des NETCONF Servers |
4.3.3 | Anwendung von edit-config |
4.3.4 | Use Case: MAC Trace |
4.4 | SDN |
4.4.1 | North- & Southbound Protocols |
4.4.2 | Orchestration |
4.5 | Network Services Orchestrator |
4.5.1 | Service Creation |
4.5.2 | Device Onboarding |
4.5.3 | Erzeugung eines Service Package |
4.5.4 | Laden des Service Package |
4.5.5 | Service Creation |
4.5.6 | Reactive FastMap |
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Hybrid training
- Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
