- web.groovymark@gmail.com
- November 17, 2024
Question 01
Which OpenStack module should be used to improve the storage and management of secure authentication information?
a) Glance
b) Barbican
c) Trove
d) Swift
Correct Answer: b) Barbican
Explanation: Barbican is the OpenStack service used for the secure storage and management of sensitive authentication information, including encryption keys and digital certificates.
Question 02
Which SDN controller uses a multi-threaded, cross-platform modular architecture for managing network traffic?
a) Beacon
b) Floodlight
c) OpenDaylight (ODL)
d) NOX
Correct Answer: a) Beacon
Explanation: Beacon is known for its modular, multi-threaded architecture, making it a flexible and cross-platform SDN controller for network traffic management.
Question 03
Which phase of the system development life cycle (SDLC) involves the preliminary risk assessment?
a) Implementation
b) Acquisition
c) Initiation
d) Disposition
Correct Answer: c) Initiation
Explanation: The initiation phase of the SDLC involves conducting a preliminary risk assessment, as well as defining the system's purpose, scope, and objectives.
Question 04
Which SDN mechanism ensures that the system continues to function in the event of an attack by dynamically rearranging system resources?
a) Shuffling
b) Replication
c) Controller diversity
d) Automated recovery
Correct Answer: a) Shuffling
Explanation: Shuffling involves rearranging system resources dynamically, which helps protect against attacks by reducing the predictability of network infrastructure.
Question 05
What is the function of the application plane in SDN?
a) To monitor telemetry and report required resources to the controller
b) To process and forward packets
c) To manage flow tables on switches
d) To authenticate users
Correct Answer: a) To monitor telemetry and report required resources to the controller
Explanation: The application plane in SDN monitors telemetry and communicates resource requirements to the controller to optimize network performance.
Question 06
Which OpenStack module is responsible for provisioning and managing Hadoop clusters and other big data processing frameworks?
a) Sahara
b) Trove
c) Cinder
d) Swift
Correct Answer: a) Sahara
Explanation: Sahara is the OpenStack module designed for provisioning Hadoop clusters and other big data processing frameworks, allowing for scalable data analysis.
Question 07
Which SDN protocol is responsible for defining communication between the controller and network devices like switches and routers?
a) Layer 2 Tunneling Protocol (L2TP)
b) OpenFlow
c) Internet Key Exchange (IKE)
d) Secure Sockets Layer (SSL)
Correct Answer: b) OpenFlow
Explanation: OpenFlow is the protocol used in SDN to define communication between the controller and network devices like switches and routers.
Question 08
Which SDN security mechanism helps ensure that even if one controller fails, another controller can take over to prevent service disruption?
a) Redundancy
b) Dynamic device association
c) Controller diversity
d) Automated recovery
Correct Answer: a) Redundancy
Explanation: Redundancy creates multiple instances of controllers, ensuring that if one fails, another can take over, thus preventing service disruptions.
Question 09
Which OpenStack module provides a database as a service (DBaaS), enabling users to deploy and manage relational and non-relational databases?
a) Trove
b) Swift
c) Neutron
d) Glance
Correct Answer: a) Trove
Explanation: Trove is OpenStack’s DBaaS module, enabling users to deploy and manage both relational and non-relational databases with ease.
Question 10
Which SDN mechanism minimizes the risk of network attacks by isolating network devices into trusted security domains?
a) Controller diversity
b) Security domains
c) Dynamic device association
d) Fine-grained data flow management
Correct Answer: b) Security domains
Explanation: Security domains isolate network devices into trusted segments, reducing the risk of attacks and containing threats to specific areas of the network.
Question 11
Which SDN API manages the interaction between the control plane and the application plane?
a) Southbound API
b) Northbound API
c) East/Westbound API
d) Data plane
Correct Answer: b) Northbound API
Explanation: The northbound API manages interactions between the control plane and the application plane, allowing applications to request and influence network services.
Question 12
Which OpenStack module allows users to create and manage virtual machine images across the compute cluster?
a) Glance
b) Cinder
c) Trove
d) Neutron
Correct Answer: a) Glance
Explanation: Glance is the OpenStack service used for managing and synchronizing virtual machine images across the compute cluster for efficient deployment.
Question 13
Which SDN mechanism ensures that controllers and switches in the network can securely trust each other’s communication?
a) Controller-Switch trust
b) Controller diversity
c) Dynamic device association
d) Replication
Correct Answer: a) Controller-Switch trust
Explanation: Controller-Switch trust ensures secure communication between SDN controllers and network switches, preventing the insertion of malicious flows by attackers.
Question 14
Which OpenStack module provides object storage for large amounts of unstructured data, such as media and backup files?
a) Swift
b) Cinder
c) Neutron
d) Trove
Correct Answer: a) Swift
Explanation: Swift is the OpenStack service for object storage, designed for storing and retrieving large amounts of unstructured data like media files or backups.
Question 15
What is the purpose of fine-grained data flow management in SDN?
a) To allow precise control over network traffic flows
b) To dynamically rearrange network devices
c) To monitor controller performance
d) To automate recovery during network failures
Correct Answer: a) To allow precise control over network traffic flows
Explanation: Fine-grained data flow management enables precise control over network traffic, limiting access to sensitive areas and reducing the risk of unauthorized access.
Question 16
Which protocol provides encryption above the transport layer and is widely used to establish secure communication links over the internet?
a) Secure Sockets Layer (SSL)
b) Internet Key Exchange (IKE)
c) Point-to-Point Protocol (PPP)
d) OpenFlow
Correct Answer: a) Secure Sockets Layer (SSL)
Explanation: SSL provides encryption above the transport layer and is commonly used to secure communication links between clients and servers over the internet.
Question 17
Which SDN component is responsible for making decisions about how traffic flows through the network?
a) Control plane
b) Data plane
c) Southbound API
d) Application plane
Correct Answer: a) Control plane
Explanation: The control plane in SDN makes decisions about how traffic should flow through the network by managing flow tables and communicating with network devices.
Question 18
Which SDN security mechanism involves dynamically changing system configurations to reduce the effectiveness of attacks?
a) Shuffling
b) Replication
c) Controller diversity
d) Fine-grained policy management
Correct Answer: a) Shuffling
Explanation: Shuffling dynamically changes system configurations, such as IP addresses and network paths, to make it harder for attackers to predict and exploit vulnerabilities.
Question 19
Which SDN API is used to communicate between the control plane and physical or virtual network devices?
a) Southbound API
b) Northbound API
c) East/Westbound API
d) Data plane
Correct Answer: a) Southbound API
Explanation: The southbound API is used to communicate between the control plane and physical or virtual network devices, enabling the controller to manage and configure them.
Question 20
Which OpenStack module provides block storage for virtual machines, allowing them to persistently store data even after shutdown?
a) Cinder
b) Swift
c) Neutron
d) Glance
Correct Answer: a) Cinder
Explanation: Cinder provides block storage in OpenStack, allowing virtual machines to store data persistently, even after the VM is powered off or rebooted.