Examples of Controlling Paragon Active Assurance via NETCONF & YANG API
In the chapters that follow, it is assumed that suitable test and monitor templates have been defined according to the instructions given in the chapter Test and Monitor Templates.
Tools Used in Examples
All the examples in the subsequent chapters have been constructed using the following freely available tools:
- Pyang: Used to visualize and browse the YANG models.
- Available at https://github.com/mbj4668/pyang (clone from
git and run
python setup.py install
).
- Available at https://github.com/mbj4668/pyang (clone from
git and run
- Python NETCONF client "ncclient": Used to communicate with Control Center
using NETCONF.
- Available at https://github.com/ncclient/ncclient (run
pip install ncclient
).
- Available at https://github.com/ncclient/ncclient (run
The netrounds-ncc.yang
data model is found in
/opt/netrounds-confd
once ConfD has been installed according to the Installation Guide).
Overview of Key Tasks Performed
(Some further tasks are also exemplified in what follows.)