Category Archives: Onboarding and Provisioning

Policies – SD-WAN Design

Policies can be configured to influence the flow of traffic in the overlay network. Policies can be control plane or data plane policies, and they can be configured centrally on the vSmart controller or locally on the vEdge routers. Centralized control policies operate on the routing and TLOC information and allow for customization of routing… Read More »

vEdge Interface Queues – SD-WAN Design

Each vEdge interface has eight queues. Of these queues, queue 0 uses LLQ. By default, control and BFD traffic use queue 0. Control and BFD traffic is marked as DSCP 48 decimal. LLQ traffic is transmitted before packets in any of the other queues. The only congestion-avoidance algorithm used for this queue is tail drop,… Read More »

Introduction to Network APIs and Protocols – Automation

Application programming interfaces (APIs) are simply interfaces for software systems to talk to one another. An API has a set of requirements that describe how applications can communicate between themselves. For years, users have been communicating with applications through user interfaces (UIs) by viewing information and requesting data from the application. APIs come into play… Read More »

Data Encoding Formats – Automation

As systems communicate with each other, there needs to be a structure behind what is communicated. Simple formatted text that is presented with show commands on a Cisco device will not work. However, systems can easily parse and work with data that is encoded in XML and JSON formats. JSON JavaScript Object Notation (JSON) is… Read More »

REST – Automation

Web browsers use REST to get and post information to web servers or other systems that use HTTP. The same HTTP request methods and response codes are used. Figure 12-4 shows a create, retrieve, update, and delete (CRUD) example with a client using HTTP POST, GET, PUT, and DELETE calls along with the response codes… Read More »

NETCONF Concepts – Automation

Network Configuration Protocol (NETCONF) is a network management protocol defined by the IETF in RFC 6241. NETCONF provides rich functionality for managing configuration and state data. The protocol operations are defined as remote procedure calls (RPCs) for requests and replies in XML-based representation. NETCONF supports running, candidate, and startup configuration data stores. The NETCONF capabilities… Read More »

OpenConfig – Automation

OpenConfig is a group of network operators working on developing programmable interfaces and tools for managing networks in a vendor-neutral way using software-defined networking concepts and model-driven management and operations. OpenConfig focuses on building consistent sets of vendor-neutral data models written in YANG to support operational needs and requirements from various network operators. The data… Read More »