2021
DOI: 10.1155/2021/9971705
|View full text |Cite
|
Sign up to set email alerts
|

Software-Defined Networking: An Evolving Network Architecture—Programmability and Security Perspective

Abstract: Software-defined networking is an evolving network architecture beheading the traditional network architecture focusing its disadvantages in a limited perspective. A couple of decades before, programming and networking were viewed as different domains which today with the lights of SDN bridging themselves together. This is to overcome the existing challenges faced by the networking domain and an attempt to propose cost-efficient effective and feasible solutions. Changes to the existing network architecture are… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 33 publications
0
4
0
Order By: Relevance
“…Te network is sensitive to perturbations that afect the controller, particularly in the case of an attack that can lead to a malicious controller. Such an attack allows the attacker to have access to the entire network and to redefne, for example, the previously confgured routing policy [40]. A multiple-controller architecture was proposed in [29] to prevent unsecured behaviour.…”
Section: Malicious Controller In Sdnmentioning
confidence: 99%
“…Te network is sensitive to perturbations that afect the controller, particularly in the case of an attack that can lead to a malicious controller. Such an attack allows the attacker to have access to the entire network and to redefne, for example, the previously confgured routing policy [40]. A multiple-controller architecture was proposed in [29] to prevent unsecured behaviour.…”
Section: Malicious Controller In Sdnmentioning
confidence: 99%
“…With the applications being above the controller in the application plane, the designed controller's operations such as managing, configuring along with monitoring will be automated by utilizing customized programming characteristics. The communication betwixt the controller and the application is denoted as northbound Application Programming Interface (API) [14]. For deciding the sophisticated network resource utilization techniques along with for optimizing the underlying network fabric as per the improving service requisites, Software developers could wield the higher level of network abstraction provided through the control plane [15].…”
Section: Figure 1 Sdn Architecturementioning
confidence: 99%
“…Application Layer: It contains network applications used by organisations, such as intrusion detection systems, firewalls, traffic policies and load balancers. In traditional networks, all the above applications would run on specialised hardware, but SDN replaces that specialized hardware with an application that uses the controller to manage behaviour of the hardware devices [16]. It is responsible for handling security and business applications, in summary.…”
Section: Sdn Architecturementioning
confidence: 99%
“…Control Layer: This layer comprises centralised SDN controller software where all the intelligence of the SDN resides. The controller manages traffic flow and policies throughout the network [16] and packet dropping through programming [1]. It controls the overall SDN functions.…”
Section: Sdn Architecturementioning
confidence: 99%