Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 32 pages
Exam (elaborations)

CS 6250 COMPREHENSIVE ANSWERS AND QUESTIONS SET A.pdf

Document preview thumbnail
Preview 4 out of 32 pages

CS 6250 COMPREHENSIVE ANSWERS AND QUESTIONS SET A.pdf

Content preview

CS 6250 COMPREHENSIVE ANSWERS AND
QUESTIONS SET A+
✔✔What are Network-Control applications? - ✔✔- PROGRAMMABLE applications
- programs that MANAGE underlying network by monitoring/controlling info about
network elements with the help of the SDN controller

- control plane
(7)

✔✔What are 4 defining features in SDN architecture? - ✔✔1. flow based forwarding

2. separation of control and data plane

3. network control functions

4. a programmable network
(7)

✔✔What is flow-based forwarding with SDN? What is the limit on header field values?
How is it different from the traditional approach? How many header fields does openflow
SDN allow? - ✔✔Rules for forwarding packets in SDN switches are computed based on
headers from various layers

ANY number of header field values is allowed in SDN

differs because in traditional, ONLY the destination IP determines forwarding of packet

Openflow SDN allows up to 11 fields
(7)

✔✔What is separation of control plane and data plane in SDN architecture involve
regarding switches and rules? - ✔✔SDN switches execute rules in flow tables

,Rules are managed by software on separate servers
(7)

✔✔What are the differences between control and network applications regarding
network control functions? - ✔✔- controller maintains network info about devices and
sends into to applications (serving as an interface)

- network-control applications monitor and control the network devices (Switches,
routers, etc)
(7)

✔✔What is the brain of the control plane with SDN? - ✔✔Network-control applications

✔✔Where would traffic engineering, automation, etc. take place with SDN? - ✔✔These
are the programmable network control applications on the control plane
(7)

✔✔What is the SDN controller? - ✔✔Interface between network elements and network-
control applications on the control plane
(7)

✔✔What are the 3 layers of the SDN controller? - ✔✔1. communication layer
-communicate between controller and network elements

2. network wide state-management layer
- stores info on network state
- distributed

3. interface to network-control application layer
- communicate between controller and applications
(7)

✔✔What is the communication layer of an SDN controller? - ✔✔- Consists of protocol
through which SDN CONTROLLER and NETWORK CONTROLLED ELEMENTS
communicate

- elements send view of network state such as a device joining, a heartbeat, etc.

- Southbound interface is the communication between controller and the devices
(7)

✔✔What is the southbound interface? - ✔✔communication protocol between controller
and controlled devices
(7)

,✔✔What in SDN is openflow an example of? - ✔✔the southbound
interface/communication layer of the controller
(7)

✔✔What is the network-wide state-management layer? - ✔✔- stores network state that
is maintained by controller

- info about state of hosts, and other controlled devices/elements

- includes copies of flow tables

- this info is needed to configure flow tables
(7)

✔✔Why does network state info need to be strored by controller? - ✔✔In order to
configure flow tables
(7)

✔✔What is the interface to the network control application layer? How do apps interact
with it? - ✔✔- Northbound interface

- How SDN controller interacts with network-control applications

- apps read/write network state and flow tables in controller's state management layer
- controller notifies apps of changes in network state based on notifications from the
devices
- apps take actions based on events
(7)

✔✔What is the northbound interface? - ✔✔- controller to applications protocol
(7)

✔✔Is the SDN controller implemented centralized or distributed? - ✔✔DISTRIBUTED
SERVERS - highly scalable services


(7)

✔✔Is SDN controller have fault tolerance? Efficiency? Availability? Synchronization?
Why?? - ✔✔Yes to all EXCEPT synchronization b/c of distributed servers
(7)

✔✔What are 2 challenges that became more pronounced as IP networks grew in
adoption worldwide? - ✔✔1. handling growing complexity and dynamic nature of
networks

, - a policy requires changes t EVERY device

2. tightly coupled architecture
- traditionally control/data plane were together, which is not flexible
(8)

✔✔What is software defined networking? - ✔✔- attempt to overcome limits of legacy IP
networking

- separate control logic from data plane

- data plane switches do forwarding, control logic is in logically centralized controller
(8)

✔✔What is the physical and logical location of control plane? - ✔✔PHYSICALLY
DISTRIBUTED and LOGICALLY CENTRALIZED
(8)

✔✔Do SDNs have logically distributed controller? - ✔✔No, logically CENTRALIZED
(8)

✔✔Do SDNS have a physically centralized control plane? - ✔✔No, physically
DISTRIBUTED
(8)

✔✔How is separation between control plane and data plane achieved? -
✔✔Programming interface/API between controller apps and switches/devices, like
OpenFlow API
(8)

✔✔What are the 3 planes of functionality of SDNs? - ✔✔- Data plane (EXECUTE
network policy, like forwarding)

- Control Plane (ENFORCE network policy, like path and protocol determination)

- Management Plane (DEFINE network policy, like monitoring and configuring the
control functionality - end users program here)
(8)

✔✔What were middleboxes traditionally used for? - ✔✔- Avoid modifying all control
plane devices when new feature is introduced

- Equipment through which features like firewalls and LOAD BALANCERS were
introduced
(8)

Document information

Uploaded on
August 31, 2026
Number of pages
32
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$18.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
BOARDWALK
3.5
(41)
Sold
287
Followers
11
Items
36005
Last sold
1 day ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions