Email us : sales@yumaworks.com

NETCONF Details

NETCONF Capabilities Implemented in YumaPro Server

Name Description Requirements
base:1.0 RFC 4741 protocol version none
base:1.1 RFC 6241 protocol version none
candidate:1.0 Candidate database –target=candidate [default]
confirmed-commit:1.0 Confirmed commit operations –target=candidate [default]
confirmed-commit:1.1 Confirmed commit operations (base:1.1 version) –target=candidate [default]
writable-running:1.0 Running database is the <edit-config> target –target=running
rollback-on-error:1.0 Rollback on error for <edit-config> none
validate:1.0 <validate> operation and ‘test-only’ <edit-config> test-option are supported; –with-validate=true [default]
validate:1.1 <validate> operation and ‘test-only’ <edit-config> test-option are supported; (base:1.1 version) –with-validate=true [default]
startup:1.0 Distinct startup database; <copy-config> to startup config needed to NV-save the running config –with-startup=true
url:1.0 URL parameter support; The ‘file’ scheme is allowed in the <url> parameter to backup and restore named config files –with-url=true [default]
xpath:1.0 Full XPath 1.0 + YANG extensions for <get> and <get-config> operations none
notification:1.0 NETCONF notifications; use <create-subscription> operation to start none
interleave:1.0 Allow <rpc> requests while notifications are active none
partial-lock:1.0 <partial-lock> and <partial-unlock> operations –target=running
with-defaults:1.0 <with-defaults> parameter for ‘report-all’, ‘trim’ and ‘explicit’ modes –default-style used to pick basic-mode [default=explicit]

YANG Modules Included with YumaPro Server

YANG Module NameDescription
iana-crypt-hashStandard type for storing passwords using a hash function and features to indicate which hash functions are supported by an implementation, from RFC 7317.
iana-if-typeStandard YANG identities for IANA-registered interface types from RFC 7224.
ietf-datastoresStandard set of identities for identifying datastores for use with NMDA, from RFC 8342.
ietf-interfacesStandard YANG definitions for managing network interfaces from RFC 7223.
ietf-inet-typesStandard YANG networking data types from RFC 6021.
ietf-netconfStandard YANG data model for NETCONF protocol operations from RFC 6241.
ietf-netconf-acmStandard NETCONF Access Control Model (NACM) from RFC 6536.
ietf-netconf-monitoringStandard NETCONF monitoring data model and operation from RFC 6022 to retrieve YANG modules from the server.
ietf-netconf-nmdaStandard set of NETCONF operations to support the Network Management Datastore Architecture (NMDA) from RFC 8526.
ietf-netconf-notificationsStandard NETCONF Notification delivery with replay buffer and command interleave mode from RFC 5277.
ietf-originDefines an 'origin' metadata annotation and a set of identities for the origin value for use with NMDA, from RFC 8342.
ietf-netconf-partial-lockStandard NETCONF and operations from RFC 5717 to support concurrent non-overlapping database edits.
ietf-netconf-with-defaultsStandard NETCONF :with-defaults capability extensions to the and operations, from RFC 6243.
ietf-restconfStandard RESTCONF protocol message artifacts from RFC 8040.
ietf-restconf-monitoringStandard RESTCONF monitoring from RFC 8040.
ietf-yang-libraryStandard YANG Module Library for RESTCONF and YANG 1.1 from RFC 7895
ietf-yang-patchStandard YANG Patch Media Type used by RESTCONF and DB-API from RFC 8072
ietf-yang-typesStandard YANG data types from RFC 6021.
nc-notificationsNetconf Central YANG module for notification monitoring data model from RFC 5277.
notificationsNetconf Central YANG module for operation from RFC 5277.
toasterExample SIL module.
yuma-arpNetconf Central YANG module for Linux ARP management.
yuma-interfacesNetconf Central YANG module for Linux interface monitoring.
yuma-mysessionNetconf Central YANG module for setting and retrieving session-specific session parameters.
yuma-nacmNetconf Central YANG module for NETCONF Access Control, used as the starting point for NACM in RFC 6536.
yuma-ncxNetconf Central YANG language extensions.
yuma-procNetconf Central YANG module for Linux /proc system information.
yuma-systemNetconf Central YANG module for NETCONF system management and notifications, which was used as the starting point for RFC 6470.
yuma-time-filterNetconf Central YANG module for time-stamp based filtered of configuration data.
yuma-typesNetconf Central YANG module for extended data types.
yumaworks-attrsThis module contains abstract object definitions for the last-modified and etag XML attributes.
yumaworks-config-changeYumaPro common identities.
yumaworks-event-filterYumaWorks YANG module adds configurable event type filtering for notification delivery.
yumaworks-extensionsYumaWorks YANG language extensions.
yumaworks-getbulkYumaWorks NETCONF protocol operation.
yumaworks-idsYumaWorks YANG identities.
yumaworks-restconfYumaWorks RESTCONF monitoring extensions.
yumaworks-restconf-commit
YumaWorks RESTCONF confirmed commit extensions.
yumaworks-serverRuntime access to netconfd-pro server parameters.
yumaworks-support-saveThis module contains the get-support-save operation and the support-save-data yang-data structure.
yumaworks-systemYumaWorks extensions for CM maintenance such as the backup, restore, and delete-backup operations.
yumaworks-templatesYumaWorks configuration templates extension to edit-config.
yumaworks-term-msgNotification event for terminal message feature.
yumaworks-testThis module contains data structures representing replayable test suites for specific use cases and YANG modules for use with yangcli-pro.
yumaworks-typesYumaWorks YANG data type extensions.
yumaworks-yangmapYANG model mapping control block parameters for yangcli-pro.