28 - SDN and Network Programmability Flashcards
What is Switch Abstraction?
A standard idea of what a switch’s capabilities are, based on the ASICs and TCAMs commonly used in switches today.
What is the Open SDN Model?
- The model centralizes most control plane functions, with control of the network done by the controller plus any applications that use the controller’s NBIs.
- Applications may use any APIs (NBIs) supported on the controller
- OpenFlow must be the SBI
What is ODL?
Open Daylight Controller
What is OSC?
Cisco’s version of ODL. Stands for Open SDN Controller
What is the Data Plane?
anything to do with receiving data, processing it, and forwarding that same data
What is the Control Plane?
refers to any action that controls the data plane; Populates data plane tables like IP routing table, an IP ARP table, a switch MAC address table
What is the Management Plane?
the management plane includes protocols that allow network engineers to manage the devices. i.e. telnet, SSH, SNMP, Syslog
Where does Data Plane functionality exist on a switch?
ASIC and TCAM
What is a Distributed Control Plane?
Traditional routers and switches each have their own control planes, therefore they are distributed
What is the SBI?
Southbound Interface
What is the NBI?
Northbound interface
What is REST?
Representational State Transfer. It allows applications to sit on different servers and use HTTP to transfer data over the API
What are common formats used for network programmabillity?
JSON and XML
What is APIC?
Application Policy Infrastructure Controller
What is ACI?
Application Centric Infrastructure