The main reason why SDNs were created was because of the increase of internet users.
T/F
False
The creation of SDNs was driven by the need for better network management and innovation, not just the increase in users.
SDNs divide the network in two planes: control plane and data plane, to ease management and speed up innovation.
T/F
True
This division allows for more efficient network management and facilitates innovation.
The Active Networks phase consisted mainly of creating a programming interface that exposed resources/network nodes.
T/F
True
This phase supported customization of functionalities for subsets of packets passing through the network.
The ‘Active Network’ phase focused on device-level configurations, and the ‘Separation of the Control and Data Plane’ phase focused on network-wide visibility.
T/F
True
The focus of these phases was different, with the latter emphasizing the separation of functions for better management.
An OpenFlow switch has a table of packet-handling rules, and whenever it receives a packet, it determines the highestpriority matching rule, performs the action associated with it and incrementstherespective counter.
True/False
True
One of the downfalls of OpenFlow when it was first created was that it was hard to deploy and scale it easily.
T/F
False
Initial deployment challenges hindered its widespread adoption.
SDNs use (software/hardware) to control the routers’ behavior (e.g., the path selection process).
software
With the separation of the control plane and the data plane, any change to the forwarding functions on a router is independent from the routing functions of the control plane.
T/F
True
This independence allows for more flexible network management.
In the SDN approach, the controller that computes and distributes the forwarding tables to be used by the routers is:
- Physically separate from the routers
- Located within each router
Physically separate from the routers
This separation enhances network management and control.
Software implementations in SDN controllers are increasingly open and publicly available, which _______ innovation in the field.
speeds up
Open access to software fosters collaboration and rapid development.
The network-control applications use the information about the network devices and elements, provided by the controller, to monitor and control the network devices.
T/F
True
In an SDN, the controller is responsible for the ——- of the traffic, and the SDN-controlled network elements such as the switches are responsible for the ——— the traffic.
routing,forwarding
Traffic forwarding can be based on any number of header field values in various layers like the transport-layer, network-layer and link-layer.
T/F
True
This flexibility allows for more granular control over traffic management.
SDN controllers operate on the ———— plane.
Control
Match the number of the missing components in the following image with their respective name/example:
The northbound interface is used by the controller and the network-control applications to interact with each other.
T/F
True
This interface facilitates communication between different layers of the SDN architecture.
A REST interface is an example of a southbound API.
T/F
False
REST interfaces are typically considered northbound APIs as they facilitate communication with applications.
SDN controllers that are implemented by centralized servers are more likely to achieve fault tolerance, high availability and efficiency.
T/F
True
Centralized implementations can streamline management and enhance reliability.