By default, netconfd-pro loads the following modules:
Module Name | Description |
ietf-inet-types | Standard YANG networking data types from RFC 6991 |
ietf-netconf | Standard YANG data model for NETCONF protocol operations from RFC 6241. |
ietf-netconf-nacm | Standard NETCONF Access Control Model (NACM) from RFC 6536. |
ietf-netconf-monitoring | Standard NETCONF monitoring data model and <get-schema> operation from RFC 6022 to retrieve YANG modules from the server. |
ietf-netconf-notifications | Standard NETCONF Base Notifications such as <netconf-config-change> from RFC 6470 |
ietf-netconf-partial-lock | Standard NETCONF and operations from RFC 5717 to support concurrent non-overlapping database edits. |
ietf-netconf-with-defaults | Standard NETCONF :with-defaults capability extensions to the <get> and <get-config> operations, from RFC 6243. |
ietf-restconf | Standard RESTCONF protocol message artifacts from RFC 8040 |
ietf-restconf-monitoring | Standard RESTCONF monitoring from RFC 8040 |
ietf-yang-library | Standard YANG Module Library for RESTCONF and YANG 1.1 from RFC 7895 |
ietf-yang-patch | Standard YANG Patch Media Type used by RESTCONF and DB-API from RFC 8072 |
ietf-yang-types | Standard YANG data types from RFC 6991 |
nc-notifications | Notification streams monitoring data from RFC 5277 |
notifications | Netconf Central YANG module for <create-subscription> operation from RFC 5277. |
yuma-ncx | Netconf Central YANG language extensions. |
yuma-system | Netconf Central YANG module for NETCONF system management and notifications. Control parameter: --with-yuma-system |
yuma-time-filter | Netconf Central YANG module for time-stamp based filtered of configuration data. |
yuma-types | Netconf Central YANG module for extended data types. |
yumaworks-event-filter | YumaWorks YANG module adds configurable event type filtering for notification delivery. |
yumaworks-extensions | YumaWorks YANG language extensions. |
yumaworks-getbulk | YumaWorks <get-bulk> NETCONF protocol operation |
yumaworks-ids | YumaWorks YANG identities. |
yumaworks-restconf | YumaWorks RESTCONF monitoring extensions |
yumaworks-restconf-commit | YumaWorks RESTCONF confirmed commit extensions |
yumaworks-system | YumaWorks extensions for CM maintenance such as the backup, restore, and delete-backup operations. |
yumaworks-templates | YumaWorks configuration templates extension to <edit-config> |
yumaworks-types | YumaWorks YANG data type extensions. |
The following modules are built as SIL libraries and are not loaded by default. They can be loaded with the --module parameter instead.
Example: To load the toaster module, use CLI parameter --module=toaster or use config file parameter module toaster
Module Name | Description |
toaster | Example SIL module. |
yuma-arp | Netconf Central YANG module for Linux ARP management. |
yuma-interfaces | Netconf Central YANG module for Linux interface monitoring. |
yuma-proc | Netconf Central YANG module for Linux /proc system information. |
yuma-types | Netconf Central YANG module for extended data types. |
yuma-mysession | Netconf Central YANG module for setting and retrieving session-specific session parameters. |
Which YANG modules netconfd-pro loads upon startup is determined by the server's configuration file, netconfd-pro.conf.
The default file location for netconfd-pro.conf is /etc/yumapro/. When you first install YumaPro you will find a netconfd-pro-sample.conf in /etc/yumapro/.
Simply copy netconfd-pro-sample.conf to netconfd-pro.conf, then use a text editor to specify which modules netconfd-pro will load at boot time.
For more information on configuring which YANG modules will be loaded when your netconfd-pro server boots, please read about using the --module parameter.