6.3 Controller-Based Software Defined Architecture Flashcards

Summarize controller-based, software defined architecture (overlay, underlay, and fabric). (19 cards)

1
Q

What is the control plane in a software-defined network (SDN)?

A

It’s responsible for making decisions about where traffic should be sent.

It determines routing, policy enforcement, and overall network behavior, typically managed by a centralized controller in SDN.

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

What is the data plane in SDN?

A

It forwards traffic based on the control plane’s decisions.

The data plane executes forwarding decisions, such as routing packets and switching data, based on instructions from the control plane.

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

True or False:

The control plane in SDN is decentralized.

A

False

SDN centralizes the control plane in a controller, which simplifies network management and policy enforcement.

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

Define:

overlay network

A

A virtual network built on top of an existing physical network.

In SDN, overlay networks abstract the physical infrastructure, enabling flexible virtualized connections between devices without modifying the underlying hardware.

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

Define:

underlay network

A

The physical network infrastructure that supports the overlay network.

The underlay provides the foundation for SDN by providing physical connections and handling packet forwarding at the hardware level.

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

Describe the role of a fabric in SDN architecture.

A

It connects the overlay and underlay for communication.

The fabric allows the controller to manage both the overlay and underlay to ensure seamless communication across all devices in the SDN.

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

Why are Northbound APIs important in SDN?

A

They enable applications to interact with the network for automation.

They provide an interface between the SDN controller and applications, allowing dynamic adjustments and resource management by enabling the exchange of network-level data.

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

How do Southbound APIs facilitate network management in SDN?

A

It lets the SDN controller send commands to network devices.

They enable control over device configurations, ensuring that the data plane forwards traffic based on the control plane’s decisions. Protocols like OpenFlow are commonly used for this purpose.

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

What is the main difference between overlay and underlay networks?

A

Overlay networks are virtual, while underlay networks are the physical infrastructure.

The overlay is managed through SDN controllers, and it allows network abstraction, while the underlay is responsible for physical packet forwarding.

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

. True or False:

In SDN, network devices have full control over traffic management.

A

False

In SDN, the control is centralized in the SDN controller, and devices only execute traffic forwarding based on instructions from the controller.

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

How does SDN benefit large-scale networks?

A

It simplifies management and makes scaling easier.

By centralizing control, SDN allows for easy integration of new devices and services, automates traffic flow, and reduces manual configuration as network demands increase.

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

How do SDN controllers use telemetry data?

A

To monitor performance and optimize traffic flow.

Telemetry data helps detect anomalies and enables informed decision-making to improve network reliability, ensuring efficient traffic management and real-time adjustments.

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

Define:

Intent-Based Networking (IBN)

A

A method where network administrators define the desired outcomes.

Intent-Based Networking allows administrators to specify high-level outcomes, which the SDN controller then translates into network configurations and policies to achieve those goals.

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

True or False:

SDN networks rely on individual device configuration for traffic management.

A

False

SDN centralizes control in the controller, which configures devices across the network, eliminating the need for individual device management.

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

What is a key advantage of using an overlay network?

A

It creates virtual networks independent of physical infrastructure.

This flexibility allows for scalable network configurations and reduces dependence on hardware changes, enhancing network adaptability.

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

True or False:

Overlay networks in SDN are dependent on the physical infrastructure.

A

False

Overlay networks are virtualized and can operate independently of the underlying physical infrastructure, providing flexibility and ease of management.

17
Q

Define:

OpenFlow

A

A Southbound API used to communicate between the SDN controller and network devices.

OpenFlow allows the controller to configure how traffic is forwarded on devices, enabling centralized control over packet routing and switching.

18
Q

True or False:

Southbound APIs in SDN allow devices to communicate directly with applications.

A

False

Southbound APIs like OpenFlow enable communication between the controller and network devices, not directly with applications. Applications communicate with the controller through Northbound APIs.

19
Q

What is the role of virtualization in SDN?

A

It enables the creation of virtual network functions (VNFs).

VNFs can be dynamically deployed and managed, offering flexibility and scalability in network services, which enhances network adaptability and resource optimization.