Explore chapters and articles related to this topic
Designing the Switch/Router
Published in James Aweya, Designing Switch/Routers, 2023
Other than the software interfaces in Figure 3.27, the user can use the Network Configuration Protocol (NETCONF) Application Programming Interface (API) to configure and monitor the router. NETCONF is an IETF-defined network management protocol that provides mechanisms for installing, manipulating, and deleting the configuration of network devices [RFC6241]. Data encoding for the configuration data and protocol messages in NETCONF are based on the Extensible Markup Language (XML). XML is a markup language that defines a set of rules that allow a user to encode documents in both human-readable and machine-readable format [XMLW3C1.0]. NETCONF operates on top of a simple Remote Procedure Call (RPC) layer. The protocol message exchanges are done on top of a secure transport protocol (e.g., NETCONF Protocol over Secure Shell (SSH) [RFC6242] or NETCONF Protocol over Transport Layer Security (TLS) with Mutual X.509 Authentication [RFC7589]). The user can also use standard and enterprise-specific MIBS to retrieve information about the router hardware and software components.
Introduction to the SD-WAN Solution
Published in Cheng Sheng, Jie Bai, Qi Sun, Software-Defined Wide Area Network Architectures and Technologies, 2021
NETCONF server: maintains information about managed devices, responds to requests from clients, and reports management data to the clients. NETCONF servers are typically network devices, for example, switches and routers. After receiving a NETCONF request from a client, a server processes the request with the assistance of the Configuration Management Framework (CMF), and then returns a response to the client. If a fault alarm is generated or an event occurs on a managed device, the NETCONF server reports the alarm or event to the client through <notification> messages. In this manner, the client can learn status changes of the managed device.
The Future of Wide Area Networks
Published in Marcus K. Weldon, The Future X Network, 2018
T.V. Lakshman, Kevin Sparks, Marina Thottan
Network configuration protocol (NETCONF) is a new protocol enabling the service orchestrator function for the IP layer using remote procedure calls and notifications to configure network elements described through YANG models (Bjorklund 2010, Enns 2006). YANG is a data modeling language used to describe network elements and their possible configurations and parameter values and states. To enable end-to-end programmability across domains and network layers, the network modeling language must go beyond this element-level configuration and be able to provide description of the entire network.
Software-Defined Networking Techniques to Improve Mobile Network Connectivity: Technical Review
Published in IETE Technical Review, 2018
OpenFlow [8], the most commonly deployed SDN technology enables communication between controllers and switches remotely. For example, switches request for a new forwarding rule from controller upon receiving new network packets and controller would determine the path of the packets by installing the forwarding rule on the switch. This shows that different topologies of SDN can be designed or implemented to enhance the network performance by utilizing the flexibility of installing forwarding rules in switches under the corresponding controller. Besides, this can help in solving the common network issues such as service sustainability with the dynamic forwarding rule of SDN technology. In comparison with OpenFlow, multiple protocols are available that can perform the same tasks that are offered by OpenFlow. For example, Border Gateway Protocol that makes routing decisions based on path, rules set or policies that are set up by network administrator. However, prior knowledge on network topology is required in order to configure the rules or policies compared to OpenFlow network where controller can be developed to construct path dynamically according to the topology perceived. In addition, OpenFlow controller is network aware; hence, it is capable of finding a new path upon the detection of link failure. Another SDN protocol is NetConf, a network management protocol that provides network administrator with a secure way to configure network devices. NetConf was adapted as transport protocol by OpenFlow to configure OpenFlow-enabled devices.