# Glossary of terms

MD-SAL - Model driven service application layer
https://docs.opendaylight.org/projects/mdsal/

OpenFlow - Communications protocol that exposes the forwarding plane of a network switch or router over the network
https://en.wikipedia.org/wiki/OpenFlow

OpenDaylight - A modular open platform for customizing and automating networks
https://www.opendaylight.org/

RESTCONF - HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastores defined in NETCONF
https://tools.ietf.org/html/draft-ietf-netconf-restconf-12-

SDN (software-defined networking) - Management of network services through abstraction of higher-level functionality
https://en.wikipedia.org/wiki/Software-defined_networking

NETCONF (Network Configuration Protocol)
https://tools.ietf.org/html/rfc6241

Using the NETCONF Protocol over Secure Shell (SSH)
https://tools.ietf.org/html/rfc6242

NETCONF Event Notifications
https://tools.ietf.org/html/rfc5277

With-defaults Capability for NETCONF YANG
https://tools.ietf.org/html/rfc6243

YANG - A Data Modeling Language for NETCONF
https://tools.ietf.org/html/rfc6020

gNMI - gRPC Network Management Interface
https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md

gNOI - gRPC Network Operations Interface
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/175/b_175_programmability_cg/m_175_prog_gnoi_protocol.pdf