Module 7: AI Flashcards

(11 cards)

1
Q

What spurred the development of Software Defined Networking (SDN)?

A

The need for more flexible, programmable, and centralized network control beyond rigid, vendor-specific hardware.

This shift aimed to address limitations in traditional networking approaches.

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

What are the three phases in the history of SDN?

A
  • Active networking
  • Control and data plane separation
  • OpenFlow API and network operating systems

Each phase represents a significant evolution in the development and adoption of SDN technologies.

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

Summarize each phase in the history of SDN.

A
  • Active networking: network virtualization and middlebox orchestration
  • Control and data plane separation: centralized control plane and distributed state management
  • OpenFlow API and network operating systems: generalize network devices, NOS

These phases highlight the progression from theoretical concepts to real-world applications.

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

What is the function of the control and data planes?

A
  • Control plane: Makes decisions about where traffic should be sent
  • Data plane: Forwards packets based on those decisions

This separation allows for more efficient network management and operation.

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

Why separate the control from the data plane?

A
  • To enable centralized intelligence
  • To simplify device hardware
  • To improve flexibility
  • To allow software-based network programmability

This separation is a fundamental principle of SDN that enhances network agility.

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

Why did SDN lead to opportunities in various areas such as data centers, routing, enterprise networks, and research networks?

A
  • traffic engineering
  • mobility and wireless
  • Measurments and monitoring
  • security and dependability
  • data center networking

These capabilities make SDN attractive for diverse networking environments.

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

What is the relationship between forwarding and routing?

A
  • Routing: Computes paths (control plane)
  • Forwarding: Applies those decisions to move packets (data plane)

Understanding this relationship is crucial for grasping how networks operate.

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

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

A
  • Traditional networks: Tightly couple control and data planes in each device
  • SDN: Decouples them by centralizing control in a controller

This decoupling is a key innovation of SDN.

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

What are the main components of an SDN network and their responsibilities?

A
  • Controlled network elements: forwarding
  • Controller: interface between elements and applications
  • Control Applications: manage elements

Each component plays a vital role in the overall functionality of an SDN architecture.

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

What are the four defining features of an SDN architecture?

A
  • Flow-based forwarding: multi-input forwarding rule creation
  • Separation of data plane and control plane
  • Network control functions (controller, applications)
  • Programmable network

These features distinguish SDN from traditional networking models.

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

What are the three layers of SDN controllers?

A
  • Data
  • Control
  • Management

Understanding these layers is essential for grasping how SDN controllers operate.

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