NETCONF Overview The NETCONF protocol defines a simple mechanism through which a network device can be managed, configuration data information can be retrieved, and new configuration data can be uploaded and manipulated. A protocol that defines configuration datastores and a set of Create, Retrieve, Update, Delete (CRUD) operations that can be used to access these […]


RESTCONF Overview A REST like protocol running over HTTP for accessing data defined in YANG using datastores defined in NETCONF. RESTCONF is an IETF draft that describes how to map a YANG specification to a RESTful interface. The REST-like API is not intended to replace NETCONF, but rather provide an additional simplified interface that follows […]

Why Software Defined Networking?

As we read in the previous post on what is software defined networking, we understood that it is a technology that separates control plane from data plane and allows network administrators to have programmable central control of network traffic via a controller. But why do we really need to have a centralized controller?? Well, a […]

What Is Software Defined Networking

Software Defined Networking (SDN) is an emerging network architecture where network control is decoupled from forwarding and is directly programmable. SDN is essentially moving from distributed configuration to controlling the network from a logically centralized high level program i.e. Controller. Separation of control-plane and data-plane. Controls the entire network by governing all the flows on […]

Difference Between Control Plane & Data Plane

Control Plane Makes decisions about where traffic is sent Control plane packets are destined to or locally originated by the router itself The control plane functions include the system configuration, management, and exchange of routing table information The route controller exchanges the topology information with other routers and constructs a routing table based on a […]