Intro to Controller Networking Flashcards
what can you do with WAE
WAN abstraction, coordinated maintenace, programmability, bw calendaring, premium-network routing
why controllers are needed
to keep up with the pace of business demand for services and connections
what problems controllers solve
complexity, human error, scaling up
what is the solution controllers offer
single point of control, centralized policy, automated change, unified API
what was the original idea of SDN
to separate control plane from data plane
what is NOX controller
in 2008, it provided C++ and Python for applications and Openflow 1.0 southbound
what southbound protocols are used by modern controllers
NETCONF, RESTCONF, BGP, SNMP, OpenFlow
describe OpenFlow mode of operation
centralized control plane, forwardind decisions not made by devices and networking features removed from local devices
what does Openflow spec define
protocol, devices, controller
what tables Openflow device has
multiple flow tables and a group table, which perform packet lookups
how does the controller affect routing
by updating flow tables
if the packet does not match a switch flow table where is it sent
it is sent to the controller
what are Openflow deployment models
proactive, reactive, hybrid
what is proactive mode
controller sends all rules to switch
what is reactive mode
after every new flow controller pushes flow rules to the switch