Module 8: Practice Quiz Flashcards

(33 cards)

1
Q

In a software defined networking, every device (switch, router, middlebox, etc.) must be able to make decisions in the forwarding process.

T/F

A

False

This statement is incorrect as the forwarding decisions are typically centralized.

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

The transition to IPv6 would be faster with a software defined networking paradigm compared to a conventional networking paradigm.

T/F

A

True

Software defined networking allows for more agile and flexible network management.

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

An OpenFlow switch may also be used for routing.

T/F

A

True

OpenFlow switches can perform routing functions in addition to their primary role.

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

The management plane ——- a network policy:

A

Defines

The management plane is responsible for defining policies that govern network behavior.

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

The control plane —— a network policy.

A

Enforces

The control plane is tasked with enforcing the policies defined by the management plane.

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

The data plane —— a network policy.

A

Executes

The data plane executes the actions defined by the control plane.

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

Load balancing is only possible with software defined networking.

T/F

A

False

Load balancing can be implemented in both traditional and software defined networking environments.

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

In software-defined networking, integrations of networking applications are smoother. For example, load balancing and routing applications can be combined sequentially.

Describe a scenario where routing would take precedence over load balancing, and vice versa.

A

For example, in a network with high traffic volume and complex routing requirements, routing policies may take precedence over load balancing. Conversely, in a network with high availability requirements, load balancing may be a higher priority.

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

In conventional networking, which device can implement an intrusion detection system (IDS)?
Switches
- Routers
- Middleboxes
- All of the above

A

Middleboxes

Middleboxes are specialized devices that can implement IDS among other functions.

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

The northbound interfaces separate the…

A

Management plane and control plane

Northbound interfaces facilitate communication between the management and control planes.

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

The southbound interfaces separate the…

A

Data plane and control plane

Southbound interfaces connect the control plane to the data plane.

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

OpenFlow is used in the ——– plane, and it is an example of a —– interface.

A

Data,southbound

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

What action does an OpenFlow device take when an incoming flow does NOT match any rules in any of the flow tables in the pipeline?

A

Sends a message to the controller

This allows the controller to decide how to handle unmatched packets.

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

Which type of message sent by an OpenFlow device to the network OS allows for quality of service (QoS) policies to be implemented?

A

Flow statistics

Flow statistics provide necessary data for QoS policy implementation.

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

Which type of message would be sent by an OpenFlow device to the network OS when it receives new routing information?

A

An event-based message

Event-based messages notify the network OS of changes in routing.

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

A network controller prioritizes the rules generated by various services.

T/F

A

True

Prioritization is essential for effective network management.

17
Q

Which SDN architecture provides the best throughput?

A

A distributed controller with a centralized cluster of nodes

This architecture optimizes performance and throughput.

18
Q

Which SDN architecture provides the highest level of fault tolerance?

A

A distributed controller with a physically distributed set of elements

This architecture minimizes the impact of failures.

19
Q

Which SDN architecture has the strongest consistency semantics?

A

A centralized controller

Centralized controllers ensure consistent policy enforcement.

20
Q

How does ONOS handle faults?

A

If an ONOS instance fails, the other instances elect a new master for each of the switches that were previously controlled by the failed instance.

This ensures continued operation and management of the network.

21
Q

The P4 programming language can also be used with a conventional network paradigm.

T/F

A

False

P4 is specifically designed for programmable data planes in SDN.

22
Q

The P4 language is being developed as a replacement for OpenFlow.

T/F

A

False

According to the paper,P4 is a strawman proposal for how OpenFlow should evolve in the future.

23
Q

The P4 language allows programmers to use multiple header fields to parse, match, and perform actions on packets.

T/F

A

True

This flexibility is one of P4’s key features.

24
Q

The P4 language is used to program the ——- plane.

A

Data

P4 is specifically designed for programming the data plane.

25
A multiport switch and a SmartNIC are two devices that can be programmed using P4. This is possible to which of the three primary goals of the language?
Target independence ## Footnote Target independence allows P4 to be used across various hardware platforms.
26
The forwarding model used by **P4** is a pipeline. | T/F
True ## Footnote The pipeline model allows for efficient packet processing.
27
The **match+action tables** in P4 are more flexible than those in the current version of OpenFlow. | T/F
True ## Footnote This flexibility allows for more complex packet processing.
28
What are the two operations in the **P4 forwarding model**?
* Configure * Populate ## Footnote These operations are essential for defining how packets are processed.
29
Most **SDN applications** can be grouped into one of the five categories: traffic engineering, mobility and wireless, measurement and monitoring, security and dependability, and data center networking. Classify each application into an appropriate category. 1. Load Balancing: 2. Interference management: 3. Traffic matrix estimation tool: 4. Optimize network utilization: 5. Minimizing power consumption: 6. DoS attack mitigation:
1. Load Balancing: Traffic engineering 2. Interference management: Mobility and wireless 3. Traffic matrix estimation tool: Measurement and monitoring 4. Optimize network utilization: Data center networking 5. Minimizing power consumption: Traffic engineering 6. DoS attack mitigation: Security and dependability ## Footnote This classification helps in understanding the focus of various SDN applications.
30
The **SDX architectures** provide which of the following benefits?
It provides an AS more flexibility for managing traffic.
31
In the **SDX architecture**, each participant AS must use the same network applications for traffic engineering. | T/F
False ## Footnote Different AS can implement diverse applications tailored to their needs.
32
In the **SDX architecture**, two autonomous systems can choose to only exchange video traffic. | T/F
True ## Footnote This flexibility allows for tailored traffic management between AS.
33
Which of the following are applications of the **SDX architecture**? * Inbound traffic engineering * Wide-area server load balancing * Redirection of traffic through middleboxes * All of the above
All of the above ## Footnote These applications demonstrate the versatility of SDX in managing network traffic.