Lesson 7 - SDN (part 1) Flashcards

1
Q

Why are computer networks are very complex and especially difficult to manage?

A
  1. Diversity of equipment on the network

2. Proprietary technologies for the equipment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The history of SDN can be divided into three phases. What are these phases?

A
  1. Active networks
  2. Control and data plane separation
  3. OpenFlow API and network operating systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why separate the control from the data plane?

A
  1. Independent evolution and development

2. Control from high-level software program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the difference between a traditional and SDN approach in terms of coupling of control and data plane?

A

Traditional approach, routers are responsible for both routing and forwarding functionalities. The routing algorithms (control plane) and forwarding function (data plane) are closely coupled. The router runs and participates in the routing algorithms. From there it is able to construct the forwarding table which consults it for the forwarding function.

SDN, routers only focus on forwarding. There is a remote controller that computes and distributes the forwarding tables to be used by every router. This controller is physically separate from the router.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the main components of SDN network?

A
  1. SDN-controlled network elements
  2. SDN controller
  3. Network-control applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the four defining features in an SDN architecture?

A
  1. Flow-based forwarding
  2. Separation of data plane and control plane
  3. Network control functions
  4. A programmable network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the three layers of SDN controller?

L7-The SDN Controller Architecture

A
  1. Communication layer
  2. Network-wide state-management layer
  3. Interface to application layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

define SDN

A

Software-defined networking (SDN) technology is an approach to network management that enables dynamic, programmatically efficient network configuration in order to improve network performance and monitoring making it more like cloud computing than traditional network management. This architecture decouples the network control and forwarding functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are SDN-controlled network elements responsible for?

A

SDN-controlled network elements - (or infrastructure layer), is responsible for the forwarding of traffic in a network based on the rules computed by the SDN control plane.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a SDN controller?

A

SDN Controller - A logically centralized entity that acts as an interface between the network elements and the network-control applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are Network-control applications?

A

programs that manage the underlying network by collecting information about the network elements with the help of SDN controller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly